cvs commit: src/sys/kern kern_linker.c

John Baldwin jhb at FreeBSD.org
Fri Feb 23 19:47:00 UTC 2007


jhb         2007-02-23 19:46:59 UTC

  FreeBSD src repository

  Modified files:
    sys/kern             kern_linker.c 
  Log:
  Drop the global kernel linker lock while executing the sysinit's for a
  freshly-loaded kernel module.  To avoid various unload races, hide linker
  files whose sysinit's are being run from userland so that they can't be
  kldunloaded until after all the sysinit's have finished.
  
  Tested by:      gallatin
  
  Revision  Changes    Path
  1.145     +21 -15    src/sys/kern/kern_linker.c


More information about the cvs-src mailing list