关于unlocked_ioct和ioct的补充

关于unlocked_ioct和ioct的补充


1、在内核里用unlocked_ioctl是没有问题的。

2、应用程序里面不能用unlocked_ioctl,因为系统调用ioctl是没有改变的,还是原来的系统调用接口,只是系统调用的实现中,vfs_ioctl()变成了unlocked_ioctl,在应用层你根本不用关注内核中的这些实现上的改变,你只需要按照系统调用的用法用就可以。
3、在内核module里,你应该用.unlocked_ioctl = test_ioctl;

4、在应用层测试的时候,应用的系统调用仍然是ioctl()。

仅供技术学习交流,请勿商用。

转载请标出转载地址:http://blog.csdn.net/muge0913/article/details/7007413


你可能感兴趣的:(Module,测试)