patch-2.4.0-test3 linux/arch/mips/kernel/syscall.c
Next file: linux/arch/mips/kernel/sysirix.c
Previous file: linux/arch/mips/kernel/softfp.S
Back to the patch index
Back to the overall index
- Lines: 50
- Date:
Sun Jul 9 22:18:15 2000
- Orig file:
v2.4.0-test2/linux/arch/mips/kernel/syscall.c
- Orig date:
Tue May 23 15:31:33 2000
diff -u --recursive --new-file v2.4.0-test2/linux/arch/mips/kernel/syscall.c linux/arch/mips/kernel/syscall.c
@@ -1,10 +1,10 @@
-/* $Id: syscall.c,v 1.13 2000/02/04 07:40:23 ralf Exp $
- *
+/*
* This file is subject to the terms and conditions of the GNU General Public
* License. See the file "COPYING" in the main directory of this archive
* for more details.
*
- * Copyright (C) 1995 - 1999 by Ralf Baechle
+ * Copyright (C) 1995 - 2000 by Ralf Baechle
+ * Copyright (C) 2000 Silicon Graphics, Inc.
*
* TODO: Implement the compatibility syscalls.
* Don't waste that much memory for empty entries in the syscall
@@ -21,6 +21,7 @@
#include <linux/mman.h>
#include <linux/sched.h>
#include <linux/file.h>
+#include <linux/slab.h>
#include <linux/utsname.h>
#include <linux/unistd.h>
#include <asm/branch.h>
@@ -42,7 +43,6 @@
int fd[2];
int error, res;
- lock_kernel();
error = do_pipe(fd);
if (error) {
res = error;
@@ -51,7 +51,6 @@
regs.regs[3] = fd[1];
res = fd[0];
out:
- unlock_kernel();
return res;
}
@@ -71,11 +70,7 @@
}
down(¤t->mm->mmap_sem);
- lock_kernel();
-
error = do_mmap_pgoff(file, addr, len, prot, flags, pgoff);
-
- unlock_kernel();
up(¤t->mm->mmap_sem);
if (file)
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)