1. copy_to_user与put_user的区别
copy_from_user/copy_to_user 用于内核空间和用户空间之间的数据块拷贝,但是可能会睡眠。get_user/put_user 只能传递一个基本类型数据,不会睡眠。
2. 内核字符串转整数
int kstrtoul() //include/linux/kernel.h
本文参考链接:https://www.cnblogs.com/hellokitty2/p/10898158.html
1. copy_to_user与put_user的区别
copy_from_user/copy_to_user 用于内核空间和用户空间之间的数据块拷贝,但是可能会睡眠。get_user/put_user 只能传递一个基本类型数据,不会睡眠。
2. 内核字符串转整数
int kstrtoul() //include/linux/kernel.h