Commit Graph

751 Commits (b848f6224554afd621c92abcf7948796a214772c)

Author SHA1 Message Date
Frederic Weisbecker 265f22a975 sched: Keep at least 1 tick per second for active dynticks tasks 12 years ago
Frederic Weisbecker 73c3082877 rcu: Fix full dynticks' dependency on wide RCU nocb mode 12 years ago
Li Zhong 6296ace467 nohz: Protect smp_processor_id() in tick_nohz_task_switch() 12 years ago
Frederic Weisbecker c58b0df12a nohz: Select VIRT_CPU_ACCOUNTING_GEN from full dynticks config 12 years ago
Ingo Molnar 47aa8b6cbc nohz: Reduce overhead under high-freq idling patterns 12 years ago
Thomas Gleixner 6f7a05d701 clockevents: Set dummy handler on CPU_DEAD shutdown 12 years ago
Frederic Weisbecker 65e709dc0c nohz: Remove full dynticks' superfluous dependency on RCU tree 12 years ago
Frederic Weisbecker cb41a29076 nohz: Add basic tracing 12 years ago
Frederic Weisbecker 0637e02939 nohz: Select wide RCU nocb for full dynticks 12 years ago
Frederic Weisbecker 99e5ada940 nohz: Re-evaluate the tick for the new task after a context switch 12 years ago
Frederic Weisbecker 5811d9963e nohz: Prepare to stop the tick on irq exit 12 years ago
Frederic Weisbecker 9014c45d9e nohz: Implement full dynticks kick 12 years ago
Thomas Gleixner 77c675ba18 timekeeping: Update tk->cycle_last in resume 12 years ago
Frederic Weisbecker ff442c51f6 nohz: Re-evaluate the tick from the scheduler IPI 12 years ago
Frederic Weisbecker f98823ac75 nohz: New option to default all CPUs in full dynticks range 12 years ago
Frederic Weisbecker d1e43fa5f8 nohz: Ensure full dynticks CPUs are RCU nocbs 12 years ago
Frederic Weisbecker 0453b435df nohz: Force boot CPU outside full dynticks range 12 years ago
Frederic Weisbecker 76c24fb054 nohz: New APIs to re-evaluate the tick on full dynticks CPUs 12 years ago
Stephen Boyd c038c1c441 clockevents: Switch into oneshot mode even if broadcast registered late 12 years ago
Nathan Zimmer b3956a896e timer_list: Convert timer list to be a proper seq_file 12 years ago
Nathan Zimmer 60cf7ea849 timer_list: Split timer_list_show_tickdevices 12 years ago
Frederic Weisbecker fae30dd669 nohz: Improve a bit the full dynticks Kconfig documentation 12 years ago
Frederic Weisbecker 5b533f4ff5 nohz: Align periodic tick Kconfig with other choices' naming convention 12 years ago
Frederic Weisbecker c5bfece2d6 nohz: Switch from "extended nohz" to "full nohz" based naming 12 years ago
Frederic Weisbecker 0644ca5c77 nohz: Fix old dynticks idle Kconfig backward compatibility 12 years ago
John Stultz 4e8f8b34b9 timekeeping: Make sure to notify hrtimers when TAI offset changes 12 years ago
Thomas Gleixner ca4523cda4 timekeeping: Shorten seq_count region 12 years ago
Thomas Gleixner 48cdc135d4 timekeeping: Implement a shadow timekeeper 12 years ago
Thomas Gleixner 7ec98e15aa timekeeping: Delay update of clock->cycle_last 12 years ago
Thomas Gleixner 14a3b6abe9 timekeeping: Store cycle_last value in timekeeper struct as well 12 years ago
John Stultz a076b2146f ntp: Remove ntp_lock, using the timekeeping locks to protect ntp state 12 years ago
John Stultz 0b5154fb90 timekeeping: Simplify tai updating from do_adjtimex 12 years ago
John Stultz 06c017fdd4 timekeeping: Hold timekeepering locks in do_adjtimex and hardpps 12 years ago
John Stultz cef90377fa timekeeping: Move ADJ_SETOFFSET to top level do_adjtimex() 12 years ago
John Stultz 87ace39b71 ntp: Rework do_adjtimex to take timespec and tai arguments 12 years ago
John Stultz e4085693f6 ntp: Move timex validation to timekeeping do_adjtimex call. 12 years ago
John Stultz aa6f9c595d ntp: Move do_adjtimex() and hardpps() functions to timekeeping.c 12 years ago
John Stultz ad460967a2 ntp: Split out timex validation from do_adjtimex 12 years ago
Frederic Weisbecker 1034fc2f41 nohz: Print final full dynticks CPUs range on boot 12 years ago
Frederic Weisbecker 3ca277e419 nohz: Pack nohz Kconfig option in a menu of choices 12 years ago
Frederic Weisbecker 3451d0243c nohz: Rename CONFIG_NO_HZ to CONFIG_NO_HZ_COMMON 12 years ago
Frederic Weisbecker ab71d36ddb nohz: Unhide full dynticks feature from its dependencies 12 years ago
Fengguang Wu dd5d70e869 timekeeping: __timekeeping_set_tai_offset can be static 12 years ago
Rado Vrbovsky cfea7d7e45 tick: Change log level of NOHZ: local_softirq_pending message 12 years ago
Thomas Gleixner 9a7a71b1d0 timekeeping: Split timekeeper_lock into lock and seqcount 12 years ago
Thomas Gleixner 7e40672d93 timekeeping: Move lock out of timekeeper struct 12 years ago
Thomas Gleixner eb93e4d930 timekeeping: Make jiffies_lock internal 12 years ago
Thomas Gleixner 23a9537a69 timekeeping: Calc stuff once 12 years ago
John Stultz 90adda98b8 hrtimer: Add hrtimer support for CLOCK_TAI 12 years ago
John Stultz 1ff3c9677b timekeeping: Add CLOCK_TAI clockid 12 years ago