Make kldunload cbb work: o Implement the thread killing interlock as described by jhb in arch@   while talking to markm. o Hold Giant around cbb_insert()/cbb_remove().  Deep in the belly of   the vm code we panic if we don't hold this when we activate the memory   for reading the CIS. o If we had to do the kludge alloc, then do a kludge free.
Make kldunload cbb work:
o Implement the thread killing interlock as described by jhb in arch@
  while talking to markm.
o Hold Giant around cbb_insert()/cbb_remove().  Deep in the belly of
  the vm code we panic if we don't hold this when we activate the memory
  for reading the CIS.
o If we had to do the kludge alloc, then do a kludge free.

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