- Explicitly acquire Giant around SYSINIT's and SYSUNINIT's since they are   not all known to be MPSAFE yet. - Actually remove Giant from the kernel linker by taking it out of the   KLD_LOCK() and KLD_UNLOCK() macros.
- Explicitly acquire Giant around SYSINIT's and SYSUNINIT's since they are
  not all known to be MPSAFE yet.
- Actually remove Giant from the kernel linker by taking it out of the
  KLD_LOCK() and KLD_UNLOCK() macros.

Pointy hat to:	jhb (2)

jrobhoward/SCADAbase,jrobhoward/SCADAbase,jrobhoward/SCADAbase,jrobhoward/SCADAbase,jrobhoward/SCADAbase,jrobhoward/SCADAbase,jrobhoward/SCADAbase,jrobhoward/SCADAbase,jrobhoward/SCADAbase,jrobhoward/SCADAbase,jrobhoward/SCADAbase