PERFORCE change 102661 for review

John Baldwin jhb at FreeBSD.org
Fri Jul 28 16:45:51 UTC 2006


http://perforce.freebsd.org/chv.cgi?CH=102661

Change 102661 by jhb at jhb_mutex on 2006/07/28 16:45:40

	Update.

Affected files ...

.. //depot/projects/smpng/sys/notes#88 edit

Differences ...

==== //depot/projects/smpng/sys/notes#88 (text+ko) ====

@@ -74,18 +74,12 @@
   version of the current WITNESS check that doesn't bog the system down quite
   as bad.
 - compat ABI cleanups
-  - push Giant down and mark all remaining syscalls MPSAFE
-    + freebsd
-    + compat32
-    - svr4
-	- svr4_stream_get() and friends
-          - Giant will have to protect the actual stream structures for now
-	- svr4_sys_ioctl()
-	- svr4_sys_getmsg()
-	- svr4_sys_putmsg()
-    + linux
-    + ibcs2
-  - don't mess with td_retval in any kern_foo() functions
+  + push Giant down and mark all remaining syscalls MPSAFE
+  - remove SYF_MPSAFE
+    - stop conditionally acquiring Giant in syscall() functions
+    - remove all the 'M's from the syscall files
+    - remove support for the 'M' prefix from the syscall scripts
+    - retire SYF_ARGMASK, sy_narg is now back to just being an argument count
 
 Active child branches:
 - jhb_intr - MSI?


More information about the p4-projects mailing list