]> git.baikalelectronics.ru Git - kernel.git/commit
Merge branch 'sched-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel...
authorLinus Torvalds <torvalds@linux-foundation.org>
Sun, 2 Apr 2017 16:25:10 +0000 (09:25 -0700)
committerLinus Torvalds <torvalds@linux-foundation.org>
Sun, 2 Apr 2017 16:25:10 +0000 (09:25 -0700)
commit60e83ebb959a560a38553cce92e7fbcbd60af15c
tree65646fafea62ef939e49ef57a31edec4c5b049fb
parent6a51aa9cd7207bded2fd08cb7a2b47daab2c77ff
parent0ad1a7a2b4ee01c570985baad84b4044cbd4a697
Merge branch 'sched-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip

Pull scheduler fixes from Thomas Gleixner:
 "This update provides:

   - make the scheduler clock switch to unstable mode smooth so the
     timestamps stay at microseconds granularity instead of switching to
     tick granularity.

   - unbreak perf test tsc by taking the new offset into account which
     was added in order to proveide better sched clock continuity

   - switching sched clock to unstable mode runs all clock related
     computations which affect the sched clock output itself from a work
     queue. In case of preemption sched clock uses half updated data and
     provides wrong timestamps. Keep the math in the protected context
     and delegate only the static key switch to workqueue context.

   - remove a duplicate header include"

* 'sched-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
  sched/headers: Remove duplicate #include <linux/sched/debug.h> line
  sched/clock: Fix broken stable to unstable transfer
  sched/clock, x86/perf: Fix "perf test tsc"
  sched/clock: Fix clear_sched_clock_stable() preempt wobbly