I was building the lirc_imon kernel driver for my fedora core 5 test 3
x86_64 system last night (2.6.15-1.2032_FC5) and found I had to
delete the line initializing the .owner field of the usb_driver struct
to THIS_MODULE. I looked through the kernel source headers I installed
from the fedora download site, and usb_driver really doesn't have
a owner field on this kernel. Just thought I'm mention it on the lirc
list in case someone can figure out what magic ifdefs should be around
that initializer (the remote seems to work with the module I built
after deleting the line, so it must not be critical :-).
Sorry if this has come up before, but I tried to search the archives
and it told me it couldn't access the search server :-(.