diff -ur linux-109/mm/mmap.c linux/mm/mmap.c --- linux-109/mm/mmap.c Fri Feb 4 20:59:35 1994 +++ linux/mm/mmap.c Sun Feb 15 19:01:55 1998 @@ -229,7 +236,11 @@ asmlinkage int sys_mprotect(unsigned long addr, size_t len, unsigned long prot) { - return -EINVAL; /* Not implemented yet */ + /* + * Not implemented here, but lie and return zero to fake success + * and be like the newer kernels + */ + return 0; } asmlinkage int sys_munmap(unsigned long addr, size_t len)