|
发表于 2007-6-4 15:59:13
|
显示全部楼层
Post by kooder
我安装了FC5的内核开发包 kernel-devel-2.6.15-1.2054.rpm.
发现在/usr/src/2.6.15-1.2054-FC5/include/linux/usb.h中关于usb_driver有这样的定义:
struct usb_driver {
const char *name;
... ...
... ...
}
很奇怪,usb_driver里面没有定义 struct module *owner 这个成员,而LDD3里面的第十三章的例程讲的很清楚,是有 struct module *owner 的。
请教各位,不胜感谢! struct usb_driver在没有struct module *owner这个结构体的时候, struct usb_driver这个结构体中的struct device_driver driver这个结构中包含了struct module *owner这个结构. |
|