public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/8] softirq: Consolidation and stack overrun fix v3
@ 2013-09-26 16:24 Frederic Weisbecker
  2013-09-26 16:24 ` [PATCH 1/8] irq: Force hardirq exit's softirq processing on its own stack Frederic Weisbecker
                   ` (8 more replies)
  0 siblings, 9 replies; 13+ messages in thread
From: Frederic Weisbecker @ 2013-09-26 16:24 UTC (permalink / raw)
  To: LKML
  Cc: Frederic Weisbecker, Benjamin Herrenschmidt, Paul Mackerras,
	Ingo Molnar, Thomas Gleixner, Peter Zijlstra, H. Peter Anvin,
	Linus Torvalds, James Hogan, James E.J. Bottomley, Helge Deller,
	Martin Schwidefsky, Heiko Carstens, David S. Miller,
	Andrew Morton, stable

Hi,

Series is fixed to address Linus and Ben comments:

* Turn __ARCH_IRQ_EXIT_ON_IRQ_STACK old ad-hoc style symbol to proper Kconfig
(CONFIG_HAVE_IRQ_EXIT_ON_IRQ_STACK)

* Activates it to powerpc as well.

* Fix a bit the changelog of patch 6/8

This applies on top of 06367d58f487a592de50e6e2327371c5e3b6188f
("Merge branch 'merge' of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc")

And it can be pulled from:

git://git.kernel.org/pub/scm/linux/kernel/git/frederic/linux-dynticks.git
	irq/core-v4

HEAD: 0362b2ff8d67913a8ffc5d757500129ead56b007

Frederic Weisbecker (8):
  irq: Force hardirq exit's softirq processing on its own stack
  irq: Consolidate do_softirq() arch overriden implementations
  irq: Optimize call to softirq on hardirq exit
  irq: Improve a bit softirq debugging
  irq: Justify the various softirq stack choices
  irq: Optimize softirq stack selection in irq exit
  x86: Tell about irq stack coverage
  powerpc: Tell about irq stack coverage

 arch/Kconfig               | 10 ++++++++
 arch/metag/kernel/irq.c    | 52 ++++++++++++++++--------------------------
 arch/parisc/kernel/irq.c   | 17 ++------------
 arch/powerpc/Kconfig       |  1 +
 arch/powerpc/kernel/irq.c  | 17 +-------------
 arch/s390/kernel/irq.c     | 52 +++++++++++++++++-------------------------
 arch/sh/kernel/irq.c       | 57 +++++++++++++++++-----------------------------
 arch/sparc/kernel/irq_64.c | 31 ++++++++-----------------
 arch/x86/Kconfig           |  1 +
 arch/x86/kernel/entry_64.S |  4 ++--
 arch/x86/kernel/irq_32.c   | 30 +++++++-----------------
 arch/x86/kernel/irq_64.c   | 21 -----------------
 include/linux/interrupt.h  | 11 +++++++++
 kernel/softirq.c           | 40 ++++++++++++++++++++++++--------
 14 files changed, 138 insertions(+), 206 deletions(-)

-- 
1.8.3.1


^ permalink raw reply	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2013-09-30 11:12 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-09-26 16:24 [PATCH 0/8] softirq: Consolidation and stack overrun fix v3 Frederic Weisbecker
2013-09-26 16:24 ` [PATCH 1/8] irq: Force hardirq exit's softirq processing on its own stack Frederic Weisbecker
2013-09-26 16:24 ` [PATCH 2/8] irq: Consolidate do_softirq() arch overriden implementations Frederic Weisbecker
2013-09-26 16:24 ` [PATCH 3/8] irq: Optimize call to softirq on hardirq exit Frederic Weisbecker
2013-09-26 16:24 ` [PATCH 4/8] irq: Improve a bit softirq debugging Frederic Weisbecker
2013-09-26 16:24 ` [PATCH 5/8] irq: Justify the various softirq stack choices Frederic Weisbecker
2013-09-26 16:24 ` [PATCH 6/8] irq: Optimize softirq stack selection in irq exit Frederic Weisbecker
2013-09-26 16:24 ` [PATCH 7/8] x86: Tell about irq stack coverage Frederic Weisbecker
2013-09-26 16:24 ` [PATCH 8/8] powerpc: " Frederic Weisbecker
2013-09-26 22:20   ` Benjamin Herrenschmidt
2013-09-26 16:43 ` [PATCH 0/8] softirq: Consolidation and stack overrun fix v3 Linus Torvalds
2013-09-26 17:38   ` Frederic Weisbecker
2013-09-30 11:12   ` Frederic Weisbecker

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox