erds2000
驱动牛犊
驱动牛犊
  • 注册日期2003-06-04
  • 最后登录2005-07-04
  • 粉丝0
  • 关注0
  • 积分5分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1550回复:1

Linux2.6.5 内核空间和用户空间数据不能互相拷贝?

楼主#
更多 发布于:2005-07-04 16:50
  Linux2.6.5 应用程序分配空间,驱动程序中相关操作已完成对其赋值,但返回到应用程序后,并未对用户空间的地址赋值。即用户空间的指针传入驱动,在核态空间下已完成赋值,但并未传入用户空间。
相同程序在Linux2.6.10下无任何异常。(Linux2.6.10是由上述Linux2.6.5内核升级得到)
请教各位大虾帮忙,谢谢!!!
兄弟快要跳楼了!!!
sysdsn
驱动牛犊
驱动牛犊
  • 注册日期2005-07-06
  • 最后登录2006-05-10
  • 粉丝0
  • 关注0
  • 积分82分
  • 威望10点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2005-07-06 15:14
内核和用户空间的数据是不能直接拷贝的,一般需要通过COPYOUSER,或者COPYFROMUSER进行.
深圳芯舰数码承接嵌入式系统开发MSN:sysdsn@hotmail.com Email:sysdsn@yahoo.com web: www.sysdsn.com
游客

返回顶部