LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1227|回复: 1

关于设备驱动程序usb-skeleton.c中的一个问题

[复制链接]
发表于 2008-5-4 15:37:19 | 显示全部楼层 |阅读模式
内核2.4.20源代码drive/usb/usb-skeleton.c中关于设备断开的处理的疑问。
代码如下
static void skel_disconnect(struct usb_device *udev, void *ptr)
{
        struct usb_skel *dev;
        int minor;

        dev = (struct usb_skel *)ptr;
。。。。。。。。。
}

我想知道参数中的ptr是在什么时候被初始化的?
 楼主| 发表于 2008-5-5 11:14:18 | 显示全部楼层
自己顶一下,
我觉得这个这个ptr应该是探测函数返回的设备指针传递过来的。。
不知道对不对,
我一旦修改了探测函数返回的设备指针,设备disconnect的时候就会报错。。所以,应该是这样。。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表