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
  • kernel
  • hrtimer.c
Find file BlameHistoryPermalink
  • Thomas Gleixner's avatar
    hrtimer: prevent overrun DoS in hrtimer_forward() · 75da4e64
    Thomas Gleixner authored Apr 09, 2007
    
    
    hrtimer_forward() does not check for the possible overflow of
    timer->expires. This can happen on 64 bit machines with large interval
    values and results currently in an endless loop in the softirq because
    the expiry value becomes negative and therefor the timer is expired all
    the time.
    
    Check for this condition and set the expiry value to the max. expiry
    time in the future.
    
    Signed-off-by: default avatarThomas Gleixner <tglx@linutronix.de>
    Signed-off-by: default avatarAdrian Bunk <bunk@stusta.de>
    75da4e64
GitLab Nexedi Edition | About GitLab | About Nexedi | 沪ICP备2021021310号-2 | 沪ICP备2021021310号-7