PERFORCE change 99777 for review

John Baldwin jhb at FreeBSD.org
Wed Jun 21 20:57:13 UTC 2006


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

Change 99777 by jhb at jhb_mutex on 2006/06/21 20:56:52

	Update.

Affected files ...

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

Differences ...

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

@@ -79,32 +79,6 @@
   recursion) and panic if we try to sleep with any held to provide a cheaper
   version of the current WITNESS check that doesn't bog the system down quite
   as bad.
-- Fix kernel linker locking
-  + Convert mutex over to sx lock, needs to be held when calling the following
-    functions
-    - private:
-      + linker_file_sys[un]init?
-      + linker_file_[un]register_sysctls?
-      + linker_file_register_modules?
-      + linker_load_file?
-      + linker_load_module_internal
-      + linker_file_add_dependency (make private)
-    - public:
-      - linker_find_file_by_name? (make private?)
-      - linker_find_file_by_id? (XXX: ndis)
-      + linker_make_file
-      + linker_file_unload_internal
-      + linker_load_dependencies
-    - ndis XXX
-  - functions that grab the lock
-    - private:
-    - public:
-      + linker_reference_module
-      + linker_file_lookup_symbol
-      + linker_load_module
-      + linker_file_lookup_set
-      + linker_file_unload
-  - really remove Giant
 
 Active child branches:
 - jhb_intr - fast ithreads and MSI? (perhaps do MSI in jhb_acpipci)


More information about the p4-projects mailing list