K 10 svn:author V 3 jhb K 8 svn:date V 27 2005-08-16T20:39:30.000000Z K 7 svn:log V 561 Fixup locking in if_my(4) and mark it MPSAFE: - Add locked variants of my_start() and my_init(). - Assert that the lock is held in several places rather than recursing. - Overhaul failure case handling in my_attach() so that it will actually clean up completely in each of the failure cases. - Setup the interrupt after ether_ifattach() in my_attach(). - Remove unused callout handle from softc. - Free the metadata for the descriptors my_in detach() (we leaked it before). - Fix locking in my_ioctl(). - Remove spls. Tested by: brueffer MFC after: 3 days END