最近在学Linux的驱动,有两个函数:copy_from_user(void *to, const void __user *from, unsigned long count)、copy_to_user(void __user *to, const void *from, usigned long count)。
①三个参数:
to 目标地址,这个地址是用户空间的地址;
from 源地址,这个地址是内核空间的地址;
n 将要拷贝的数据的字节数。
这两个函数返回的都是不能被复制的字节数,如果完全复制成功则返回0.之前一直记成了返回成功的字节数了,在这里记录一下。