summaryrefslogtreecommitdiffstats
path: root/drivers/usb
diff options
context:
space:
mode:
authorInaky Perez-Gonzalez <inaky@linux.intel.com>2008-04-08 22:24:46 +0200
committerGreg Kroah-Hartman <gregkh@suse.de>2008-04-25 06:16:57 +0200
commitb1d8dfb0e548543b1645362e80e1fff522645299 (patch)
tree5b457242bb6f6d0e94202e6e52dcdbfb83c44711 /drivers/usb
parentwusb: add authenticathed bit to usb_dev (diff)
downloadlinux-b1d8dfb0e548543b1645362e80e1fff522645299.tar.xz
linux-b1d8dfb0e548543b1645362e80e1fff522645299.zip
wusb: add link wusb-usb device
We need to tie the WUSB and USB devices; the USB stack doesn't need to know the details about the WUSB device, but needs to have a link to it. This is needed so that the notify call back for Remove Device can tie both and undo the device setup (sysfs files). We connect the devices together at the Add Device notifier callback (the wusb_dev references the usb_dev and stores it, the usb_dev references the wusb_dev and stores it); then we do create the WUSB sysfs files at the usb_dev sysfs directory. At Remove Device, we undo that (thus we need the usb_dev reference). Cross reference to functions in the WUSB substack: wusb_dev_{add,rm}_ncb(). Signed-off-by: Inaky Perez-Gonzalez <inaky@linux.intel.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'drivers/usb')
0 files changed, 0 insertions, 0 deletions