Patch "parisc: Increase thread and stack size to 32kb" has been added to the 4.4-stable tree
Subsystems (2)
This is a note to let you know that I've just added the patch titled
parisc: Increase thread and stack size to 32kb
to the 4.4-stable tree which can be found at:
http://www.kernel.org/git/?p=linux/kernel/git/stable/stable-queue.git;a=summary
The filename of the patch is:
parisc-increase-thread-and-stack-size-to-32kb.patch
and it can be found in the queue-4.4 subdirectory.
If you, or anyone else, feels it should not be added to the stable tree, please let <[email protected]> know about it.
Quoted 1 line
From
8f8201dfed91a43ac38c899c82f81eef3d36afd9Mon Sep 17 00:00:00 2001
From: Helge Deller <[email protected]>
Date: Mon, 31 Jul 2017 08:38:27 +0200
Subject: parisc: Increase thread and stack size to 32kb
From: Helge Deller <[email protected]>
commit 8f8201dfed91a43ac38c899c82f81eef3d36afd9 upstream.
Since kernel 4.11 the thread and irq stacks on parisc randomly overflow the default size of 16k. The reason why stack usage suddenly grew is yet unknown.
--- arch/parisc/include/asm/thread_info.h | 2 +- arch/parisc/kernel/irq.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-)
arch/parisc/include/asm/thread_info.h +1 -1
@@ -34,7 +34,7 @@ struct thread_info {/* thread information allocation */ -#define THREAD_SIZE_ORDER 2/* PA-RISC requires at least 16k stack */ +#define THREAD_SIZE_ORDER 3/* PA-RISC requires at least 32k stack */ /* Be sure to hunt all references to this down when you change the size of * the kernel stack */ #define THREAD_SIZE (PAGE_SIZE << THREAD_SIZE_ORDER)
arch/parisc/kernel/irq.c +1 -1
@@ -380,7 +380,7 @@ static inline int eirr_to_irq(unsigned l/* * IRQ STACK - used for irq handler */ -#define IRQ_STACK_SIZE (4096 << 2)/* 16k irq stack size */ +#define IRQ_STACK_SIZE (4096 << 3)/* 32k irq stack size */ union irq_stack_union {unsigned long stack[IRQ_STACK_SIZE /sizeof (unsigned long )];
Patches currently in stable-queue which might be from [email protected] are
queue-4.4/parisc-increase-thread-and-stack-size-to-32kb.patch