引言
我们对copy_{to,from}_user()接口的使用应该是再熟悉不过吧。基本Linux书籍都会介绍它的作用。毕竟它是kernel space和user space沟通的桥梁。所有的数据交互都应该使用类似这种接口。所以,我们没有理由不知道接口的作用。但是,我也曾经有过以下疑问。
为什么需要copy_{to,from}_user(),它究竟在背后为我们做了什么?
copy_{to,from}_user()和memcpy()的区别是什么,直接使用memcpy()可以吗?
memcpy()替