K 10 svn:author V 7 rwatson K 8 svn:date V 27 2004-03-09T16:31:19.000000Z K 7 svn:log V 407 Introduce disc_mtx to protect the global softc list in if_disc. Since there are two destroy paths for if_disc interfaces -- module unload and cloan interface destroy, create a new utility function disc_destroy(), which is callded on a softc after it has been removed from the global softc list; the cloaner and module unload entry paths will both remove it before calling disc_destroy(). Reviewed by: pjd END