]> git.ipfire.org Git - thirdparty/kernel/stable-queue.git/commitdiff
delete broken powerpc-initialise-paca-kstack-before-early_setup_secondary.patch
authorGreg Kroah-Hartman <gregkh@suse.de>
Thu, 26 Aug 2010 23:23:47 +0000 (16:23 -0700)
committerGreg Kroah-Hartman <gregkh@suse.de>
Thu, 26 Aug 2010 23:23:47 +0000 (16:23 -0700)
queue-2.6.32/powerpc-initialise-paca-kstack-before-early_setup_secondary.patch [deleted file]
queue-2.6.32/series
queue-2.6.34/powerpc-initialise-paca-kstack-before-early_setup_secondary.patch [deleted file]
queue-2.6.34/series
queue-2.6.35/powerpc-initialise-paca-kstack-before-early_setup_secondary.patch [deleted file]
queue-2.6.35/series

diff --git a/queue-2.6.32/powerpc-initialise-paca-kstack-before-early_setup_secondary.patch b/queue-2.6.32/powerpc-initialise-paca-kstack-before-early_setup_secondary.patch
deleted file mode 100644 (file)
index 1331a26..0000000
+++ /dev/null
@@ -1,51 +0,0 @@
-From f761622e59433130bc33ad086ce219feee9eb961 Mon Sep 17 00:00:00 2001
-From: Matt Evans <matt@ozlabs.org>
-Date: Thu, 12 Aug 2010 20:58:28 +0000
-Subject: powerpc: Initialise paca->kstack before early_setup_secondary
-
-From: Matt Evans <matt@ozlabs.org>
-
-commit f761622e59433130bc33ad086ce219feee9eb961 upstream.
-
-As early setup calls down to slb_initialize(), we must have kstack
-initialised before checking "should we add a bolted SLB entry for our kstack?"
-
-Failing to do so means stack access requires an SLB miss exception to refill
-an entry dynamically, if the stack isn't accessible via SLB(0) (kernel text
-& static data).  It's not always allowable to take such a miss, and
-intermittent crashes will result.
-
-Primary CPUs don't have this issue; an SLB entry is not bolted for their
-stack anyway (as that lives within SLB(0)).  This patch therefore only
-affects the init of secondaries.
-
-Signed-off-by: Matt Evans <matt@ozlabs.org>
-Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
-Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
-
----
- arch/powerpc/kernel/head_64.S |    6 +++---
- 1 file changed, 3 insertions(+), 3 deletions(-)
-
---- a/arch/powerpc/kernel/head_64.S
-+++ b/arch/powerpc/kernel/head_64.S
-@@ -563,9 +563,6 @@ __secondary_start:
-       /* Set thread priority to MEDIUM */
-       HMT_MEDIUM
--      /* Do early setup for that CPU (stab, slb, hash table pointer) */
--      bl      .early_setup_secondary
--
-       /* Initialize the kernel stack.  Just a repeat for iSeries.      */
-       LOAD_REG_ADDR(r3, current_set)
-       sldi    r28,r24,3               /* get current_set[cpu#]         */
-@@ -573,6 +570,9 @@ __secondary_start:
-       addi    r1,r1,THREAD_SIZE-STACK_FRAME_OVERHEAD
-       std     r1,PACAKSAVE(r13)
-+      /* Do early setup for that CPU (stab, slb, hash table pointer) */
-+      bl      .early_setup_secondary
-+
-       /* Clear backchain so we get nice backtraces */
-       li      r7,0
-       mtlr    r7
index f5ae7141ac4675a94b493e6551aa80be8264272c..ba324c2fb2a45c9bb329a380c196662dca8bb166 100644 (file)
@@ -46,7 +46,6 @@ netlink-fix-compat-recvmsg.patch
 drm-radeon-kms-fix-typo-in-radeon_compute_pll_gain.patch
 drm-stop-information-leak-of-old-kernel-stack.patch
 powerpc-fix-typo-in-uimage-target.patch
-powerpc-initialise-paca-kstack-before-early_setup_secondary.patch
 usb-option-add-celot-ct-650.patch
 usb-add-device-ids-for-igotu-to-navman.patch
 usb-pl2303-new-vendor-and-product-id.patch
diff --git a/queue-2.6.34/powerpc-initialise-paca-kstack-before-early_setup_secondary.patch b/queue-2.6.34/powerpc-initialise-paca-kstack-before-early_setup_secondary.patch
deleted file mode 100644 (file)
index 135b25c..0000000
+++ /dev/null
@@ -1,51 +0,0 @@
-From f761622e59433130bc33ad086ce219feee9eb961 Mon Sep 17 00:00:00 2001
-From: Matt Evans <matt@ozlabs.org>
-Date: Thu, 12 Aug 2010 20:58:28 +0000
-Subject: powerpc: Initialise paca->kstack before early_setup_secondary
-
-From: Matt Evans <matt@ozlabs.org>
-
-commit f761622e59433130bc33ad086ce219feee9eb961 upstream.
-
-As early setup calls down to slb_initialize(), we must have kstack
-initialised before checking "should we add a bolted SLB entry for our kstack?"
-
-Failing to do so means stack access requires an SLB miss exception to refill
-an entry dynamically, if the stack isn't accessible via SLB(0) (kernel text
-& static data).  It's not always allowable to take such a miss, and
-intermittent crashes will result.
-
-Primary CPUs don't have this issue; an SLB entry is not bolted for their
-stack anyway (as that lives within SLB(0)).  This patch therefore only
-affects the init of secondaries.
-
-Signed-off-by: Matt Evans <matt@ozlabs.org>
-Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
-Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
-
----
- arch/powerpc/kernel/head_64.S |    6 +++---
- 1 file changed, 3 insertions(+), 3 deletions(-)
-
---- a/arch/powerpc/kernel/head_64.S
-+++ b/arch/powerpc/kernel/head_64.S
-@@ -572,9 +572,6 @@ __secondary_start:
-       /* Set thread priority to MEDIUM */
-       HMT_MEDIUM
--      /* Do early setup for that CPU (stab, slb, hash table pointer) */
--      bl      .early_setup_secondary
--
-       /* Initialize the kernel stack.  Just a repeat for iSeries.      */
-       LOAD_REG_ADDR(r3, current_set)
-       sldi    r28,r24,3               /* get current_set[cpu#]         */
-@@ -582,6 +579,9 @@ __secondary_start:
-       addi    r1,r1,THREAD_SIZE-STACK_FRAME_OVERHEAD
-       std     r1,PACAKSAVE(r13)
-+      /* Do early setup for that CPU (stab, slb, hash table pointer) */
-+      bl      .early_setup_secondary
-+
-       /* Clear backchain so we get nice backtraces */
-       li      r7,0
-       mtlr    r7
index 304ba9acbfcc98abd5ccf63e8f63f6af86944ded..4dfcc621e59d3699e9243e7050ecaeb702aa6e20 100644 (file)
@@ -77,7 +77,6 @@ drm-radeon-kms-fix-sideport-detection-on-newer-rs880-boards.patch
 drm-radeon-kms-fix-gtt-vram-overlapping-test.patch
 drm-stop-information-leak-of-old-kernel-stack.patch
 powerpc-fix-typo-in-uimage-target.patch
-powerpc-initialise-paca-kstack-before-early_setup_secondary.patch
 usb-option-add-celot-ct-650.patch
 usb-add-device-ids-for-igotu-to-navman.patch
 usb-pl2303-new-vendor-and-product-id.patch
diff --git a/queue-2.6.35/powerpc-initialise-paca-kstack-before-early_setup_secondary.patch b/queue-2.6.35/powerpc-initialise-paca-kstack-before-early_setup_secondary.patch
deleted file mode 100644 (file)
index 135b25c..0000000
+++ /dev/null
@@ -1,51 +0,0 @@
-From f761622e59433130bc33ad086ce219feee9eb961 Mon Sep 17 00:00:00 2001
-From: Matt Evans <matt@ozlabs.org>
-Date: Thu, 12 Aug 2010 20:58:28 +0000
-Subject: powerpc: Initialise paca->kstack before early_setup_secondary
-
-From: Matt Evans <matt@ozlabs.org>
-
-commit f761622e59433130bc33ad086ce219feee9eb961 upstream.
-
-As early setup calls down to slb_initialize(), we must have kstack
-initialised before checking "should we add a bolted SLB entry for our kstack?"
-
-Failing to do so means stack access requires an SLB miss exception to refill
-an entry dynamically, if the stack isn't accessible via SLB(0) (kernel text
-& static data).  It's not always allowable to take such a miss, and
-intermittent crashes will result.
-
-Primary CPUs don't have this issue; an SLB entry is not bolted for their
-stack anyway (as that lives within SLB(0)).  This patch therefore only
-affects the init of secondaries.
-
-Signed-off-by: Matt Evans <matt@ozlabs.org>
-Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
-Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
-
----
- arch/powerpc/kernel/head_64.S |    6 +++---
- 1 file changed, 3 insertions(+), 3 deletions(-)
-
---- a/arch/powerpc/kernel/head_64.S
-+++ b/arch/powerpc/kernel/head_64.S
-@@ -572,9 +572,6 @@ __secondary_start:
-       /* Set thread priority to MEDIUM */
-       HMT_MEDIUM
--      /* Do early setup for that CPU (stab, slb, hash table pointer) */
--      bl      .early_setup_secondary
--
-       /* Initialize the kernel stack.  Just a repeat for iSeries.      */
-       LOAD_REG_ADDR(r3, current_set)
-       sldi    r28,r24,3               /* get current_set[cpu#]         */
-@@ -582,6 +579,9 @@ __secondary_start:
-       addi    r1,r1,THREAD_SIZE-STACK_FRAME_OVERHEAD
-       std     r1,PACAKSAVE(r13)
-+      /* Do early setup for that CPU (stab, slb, hash table pointer) */
-+      bl      .early_setup_secondary
-+
-       /* Clear backchain so we get nice backtraces */
-       li      r7,0
-       mtlr    r7
index 3ef20d7e7c57255b789a2b1e280ced76f927c640..c3aa7e2f8b6cc733924cdeda47660b6098c8edaa 100644 (file)
@@ -100,7 +100,6 @@ staging-batman-adv-create-batman_if-only-on-register-event.patch
 staging-batman-adv-don-t-use-net_dev-after-dev_put.patch
 staging-batman-adv-don-t-write-in-not-allocated-packet_buff.patch
 powerpc-fix-typo-in-uimage-target.patch
-powerpc-initialise-paca-kstack-before-early_setup_secondary.patch
 usb-option-add-celot-ct-650.patch
 usb-add-device-ids-for-igotu-to-navman.patch
 usb-pl2303-new-vendor-and-product-id.patch