lkml.org 
[lkml]   [2014]   [Jun]   [3]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
From
Subject[GIT PULL] nohz: Move nohz kick out of scheduler IPI, v7
Date
Hi,

This version fixes the following concerns from Peterz:

* Warn _before_ work claim on irq_work_queue_on()
* Warn on in_nmi() while remote queueing
* Only disabled preemption (and not irqs) on local queueing

Thanks.

git://git.kernel.org/pub/scm/linux/kernel/git/frederic/linux-dynticks.git
timers/nohz-irq-work-v5

Thanks,
Frederic
---

Frederic Weisbecker (5):
irq_work: Split raised and lazy lists
irq_work: Shorten a bit irq_work_needs_cpu()
irq_work: Implement remote queueing
nohz: Move full nohz kick to its own IPI
nohz: Use IPI implicit full barrier against rq->nr_running r/w


include/linux/irq_work.h | 2 ++
include/linux/tick.h | 9 +++++-
kernel/irq_work.c | 72 ++++++++++++++++++++++++++++--------------------
kernel/sched/core.c | 14 ++++------
kernel/sched/sched.h | 12 ++++++--
kernel/smp.c | 4 +++
kernel/time/tick-sched.c | 10 ++++---
7 files changed, 77 insertions(+), 46 deletions(-)


\
 
 \ /
  Last update: 2014-06-03 17:21    [W:0.102 / U:2.608 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site