> If you can kill the kernel with libusb, I'd be surprised. usbdevfs is > very careful with what it does to make sure it doesn't crash the kernel.
... except that "usbfs" (I'm trying to use the new name :) has bogus disconnect processing. So it IS possible to cause oopses with usermode drivers. Some of the usermode DSL modem code has been having that very problem, and I tracked it down to that bogus disconnect processing. Here's a patch I sent around privately, untested, that ought to address at least some of those problems. If not, at least it's in the right direction. - Dave
devio-0320.patch
Description: Binary data
