标签: linux linux-kernel
我想在内核空间和用户空间之间复制数据,并由其他线程异步进行。
我已经通过使用 工作队列 + get_user_pages + kmap em> , (用于内核线程的工作队列,用于固定用户页面的get_user_pages,用于将用户页面映射到内核的kmap) 而且有效。
我想知道是否有更好的方法来降低代码开销。
谢谢!
PS:我使用memcpy复制数据,是否还有另一个更好的复制功能?