我已经实现了一个字符设备,我想问一下这是否正确:
在用户空间中,我有一个带有 2 个指针的结构。
我
write
将此结构放入我的设备中。在我
write
在 char 设备中的函数中,我copy_from_user
将此结构放入 kmalloced 空间。在此之后,我在 KS 并获得了 2 个指向美国的指针,所以我想要
copy_from_user
每个指针。我可以在copy_from_user
使用这个复制的地址之后立即这样做吗?它们指向美国应用程序中的一个数据,该数据调用write
函数而不是write
函数参数char *buf
。