当前位置: 代码迷 >> 驱动开发 >> ioctl函数不能准确传递参数到内核 求进来看看
  详细解决方案

ioctl函数不能准确传递参数到内核 求进来看看

热度:62   发布时间:2016-04-28 10:12:32.0
ioctl函数不能正确传递参数到内核 求进来看看
本帖最后由 shixha 于 2014-04-08 22:32:24 编辑
问题:参数cmd 向后偏移一个位置, 而参数arg不正确

test_led.c 中是这样的

驱动中是这样的

运行结果: (cmd前没断行...不好意思)



另外ioctl是这样注册的
static struct file_operations led_fops=
{
    .owner=THIS_MODULE,
    .open = led_open,
    .unlocked_ioctl=led_ioctl,
};
------解决方案--------------------
解决了就送分吧,还能收回一半分数