Greetings,
I'm trying to track down a problem with a usb device (on my laptop the
appletouch driver sometimes resumes from suspend in a corrupted state).
I've been using LDDv3 to help me understand how usb devices are
registered, and I've got a question.
On pp 348-349, the authors mention talk about a "struct module *owner"
field in usb_driver. However, when I look at the usb drivers in a recent
copy of the kernel source, and at the definition of usb_driver in
include/linux/usb.h, I don't see a owner field in the usb_driver struct.
Am I misinterpreting or missing something? Was this just an API change?
I asked Google but got nothing definitive.
TIA for any help,
Alex Shepard
--
Kernelnewbies: Help each other learn about the Linux kernel.
Archive: http://mail.nl.linux.org/kernelnewbies/
FAQ: http://kernelnewbies.org/faq/