QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1523|回复: 0

devfs_register为什么总是返回失败!

[复制链接]
发表于 2005-11-22 17:56:43 | 显示全部楼层 |阅读模式
我的模块初始化函数为:
[code:1]
init_module()
{
         int minor=0;
         sprintf(name, "skel%d", minor);
         
       devfs_handle_t    devfs = devfs_register (
                                    NULL, name,
                                    DEVFS_FL_DEFAULT,
                                    USB_MAJOR, minor,
                                     S_IFCHR | S_IRUSR | S_IWUSR |
                                     S_IRGRP | S_IWGRP | S_IROTH,
                                     &skel_fops, NULL);
           if(!devfs)
            printk("<1>my devfs_register() return NULL\n");
}
[/code:1]
此处我的skel_fops已经赋值了;
我用dmesg查看总是返回:my devfs_register() return NULL
也就是devfs_register总是返回NULL,不知道为什么.
我用的是REDHAT9.0 (kernel 2.4.20).
您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-5-30 19:33 , Processed in 0.061736 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

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