 
 获得徽章 6
SugarTurboS Team
   - Linux Kernel中,sysfs节点的show和store函数不需要显式调用copy_to_user()和copy_from_user(),原因是sysfs驱动框架自动帮助实现了buf的处理,函数取到的buf指针已经是处理后的了。但是一般的user buf传递会有特定大小并且需要指定,而show/store则不需要。原因是Kernel自动分配了一个大小为PAGE_SIZE的buf,因此show/store要注意不能传输超过这个大小的数据。展开评论2