> My code is attached to this document. It is a module for 2.4.x. > > Any help would be appreciated.
magtek_delete will corrupt kernel memory management. You must not free parts of a structure. magtek_read: copy_to_user with spinlock held - great big NO, NO magtek_ioctl: the spinlock must be irqsafe magtek_disconnect: spinlock must be irqsafe usb_unlink_urb with spinlock held you don't remove it from the device table HTH Oliver ------------------------------------------------------- Sponsored by: ThinkGeek at http://www.ThinkGeek.com/ _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel