static void xpad_disconnect(struct usb_interface *intf){	struct usb_xpad *xpad = usb_get_intfdata (intf);		usb_set_intfdata(intf, NULL);	if (xpad) {		usb_kill_urb(xpad->irq_in);		input_unregister_device(&xpad->dev);		usb_free_urb(xpad->irq_in);		usb_buffer_free(interface_to_usbdev(intf), XPAD_PKT_LEN, xpad->idata, xpad->idata_dma);		kfree(xpad);	}}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/05f091ab4c8c1f12f8dd38ee789489904fea327d/xpad.c/buggy/drivers/usb/input/xpad.c