Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Register
  • Sign in
  • L linux
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • Deployments
    • Deployments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • Kirill Smelkov
  • linux
  • Repository
  • linux
  • drivers
  • input
  • evdev.c
Find file BlameHistoryPermalink
  • Dima Zavin's avatar
    Input: evdev - do not block waiting for an event if fd is nonblock · 509f87c5
    Dima Zavin authored Dec 30, 2011
    
    
    If there is a full packet in the buffer, and we overflow that buffer
    right after checking for that condition, it would have been possible
    for us to block indefinitely (rather, until the next full packet) even if
    the file was marked as O_NONBLOCK.
    
    Cc: Jeff Brown <jeffbrown@android.com>
    Signed-off-by: default avatarDima Zavin <dima@android.com>
    Signed-off-by: default avatarDmitry Torokhov <dtor@mail.ru>
    509f87c5
GitLab Nexedi Edition | About GitLab | About Nexedi | 沪ICP备2021021310号-2 | 沪ICP备2021021310号-7