From: Greg Kroah-Hartman Date: Mon, 1 May 2006 19:54:31 +0000 (-0700) Subject: 2.6.16.12 release X-Git-Tag: v2.6.16.12^0 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=3dc82e8ff0ee832a1ef63b4ee852305d0236e036;p=thirdparty%2Fkernel%2Fstable-queue.git 2.6.16.12 release --- diff --git a/review-2.6.16/MIPS-0001.patch b/releases/2.6.16.12/MIPS-0001.patch similarity index 100% rename from review-2.6.16/MIPS-0001.patch rename to releases/2.6.16.12/MIPS-0001.patch diff --git a/review-2.6.16/MIPS-0002.patch b/releases/2.6.16.12/MIPS-0002.patch similarity index 100% rename from review-2.6.16/MIPS-0002.patch rename to releases/2.6.16.12/MIPS-0002.patch diff --git a/review-2.6.16/MIPS-0003.patch b/releases/2.6.16.12/MIPS-0003.patch similarity index 100% rename from review-2.6.16/MIPS-0003.patch rename to releases/2.6.16.12/MIPS-0003.patch diff --git a/review-2.6.16/MIPS-0004.patch b/releases/2.6.16.12/MIPS-0004.patch similarity index 100% rename from review-2.6.16/MIPS-0004.patch rename to releases/2.6.16.12/MIPS-0004.patch diff --git a/review-2.6.16/alpha-strncpy-fix.patch b/releases/2.6.16.12/alpha-strncpy-fix.patch similarity index 100% rename from review-2.6.16/alpha-strncpy-fix.patch rename to releases/2.6.16.12/alpha-strncpy-fix.patch diff --git a/review-2.6.16/altix-snsc-duplicate-kobject-fix.patch b/releases/2.6.16.12/altix-snsc-duplicate-kobject-fix.patch similarity index 100% rename from review-2.6.16/altix-snsc-duplicate-kobject-fix.patch rename to releases/2.6.16.12/altix-snsc-duplicate-kobject-fix.patch diff --git a/review-2.6.16/cs5535_gpio.c-call-cdev_del-during-module_exit-to-unmap-kobject-references-and-other-cleanups.patch b/releases/2.6.16.12/cs5535_gpio.c-call-cdev_del-during-module_exit-to-unmap-kobject-references-and-other-cleanups.patch similarity index 100% rename from review-2.6.16/cs5535_gpio.c-call-cdev_del-during-module_exit-to-unmap-kobject-references-and-other-cleanups.patch rename to releases/2.6.16.12/cs5535_gpio.c-call-cdev_del-during-module_exit-to-unmap-kobject-references-and-other-cleanups.patch diff --git a/review-2.6.16/cxusb-bluebird-bug-fix-power-down-corrupts-frontend.patch b/releases/2.6.16.12/cxusb-bluebird-bug-fix-power-down-corrupts-frontend.patch similarity index 100% rename from review-2.6.16/cxusb-bluebird-bug-fix-power-down-corrupts-frontend.patch rename to releases/2.6.16.12/cxusb-bluebird-bug-fix-power-down-corrupts-frontend.patch diff --git a/review-2.6.16/dm-flush-queue-EINTR.patch b/releases/2.6.16.12/dm-flush-queue-EINTR.patch similarity index 100% rename from review-2.6.16/dm-flush-queue-EINTR.patch rename to releases/2.6.16.12/dm-flush-queue-EINTR.patch diff --git a/review-2.6.16/dm-snapshot-fix-kcopyd-destructor.patch b/releases/2.6.16.12/dm-snapshot-fix-kcopyd-destructor.patch similarity index 100% rename from review-2.6.16/dm-snapshot-fix-kcopyd-destructor.patch rename to releases/2.6.16.12/dm-snapshot-fix-kcopyd-destructor.patch diff --git a/review-2.6.16/fix-reiserfs-deadlock.patch b/releases/2.6.16.12/fix-reiserfs-deadlock.patch similarity index 100% rename from review-2.6.16/fix-reiserfs-deadlock.patch rename to releases/2.6.16.12/fix-reiserfs-deadlock.patch diff --git a/review-2.6.16/fix-saa7129-support-in-saa7127-module-for-pvr350-tv-out.patch b/releases/2.6.16.12/fix-saa7129-support-in-saa7127-module-for-pvr350-tv-out.patch similarity index 100% rename from review-2.6.16/fix-saa7129-support-in-saa7127-module-for-pvr350-tv-out.patch rename to releases/2.6.16.12/fix-saa7129-support-in-saa7127-module-for-pvr350-tv-out.patch diff --git a/review-2.6.16/for_each_possible_cpu.patch b/releases/2.6.16.12/for_each_possible_cpu.patch similarity index 100% rename from review-2.6.16/for_each_possible_cpu.patch rename to releases/2.6.16.12/for_each_possible_cpu.patch diff --git a/review-2.6.16/get_dvb_firmware-download-nxt2002-firmware-from-new-driver-location.patch b/releases/2.6.16.12/get_dvb_firmware-download-nxt2002-firmware-from-new-driver-location.patch similarity index 100% rename from review-2.6.16/get_dvb_firmware-download-nxt2002-firmware-from-new-driver-location.patch rename to releases/2.6.16.12/get_dvb_firmware-download-nxt2002-firmware-from-new-driver-location.patch diff --git a/releases/2.6.16.12/i386-fix-broken-fp-exception-handling.patch b/releases/2.6.16.12/i386-fix-broken-fp-exception-handling.patch new file mode 100644 index 00000000000..320d0d3b741 --- /dev/null +++ b/releases/2.6.16.12/i386-fix-broken-fp-exception-handling.patch @@ -0,0 +1,41 @@ +From stable-bounces@linux.kernel.org Sat Apr 29 11:13:33 2006 +Date: Sat, 29 Apr 2006 14:07:49 -0400 +From: Chuck Ebbert <76306.1226@compuserve.com> +To: linux-kernel +Message-ID: <200604291409_MC3-1-BE50-16AD@compuserve.com> +Content-Disposition: inline +Cc: Linus Torvalds , Andi Kleen , + linux-stable +Subject: i386: fix broken FP exception handling + +The FXSAVE information leak patch introduced a bug in FP exception +handling: it clears FP exceptions only when there are already +none outstanding. Mikael Pettersson reported that causes problems +with the Erlang runtime and has tested this fix. + +Signed-off-by: Chuck Ebbert <76306.1226@compuserve.com> +Acked-by: Mikael Pettersson +Signed-off-by: Greg Kroah-Hartman + +--- + include/asm-i386/i387.h | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +--- linux-2.6.16.11.orig/include/asm-i386/i387.h ++++ linux-2.6.16.11/include/asm-i386/i387.h +@@ -58,13 +58,13 @@ static inline void __save_init_fpu( stru + alternative_input( + "fnsave %[fx] ;fwait;" GENERIC_NOP8 GENERIC_NOP4, + "fxsave %[fx]\n" +- "bt $7,%[fsw] ; jc 1f ; fnclex\n1:", ++ "bt $7,%[fsw] ; jnc 1f ; fnclex\n1:", + X86_FEATURE_FXSR, + [fx] "m" (tsk->thread.i387.fxsave), + [fsw] "m" (tsk->thread.i387.fxsave.swd) : "memory"); + /* AMD K7/K8 CPUs don't save/restore FDP/FIP/FOP unless an exception + is pending. Clear the x87 state here by setting it to fixed +- values. __per_cpu_offset[0] is a random variable that should be in L1 */ ++ values. safe_address is a random variable that should be in L1 */ + alternative_input( + GENERIC_NOP8 GENERIC_NOP2, + "emms\n\t" /* clear stack tags */ diff --git a/review-2.6.16/lsm-add-missing-hook-to-do_compat_readv_writev.patch b/releases/2.6.16.12/lsm-add-missing-hook-to-do_compat_readv_writev.patch similarity index 100% rename from review-2.6.16/lsm-add-missing-hook-to-do_compat_readv_writev.patch rename to releases/2.6.16.12/lsm-add-missing-hook-to-do_compat_readv_writev.patch diff --git a/review-2.6.16/make-vm86-call-audit_syscall_exit.patch b/releases/2.6.16.12/make-vm86-call-audit_syscall_exit.patch similarity index 100% rename from review-2.6.16/make-vm86-call-audit_syscall_exit.patch rename to releases/2.6.16.12/make-vm86-call-audit_syscall_exit.patch diff --git a/review-2.6.16/net-e1000-update-truesize-with-the-length-of-the-packet-for-packet-split.patch b/releases/2.6.16.12/net-e1000-update-truesize-with-the-length-of-the-packet-for-packet-split.patch similarity index 100% rename from review-2.6.16/net-e1000-update-truesize-with-the-length-of-the-packet-for-packet-split.patch rename to releases/2.6.16.12/net-e1000-update-truesize-with-the-length-of-the-packet-for-packet-split.patch diff --git a/review-2.6.16/send.mbox b/releases/2.6.16.12/send.mbox similarity index 100% rename from review-2.6.16/send.mbox rename to releases/2.6.16.12/send.mbox diff --git a/review-2.6.16/series b/releases/2.6.16.12/series similarity index 96% rename from review-2.6.16/series rename to releases/2.6.16.12/series index 15d5f22cdbf..4dfec13602e 100644 --- a/review-2.6.16/series +++ b/releases/2.6.16.12/series @@ -22,3 +22,4 @@ MIPS-0001.patch MIPS-0002.patch MIPS-0003.patch MIPS-0004.patch +i386-fix-broken-fp-exception-handling.patch diff --git a/review-2.6.16/simplify-proc-devices-and-fix-early-termination-regression.patch b/releases/2.6.16.12/simplify-proc-devices-and-fix-early-termination-regression.patch similarity index 100% rename from review-2.6.16/simplify-proc-devices-and-fix-early-termination-regression.patch rename to releases/2.6.16.12/simplify-proc-devices-and-fix-early-termination-regression.patch diff --git a/review-2.6.16/sonypi-correct-detection-of-new-ich7-based-laptops.patch b/releases/2.6.16.12/sonypi-correct-detection-of-new-ich7-based-laptops.patch similarity index 100% rename from review-2.6.16/sonypi-correct-detection-of-new-ich7-based-laptops.patch rename to releases/2.6.16.12/sonypi-correct-detection-of-new-ich7-based-laptops.patch diff --git a/review-2.6.16/tipar-oops-fix.patch b/releases/2.6.16.12/tipar-oops-fix.patch similarity index 100% rename from review-2.6.16/tipar-oops-fix.patch rename to releases/2.6.16.12/tipar-oops-fix.patch diff --git a/review-2.6.16/usb-fix-array-overrun-in-drivers-usb-serial-option.c.patch b/releases/2.6.16.12/usb-fix-array-overrun-in-drivers-usb-serial-option.c.patch similarity index 100% rename from review-2.6.16/usb-fix-array-overrun-in-drivers-usb-serial-option.c.patch rename to releases/2.6.16.12/usb-fix-array-overrun-in-drivers-usb-serial-option.c.patch diff --git a/review-2.6.16/x86-pae-fix-pte_clear-for-the-4gb-ram-case.patch b/releases/2.6.16.12/x86-pae-fix-pte_clear-for-the-4gb-ram-case.patch similarity index 100% rename from review-2.6.16/x86-pae-fix-pte_clear-for-the-4gb-ram-case.patch rename to releases/2.6.16.12/x86-pae-fix-pte_clear-for-the-4gb-ram-case.patch diff --git a/review-2.6.16/x86_64-fix-a-race-in-the-free_iommu-path.patch b/releases/2.6.16.12/x86_64-fix-a-race-in-the-free_iommu-path.patch similarity index 100% rename from review-2.6.16/x86_64-fix-a-race-in-the-free_iommu-path.patch rename to releases/2.6.16.12/x86_64-fix-a-race-in-the-free_iommu-path.patch diff --git a/review-2.6.16/x86_64-pass-32-to-the-assembler-when-compiling-the-32bit-vsyscall-pages.patch b/releases/2.6.16.12/x86_64-pass-32-to-the-assembler-when-compiling-the-32bit-vsyscall-pages.patch similarity index 100% rename from review-2.6.16/x86_64-pass-32-to-the-assembler-when-compiling-the-32bit-vsyscall-pages.patch rename to releases/2.6.16.12/x86_64-pass-32-to-the-assembler-when-compiling-the-32bit-vsyscall-pages.patch