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
  • time
  • timer.c
Find file BlameHistoryPermalink
  • Anna-Maria Behnsen's avatar
    tracing/timers: Enhance timer_start tracepoint · dbcdcb62
    Anna-Maria Behnsen authored Dec 01, 2023
    
    
    For starting a timer, the timer is enqueued into a bucket of the timer
    wheel. The bucket expiry is the defacto expiry of the timer but it is not
    equal the timer expiry because of increasing granularity when bucket is in
    a higher level of the wheel. To be able to figure out in a trace whether a
    timer expired in time or not, the bucket expiry time is required as well.
    
    Add bucket expiry time to the timer_start tracepoint and thereby simplify
    the arguments.
    
    Signed-off-by: default avatarAnna-Maria Behnsen <anna-maria@linutronix.de>
    Signed-off-by: default avatarThomas Gleixner <tglx@linutronix.de>
    Reviewed-by: default avatarFrederic Weisbecker <frederic@kernel.org>
    Link: https://lore.kernel.org/r/20231201092654.34614-5-anna-maria@linutronix.de
    dbcdcb62
GitLab Nexedi Edition | About GitLab | About Nexedi | 沪ICP备2021021310号-2 | 沪ICP备2021021310号-7