aiptek->dev.id.vendor = dev->descriptor.idVendor;
aiptek->dev.id.product = dev->descriptor.idProduct;
aiptek->dev.id.version = dev->descriptor.bcdDevice;
+ aiptek->dev.dev = &intf->dev;
aiptek->usbdev = dev;
endpoint = &intf->altsetting[0].endpoint[0].desc;
kbtab->dev.id.vendor = dev->descriptor.idVendor;
kbtab->dev.id.product = dev->descriptor.idProduct;
kbtab->dev.id.version = dev->descriptor.bcdDevice;
+ kbtab->dev.dev = &intf->dev;
kbtab->usbdev = dev;
endpoint = &intf->altsetting[0].endpoint[0].desc;
pm->input.id.product = udev->descriptor.idProduct;
pm->input.id.version = udev->descriptor.bcdDevice;
pm->input.event = powermate_input_event;
+ pm->input.dev = &intf->dev;
input_register_device(&pm->input);
kbd->dev.id.vendor = dev->descriptor.idVendor;
kbd->dev.id.product = dev->descriptor.idProduct;
kbd->dev.id.version = dev->descriptor.bcdDevice;
+ kbd->dev.dev = &iface->dev;
if (!(buf = kmalloc(63, GFP_KERNEL))) {
usb_free_urb(kbd->irq);
mouse->dev.id.vendor = dev->descriptor.idVendor;
mouse->dev.id.product = dev->descriptor.idProduct;
mouse->dev.id.version = dev->descriptor.bcdDevice;
+ mouse->dev.dev = &intf->dev;
if (!(buf = kmalloc(63, GFP_KERNEL))) {
usb_buffer_free(dev, 8, mouse->data, mouse->data_dma);
wacom->dev.id.vendor = dev->descriptor.idVendor;
wacom->dev.id.product = dev->descriptor.idProduct;
wacom->dev.id.version = dev->descriptor.bcdDevice;
+ wacom->dev.dev = &intf->dev;
wacom->usbdev = dev;
endpoint = &intf->altsetting[0].endpoint[0].desc;
xpad->dev.id.vendor = udev->descriptor.idVendor;
xpad->dev.id.product = udev->descriptor.idProduct;
xpad->dev.id.version = udev->descriptor.bcdDevice;
+ xpad->dev.dev = &intf->dev;
xpad->dev.private = xpad;
xpad->dev.name = xpad_device[i].name;
xpad->dev.phys = xpad->phys;