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