patch-2.4.3 linux/arch/sparc64/solaris/misc.c
Next file: linux/drivers/acorn/char/i2c.c
Previous file: linux/arch/sparc64/mm/ultra.S
Back to the patch index
Back to the overall index
-  Lines: 21
-  Date:
Sun Mar 25 18:14:21 2001
-  Orig file: 
v2.4.2/linux/arch/sparc64/solaris/misc.c
-  Orig date: 
Fri Dec 29 14:07:21 2000
diff -u --recursive --new-file v2.4.2/linux/arch/sparc64/solaris/misc.c linux/arch/sparc64/solaris/misc.c
@@ -1,4 +1,4 @@
-/* $Id: misc.c,v 1.31 2000/12/14 22:57:25 davem Exp $
+/* $Id: misc.c,v 1.32 2001/03/24 09:36:11 davem Exp $
  * misc.c: Miscelaneous syscall emulation for Solaris
  *
  * Copyright (C) 1997,1998 Jakub Jelinek (jj@sunsite.mff.cuni.cz)
@@ -92,12 +92,12 @@
 	ret_type = flags & _MAP_NEW;
 	flags &= ~_MAP_NEW;
 
-	down(¤t->mm->mmap_sem);
+	down_write(¤t->mm->mmap_sem);
 	flags &= ~(MAP_EXECUTABLE | MAP_DENYWRITE);
 	retval = do_mmap(file,
 			 (unsigned long) addr, (unsigned long) len,
 			 (unsigned long) prot, (unsigned long) flags, off);
-	up(¤t->mm->mmap_sem);
+	up_write(¤t->mm->mmap_sem);
 	if(!ret_type)
 		retval = ((retval < 0xf0000000) ? 0 : retval);
 	                        
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)