zjiwe
驱动牛犊
驱动牛犊
  • 注册日期2001-06-10
  • 最后登录
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:2826回复:1

关于读超时的处理方法

楼主#
更多 发布于:2001-06-03 01:05
如果使用阻塞方式,dev_read例程一般睡在驱动内的等待队列上,
依靠内部其他处理程序(如ISR)来唤醒,那么这其中就涉及到读超时的问题。我用的是一个很低能得处理方法:设置一个内核定时器,循环唤醒dev_read,dev_read检查jiffies值判断是否读超时,如果没有,则重新睡到等待队列上。不知这样处理是否妥当,还请大家指教,谢谢。
  
就是在那儿傻坐着。
jason
驱动牛犊
驱动牛犊
  • 注册日期2001-08-06
  • 最后登录
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2001-08-07 08:16
能否详细介绍一下interruptible_sleep_on_timeout( )的用法,或在哪能得到相关文档?Thanks.
Jason
游客

返回顶部