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
You need to sign in or sign up before continuing.
  • linux
  • kernel
  • rcutree_plugin.h
Find file BlameHistoryPermalink
  • Paul E. McKenney's avatar
    rcu: Make RCU_FAST_NO_HZ handle adaptive ticks · 9a0c6fef
    Paul E. McKenney authored Jun 28, 2012
    
    
    The current implementation of RCU_FAST_NO_HZ tries reasonably hard to rid
    the current CPU of RCU callbacks.  This is appropriate when the CPU is
    entering idle, where it doesn't have much useful to do anyway, but is most
    definitely not what you want when transitioning to user-mode execution.
    This commit therefore detects the adaptive-tick case, and refrains from
    burning CPU time getting rid of RCU callbacks in that case.
    
    Signed-off-by: default avatarPaul E. McKenney <paul.mckenney@linaro.org>
    Signed-off-by: default avatarPaul E. McKenney <paulmck@linux.vnet.ibm.com>
    Reviewed-by: default avatarJosh Triplett <josh@joshtriplett.org>
    9a0c6fef
GitLab Nexedi Edition | About GitLab | About Nexedi | 沪ICP备2021021310号-2 | 沪ICP备2021021310号-7