Code

History

Commits on v6.9 to kernel/time/timer.c35+
  1. timers: Fix text inconsistencies and spellingRandy Dunlap committed 2 years ago9e643ab
  2. timers: Fix removed self-IPI on global timer's enqueue in nohz_fullFrederic Weisbecker committed 2 years ago0387703
  3. timers: Assert no next dyntick timer look-up while CPU is offlineFrederic Weisbecker committed 2 years ago19b344a
  4. timers: Always queue timers on the local CPUAnna-Maria Behnsen committed 2 years agob2cf750
  5. timers: Implement the hierarchical pull modelAnna-Maria Behnsen committed 2 years ago7ee9887
  6. timers: Introduce function to check timer base is_idle flagAnna-Maria Behnsen committed 2 years ago57e95a5
  7. timers: Check if timers base is handled alreadyAnna-Maria Behnsen committed 2 years ago89f01e1
  8. timers: Restructure internal lockingRichard Cochran (linutronix GmbH) committed 2 years ago90f5df6
  9. timers: Add get next timer interrupt functionality for remote CPUsAnna-Maria Behnsen committed 2 years agof73d925
  10. timers: Split out "get next timer interrupt" functionalityAnna-Maria Behnsen committed 2 years ago70b4cf8
  11. timers: Retrieve next expiry of pinned/non-pinned timers separatelyAnna-Maria Behnsen committed 2 years ago21927fc
  12. timers: Keep the pinned timers separate from the othersAnna-Maria Behnsen committed 2 years ago83a665d
  13. timers: Split next timer interrupt logicAnna-Maria Behnsen committed 2 years ago9f6a3c6
  14. timers: Simplify code in run_local_timers()Anna-Maria Behnsen committed 2 years agoaf68cb3
  15. timers: Make sure TIMER_PINNED flag is set in add_timer_on()Anna-Maria Behnsen committed 2 years agoaae55e9
  16. timers: Introduce add_timer() variants which modify timer flagsAnna-Maria Behnsen committed 2 years ago8e7e247
  17. timers: Optimization for timer_base_try_to_set_idle()Anna-Maria Behnsen committed 2 years ago73129cf
  18. timers: Move marking timer bases idle into tick_nohz_stop_tick()Anna-Maria Behnsen committed 2 years agoe2e1d72
  19. timers: Split out get next timer interruptAnna-Maria Behnsen committed 2 years ago39ed699
  20. timers: Restructure get_next_timer_interrupt()Anna-Maria Behnsen committed 2 years agobebed66
  21. timers: Add struct member description for timer_baseAnna-Maria Behnsen committed 2 years ago892abd3
  22. timers: Fix nextevt calculation when no timers are pendingAnna-Maria Behnsen committed 2 years agoda65f29
  23. timers: Rework idle logicThomas Gleixner committed 2 years agobb8caad
  24. timers: Use already existing function for forwarding timer baseAnna-Maria Behnsen committed 2 years ago7a39a50
  25. timers: Split out forward timer base functionalityAnna-Maria Behnsen committed 2 years ago1e49048
  26. timers: Clarify check in forward_timer_base()Anna-Maria Behnsen committed 2 years ago8a2c9c7
  27. timers: Move store of next event into __next_timer_interrupt()Anna-Maria Behnsen committed 2 years agob5e6f59
  28. timers: Do not IPI for deferrable timersAnna-Maria Behnsen committed 2 years agod124c33
  29. tracing/timers: Add tracepoint for tracking timer base is_idle flagAnna-Maria Behnsen committed 2 years agob573c73
  30. tracing/timers: Enhance timer_start tracepointAnna-Maria Behnsen committed 2 years agodbcdcb6
  31. timers: Provide timer_shutdown[_sync]()Thomas Gleixner committed 3 years agof571faf
  32. timers: Add shutdown mechanism to the internal functionsThomas Gleixner committed 3 years ago0cc04e8
  33. timers: Split [try_to_]del_timer[_sync]() to prepare for shutdown modeThomas Gleixner committed 3 years ago8553b5f
  34. timers: Silently ignore timers with a NULL functionThomas Gleixner committed 3 years agod02e382
  35. timers: Rename del_timer() to timer_delete()Thomas Gleixner committed 3 years agobb663f0