Messages in this thread | | | From | Oliver Neukum <> | Subject | Re: [PATCH v2] input: Hanvon Art Master I and Rollick tablet support (USB) | Date | Tue, 24 Jan 2012 13:41:10 +0100 |
| |
Am Montag, 23. Januar 2012, 02:22:07 schrieb ondra.havel@gmail.com: > +static void hanvon_disconnect(struct usb_interface *intf) > +{ > + struct hanvon *hanvon = usb_get_intfdata(intf); > + > + usb_set_intfdata(intf, NULL); > + usb_kill_urb(hanvon->irq);
What happens if there's a call to open() here?
> + input_unregister_device(hanvon->dev); > + usb_free_urb(hanvon->irq); > + usb_free_coherent(interface_to_usbdev(intf), USB_AM_PACKET_LEN, hanvon->data, hanvon->data_dma); > + kfree(hanvon); > +} > +
Regards Oliver
| |