From: Greg Kroah-Hartman Date: Wed, 9 Sep 2009 03:29:03 +0000 (-0700) Subject: Linux 2.6.27.32 X-Git-Tag: v2.6.27.32^0 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=dd5a9119db7835ab25db43d07d510f85922d4892;p=thirdparty%2Fkernel%2Fstable-queue.git Linux 2.6.27.32 --- diff --git a/review-2.6.27/alsa-hda-add-missing-vmaster-initialization-for-alc269.patch b/releases/2.6.27.32/alsa-hda-add-missing-vmaster-initialization-for-alc269.patch similarity index 100% rename from review-2.6.27/alsa-hda-add-missing-vmaster-initialization-for-alc269.patch rename to releases/2.6.27.32/alsa-hda-add-missing-vmaster-initialization-for-alc269.patch diff --git a/review-2.6.27/alsa-hda-fix-macbookpro-3-1-4-1-quirk-with-alc889a.patch b/releases/2.6.27.32/alsa-hda-fix-macbookpro-3-1-4-1-quirk-with-alc889a.patch similarity index 100% rename from review-2.6.27/alsa-hda-fix-macbookpro-3-1-4-1-quirk-with-alc889a.patch rename to releases/2.6.27.32/alsa-hda-fix-macbookpro-3-1-4-1-quirk-with-alc889a.patch diff --git a/review-2.6.27/appletalk-fix-atalk_getname-leak.patch b/releases/2.6.27.32/appletalk-fix-atalk_getname-leak.patch similarity index 100% rename from review-2.6.27/appletalk-fix-atalk_getname-leak.patch rename to releases/2.6.27.32/appletalk-fix-atalk_getname-leak.patch diff --git a/review-2.6.27/can-fix-raw_getname-leak.patch b/releases/2.6.27.32/can-fix-raw_getname-leak.patch similarity index 100% rename from review-2.6.27/can-fix-raw_getname-leak.patch rename to releases/2.6.27.32/can-fix-raw_getname-leak.patch diff --git a/review-2.6.27/clone-fix-race-between-copy_process-and-de_thread.patch b/releases/2.6.27.32/clone-fix-race-between-copy_process-and-de_thread.patch similarity index 100% rename from review-2.6.27/clone-fix-race-between-copy_process-and-de_thread.patch rename to releases/2.6.27.32/clone-fix-race-between-copy_process-and-de_thread.patch diff --git a/review-2.6.27/do_sigaltstack-avoid-copying-stack_t-as-a-structure-to-user-space.patch b/releases/2.6.27.32/do_sigaltstack-avoid-copying-stack_t-as-a-structure-to-user-space.patch similarity index 100% rename from review-2.6.27/do_sigaltstack-avoid-copying-stack_t-as-a-structure-to-user-space.patch rename to releases/2.6.27.32/do_sigaltstack-avoid-copying-stack_t-as-a-structure-to-user-space.patch diff --git a/review-2.6.27/econet-fix-econet_getname-leak.patch b/releases/2.6.27.32/econet-fix-econet_getname-leak.patch similarity index 100% rename from review-2.6.27/econet-fix-econet_getname-leak.patch rename to releases/2.6.27.32/econet-fix-econet_getname-leak.patch diff --git a/review-2.6.27/ehea-fix-napi-list-corruption-on-ifconfig-down.patch b/releases/2.6.27.32/ehea-fix-napi-list-corruption-on-ifconfig-down.patch similarity index 100% rename from review-2.6.27/ehea-fix-napi-list-corruption-on-ifconfig-down.patch rename to releases/2.6.27.32/ehea-fix-napi-list-corruption-on-ifconfig-down.patch diff --git a/review-2.6.27/irda-fix-irda_getname-leak.patch b/releases/2.6.27.32/irda-fix-irda_getname-leak.patch similarity index 100% rename from review-2.6.27/irda-fix-irda_getname-leak.patch rename to releases/2.6.27.32/irda-fix-irda_getname-leak.patch diff --git a/review-2.6.27/kthreads-fix-kthread_create-vs-kthread_stop-race.patch b/releases/2.6.27.32/kthreads-fix-kthread_create-vs-kthread_stop-race.patch similarity index 100% rename from review-2.6.27/kthreads-fix-kthread_create-vs-kthread_stop-race.patch rename to releases/2.6.27.32/kthreads-fix-kthread_create-vs-kthread_stop-race.patch diff --git a/review-2.6.27/kvm-add-mc5_misc-msr-read-support.patch b/releases/2.6.27.32/kvm-add-mc5_misc-msr-read-support.patch similarity index 100% rename from review-2.6.27/kvm-add-mc5_misc-msr-read-support.patch rename to releases/2.6.27.32/kvm-add-mc5_misc-msr-read-support.patch diff --git a/review-2.6.27/kvm-allocate-guest-memory-as-map_private-not-map_shared.patch b/releases/2.6.27.32/kvm-allocate-guest-memory-as-map_private-not-map_shared.patch similarity index 100% rename from review-2.6.27/kvm-allocate-guest-memory-as-map_private-not-map_shared.patch rename to releases/2.6.27.32/kvm-allocate-guest-memory-as-map_private-not-map_shared.patch diff --git a/review-2.6.27/kvm-don-t-call-get_user_pages.patch b/releases/2.6.27.32/kvm-don-t-call-get_user_pages.patch similarity index 100% rename from review-2.6.27/kvm-don-t-call-get_user_pages.patch rename to releases/2.6.27.32/kvm-don-t-call-get_user_pages.patch diff --git a/review-2.6.27/kvm-don-t-destroy-vcpu-in-case-vcpu_setup-fails.patch b/releases/2.6.27.32/kvm-don-t-destroy-vcpu-in-case-vcpu_setup-fails.patch similarity index 100% rename from review-2.6.27/kvm-don-t-destroy-vcpu-in-case-vcpu_setup-fails.patch rename to releases/2.6.27.32/kvm-don-t-destroy-vcpu-in-case-vcpu_setup-fails.patch diff --git a/review-2.6.27/kvm-fix-dirty-bit-tracking-for-slots-with-large-pages.patch b/releases/2.6.27.32/kvm-fix-dirty-bit-tracking-for-slots-with-large-pages.patch similarity index 100% rename from review-2.6.27/kvm-fix-dirty-bit-tracking-for-slots-with-large-pages.patch rename to releases/2.6.27.32/kvm-fix-dirty-bit-tracking-for-slots-with-large-pages.patch diff --git a/review-2.6.27/kvm-fix-pdptr-reloading-on-cr4-writes.patch b/releases/2.6.27.32/kvm-fix-pdptr-reloading-on-cr4-writes.patch similarity index 100% rename from review-2.6.27/kvm-fix-pdptr-reloading-on-cr4-writes.patch rename to releases/2.6.27.32/kvm-fix-pdptr-reloading-on-cr4-writes.patch diff --git a/review-2.6.27/kvm-load-real-mode-segments-correctly.patch b/releases/2.6.27.32/kvm-load-real-mode-segments-correctly.patch similarity index 100% rename from review-2.6.27/kvm-load-real-mode-segments-correctly.patch rename to releases/2.6.27.32/kvm-load-real-mode-segments-correctly.patch diff --git a/review-2.6.27/kvm-make-efer-reads-safe-when-efer-does-not-exist.patch b/releases/2.6.27.32/kvm-make-efer-reads-safe-when-efer-does-not-exist.patch similarity index 100% rename from review-2.6.27/kvm-make-efer-reads-safe-when-efer-does-not-exist.patch rename to releases/2.6.27.32/kvm-make-efer-reads-safe-when-efer-does-not-exist.patch diff --git a/review-2.6.27/kvm-make-paravirt-tlb-flush-also-reload-the-pae-pdptrs.patch b/releases/2.6.27.32/kvm-make-paravirt-tlb-flush-also-reload-the-pae-pdptrs.patch similarity index 100% rename from review-2.6.27/kvm-make-paravirt-tlb-flush-also-reload-the-pae-pdptrs.patch rename to releases/2.6.27.32/kvm-make-paravirt-tlb-flush-also-reload-the-pae-pdptrs.patch diff --git a/review-2.6.27/kvm-mmu-add-locking-around-kvm_mmu_slot_remove_write_access.patch b/releases/2.6.27.32/kvm-mmu-add-locking-around-kvm_mmu_slot_remove_write_access.patch similarity index 100% rename from review-2.6.27/kvm-mmu-add-locking-around-kvm_mmu_slot_remove_write_access.patch rename to releases/2.6.27.32/kvm-mmu-add-locking-around-kvm_mmu_slot_remove_write_access.patch diff --git a/review-2.6.27/kvm-mmu-do-not-free-active-mmu-pages-in-free_mmu_pages.patch b/releases/2.6.27.32/kvm-mmu-do-not-free-active-mmu-pages-in-free_mmu_pages.patch similarity index 100% rename from review-2.6.27/kvm-mmu-do-not-free-active-mmu-pages-in-free_mmu_pages.patch rename to releases/2.6.27.32/kvm-mmu-do-not-free-active-mmu-pages-in-free_mmu_pages.patch diff --git a/review-2.6.27/kvm-mmu-fix-setting-the-accessed-bit-on-non-speculative-sptes.patch b/releases/2.6.27.32/kvm-mmu-fix-setting-the-accessed-bit-on-non-speculative-sptes.patch similarity index 100% rename from review-2.6.27/kvm-mmu-fix-setting-the-accessed-bit-on-non-speculative-sptes.patch rename to releases/2.6.27.32/kvm-mmu-fix-setting-the-accessed-bit-on-non-speculative-sptes.patch diff --git a/review-2.6.27/kvm-mmu-flush-tlbs-after-clearing-write-permission-when-accessing-dirty-log.patch b/releases/2.6.27.32/kvm-mmu-flush-tlbs-after-clearing-write-permission-when-accessing-dirty-log.patch similarity index 100% rename from review-2.6.27/kvm-mmu-flush-tlbs-after-clearing-write-permission-when-accessing-dirty-log.patch rename to releases/2.6.27.32/kvm-mmu-flush-tlbs-after-clearing-write-permission-when-accessing-dirty-log.patch diff --git a/review-2.6.27/kvm-mmu-increase-per-vcpu-rmap-cache-alloc-size.patch b/releases/2.6.27.32/kvm-mmu-increase-per-vcpu-rmap-cache-alloc-size.patch similarity index 100% rename from review-2.6.27/kvm-mmu-increase-per-vcpu-rmap-cache-alloc-size.patch rename to releases/2.6.27.32/kvm-mmu-increase-per-vcpu-rmap-cache-alloc-size.patch diff --git a/review-2.6.27/kvm-mmu-protect-kvm_mmu_change_mmu_pages-with-mmu_lock.patch b/releases/2.6.27.32/kvm-mmu-protect-kvm_mmu_change_mmu_pages-with-mmu_lock.patch similarity index 100% rename from review-2.6.27/kvm-mmu-protect-kvm_mmu_change_mmu_pages-with-mmu_lock.patch rename to releases/2.6.27.32/kvm-mmu-protect-kvm_mmu_change_mmu_pages-with-mmu_lock.patch diff --git a/review-2.6.27/kvm-reduce-kvm-stack-usage-in-kvm_arch_vm_ioctl.patch b/releases/2.6.27.32/kvm-reduce-kvm-stack-usage-in-kvm_arch_vm_ioctl.patch similarity index 100% rename from review-2.6.27/kvm-reduce-kvm-stack-usage-in-kvm_arch_vm_ioctl.patch rename to releases/2.6.27.32/kvm-reduce-kvm-stack-usage-in-kvm_arch_vm_ioctl.patch diff --git a/review-2.6.27/kvm-reduce-stack-usage-in-kvm_arch_vcpu_ioctl.patch b/releases/2.6.27.32/kvm-reduce-stack-usage-in-kvm_arch_vcpu_ioctl.patch similarity index 100% rename from review-2.6.27/kvm-reduce-stack-usage-in-kvm_arch_vcpu_ioctl.patch rename to releases/2.6.27.32/kvm-reduce-stack-usage-in-kvm_arch_vcpu_ioctl.patch diff --git a/review-2.6.27/kvm-reduce-stack-usage-in-kvm_pv_mmu_op.patch b/releases/2.6.27.32/kvm-reduce-stack-usage-in-kvm_pv_mmu_op.patch similarity index 100% rename from review-2.6.27/kvm-reduce-stack-usage-in-kvm_pv_mmu_op.patch rename to releases/2.6.27.32/kvm-reduce-stack-usage-in-kvm_pv_mmu_op.patch diff --git a/review-2.6.27/kvm-reduce-stack-usage-in-kvm_vcpu_ioctl.patch b/releases/2.6.27.32/kvm-reduce-stack-usage-in-kvm_vcpu_ioctl.patch similarity index 100% rename from review-2.6.27/kvm-reduce-stack-usage-in-kvm_vcpu_ioctl.patch rename to releases/2.6.27.32/kvm-reduce-stack-usage-in-kvm_vcpu_ioctl.patch diff --git a/review-2.6.27/kvm-set-debug-registers-after-schedulable-section.patch b/releases/2.6.27.32/kvm-set-debug-registers-after-schedulable-section.patch similarity index 100% rename from review-2.6.27/kvm-set-debug-registers-after-schedulable-section.patch rename to releases/2.6.27.32/kvm-set-debug-registers-after-schedulable-section.patch diff --git a/review-2.6.27/kvm-svm-remove-port-80-passthrough.patch b/releases/2.6.27.32/kvm-svm-remove-port-80-passthrough.patch similarity index 100% rename from review-2.6.27/kvm-svm-remove-port-80-passthrough.patch rename to releases/2.6.27.32/kvm-svm-remove-port-80-passthrough.patch diff --git a/review-2.6.27/kvm-vmx-change-cs-reset-state-to-be-a-data-segment.patch b/releases/2.6.27.32/kvm-vmx-change-cs-reset-state-to-be-a-data-segment.patch similarity index 100% rename from review-2.6.27/kvm-vmx-change-cs-reset-state-to-be-a-data-segment.patch rename to releases/2.6.27.32/kvm-vmx-change-cs-reset-state-to-be-a-data-segment.patch diff --git a/review-2.6.27/kvm-vmx-change-segment-dpl-at-reset-to-3.patch b/releases/2.6.27.32/kvm-vmx-change-segment-dpl-at-reset-to-3.patch similarity index 100% rename from review-2.6.27/kvm-vmx-change-segment-dpl-at-reset-to-3.patch rename to releases/2.6.27.32/kvm-vmx-change-segment-dpl-at-reset-to-3.patch diff --git a/review-2.6.27/kvm-vmx-don-t-allow-uninhibited-access-to-efer-on-i386.patch b/releases/2.6.27.32/kvm-vmx-don-t-allow-uninhibited-access-to-efer-on-i386.patch similarity index 100% rename from review-2.6.27/kvm-vmx-don-t-allow-uninhibited-access-to-efer-on-i386.patch rename to releases/2.6.27.32/kvm-vmx-don-t-allow-uninhibited-access-to-efer-on-i386.patch diff --git a/review-2.6.27/kvm-vmx-handle-vmx-instruction-vmexits.patch b/releases/2.6.27.32/kvm-vmx-handle-vmx-instruction-vmexits.patch similarity index 100% rename from review-2.6.27/kvm-vmx-handle-vmx-instruction-vmexits.patch rename to releases/2.6.27.32/kvm-vmx-handle-vmx-instruction-vmexits.patch diff --git a/review-2.6.27/kvm-vmx-set-igmt-bit-in-ept-entry.patch b/releases/2.6.27.32/kvm-vmx-set-igmt-bit-in-ept-entry.patch similarity index 100% rename from review-2.6.27/kvm-vmx-set-igmt-bit-in-ept-entry.patch rename to releases/2.6.27.32/kvm-vmx-set-igmt-bit-in-ept-entry.patch diff --git a/review-2.6.27/kvm-x86-check-for-cr3-validity-in-mmu_alloc_roots.patch b/releases/2.6.27.32/kvm-x86-check-for-cr3-validity-in-mmu_alloc_roots.patch similarity index 100% rename from review-2.6.27/kvm-x86-check-for-cr3-validity-in-mmu_alloc_roots.patch rename to releases/2.6.27.32/kvm-x86-check-for-cr3-validity-in-mmu_alloc_roots.patch diff --git a/review-2.6.27/mbox b/releases/2.6.27.32/mbox similarity index 100% rename from review-2.6.27/mbox rename to releases/2.6.27.32/mbox diff --git a/review-2.6.27/net-llc-zero-sockaddr_llc-struct.patch b/releases/2.6.27.32/net-llc-zero-sockaddr_llc-struct.patch similarity index 100% rename from review-2.6.27/net-llc-zero-sockaddr_llc-struct.patch rename to releases/2.6.27.32/net-llc-zero-sockaddr_llc-struct.patch diff --git a/review-2.6.27/netrom-fix-nr_getname-leak.patch b/releases/2.6.27.32/netrom-fix-nr_getname-leak.patch similarity index 100% rename from review-2.6.27/netrom-fix-nr_getname-leak.patch rename to releases/2.6.27.32/netrom-fix-nr_getname-leak.patch diff --git a/review-2.6.27/ocfs2-initialize-the-cluster-we-re-writing-to-in-a-non-sparse-extend.patch b/releases/2.6.27.32/ocfs2-initialize-the-cluster-we-re-writing-to-in-a-non-sparse-extend.patch similarity index 100% rename from review-2.6.27/ocfs2-initialize-the-cluster-we-re-writing-to-in-a-non-sparse-extend.patch rename to releases/2.6.27.32/ocfs2-initialize-the-cluster-we-re-writing-to-in-a-non-sparse-extend.patch diff --git a/releases/2.6.27.32/ocfs2-ocfs2_write_begin_nolock-should-handle-len-0.patch b/releases/2.6.27.32/ocfs2-ocfs2_write_begin_nolock-should-handle-len-0.patch new file mode 100644 index 00000000000..033bba40965 --- /dev/null +++ b/releases/2.6.27.32/ocfs2-ocfs2_write_begin_nolock-should-handle-len-0.patch @@ -0,0 +1,33 @@ +From 8379e7c46cc48f51197dd663fc6676f47f2a1e71 Mon Sep 17 00:00:00 2001 +From: Sunil Mushran +Date: Fri, 4 Sep 2009 11:12:01 -0700 +Subject: ocfs2: ocfs2_write_begin_nolock() should handle len=0 + +From: Sunil Mushran + +commit 8379e7c46cc48f51197dd663fc6676f47f2a1e71 upstream. + +Bug introduced by mainline commit e7432675f8ca868a4af365759a8d4c3779a3d922 +The bug causes ocfs2_write_begin_nolock() to oops when len=0. + +Signed-off-by: Sunil Mushran +Signed-off-by: Joel Becker +Signed-off-by: Greg Kroah-Hartman + +--- + fs/ocfs2/aops.c | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +--- a/fs/ocfs2/aops.c ++++ b/fs/ocfs2/aops.c +@@ -1748,8 +1748,8 @@ int ocfs2_write_begin_nolock(struct addr + * we know zeros will only be needed in the first and/or last cluster. + */ + if (clusters_to_alloc || extents_to_split || +- wc->w_desc[0].c_needs_zero || +- wc->w_desc[wc->w_clen - 1].c_needs_zero) ++ (wc->w_clen && (wc->w_desc[0].c_needs_zero || ++ wc->w_desc[wc->w_clen - 1].c_needs_zero))) + cluster_of_pages = 1; + else + cluster_of_pages = 0; diff --git a/review-2.6.27/parport-quickfix-the-proc-registration-bug.patch b/releases/2.6.27.32/parport-quickfix-the-proc-registration-bug.patch similarity index 100% rename from review-2.6.27/parport-quickfix-the-proc-registration-bug.patch rename to releases/2.6.27.32/parport-quickfix-the-proc-registration-bug.patch diff --git a/review-2.6.27/remove-low_latency-flag-setting-from-nozomi-and-mxser-drivers.patch b/releases/2.6.27.32/remove-low_latency-flag-setting-from-nozomi-and-mxser-drivers.patch similarity index 100% rename from review-2.6.27/remove-low_latency-flag-setting-from-nozomi-and-mxser-drivers.patch rename to releases/2.6.27.32/remove-low_latency-flag-setting-from-nozomi-and-mxser-drivers.patch diff --git a/review-2.6.27/rose-fix-rose_getname-leak.patch b/releases/2.6.27.32/rose-fix-rose_getname-leak.patch similarity index 100% rename from review-2.6.27/rose-fix-rose_getname-leak.patch rename to releases/2.6.27.32/rose-fix-rose_getname-leak.patch diff --git a/review-2.6.27/scsi-sr-report-more-accurate-drive-status-after-closing-the-tray.patch b/releases/2.6.27.32/scsi-sr-report-more-accurate-drive-status-after-closing-the-tray.patch similarity index 100% rename from review-2.6.27/scsi-sr-report-more-accurate-drive-status-after-closing-the-tray.patch rename to releases/2.6.27.32/scsi-sr-report-more-accurate-drive-status-after-closing-the-tray.patch diff --git a/review-2.6.27/series b/releases/2.6.27.32/series similarity index 97% rename from review-2.6.27/series rename to releases/2.6.27.32/series index eb910b43cf2..54449a5026d 100644 --- a/review-2.6.27/series +++ b/releases/2.6.27.32/series @@ -46,3 +46,4 @@ usb-removal-of-tty-low_latency-hack-dating-back-to-the-old-serial-code.patch remove-low_latency-flag-setting-from-nozomi-and-mxser-drivers.patch scsi-sr-report-more-accurate-drive-status-after-closing-the-tray.patch sunrpc-fix-tcp-reconnection.patch +ocfs2-ocfs2_write_begin_nolock-should-handle-len-0.patch diff --git a/review-2.6.27/sound-pcm_lib-fix-unsorted-list-constraint-handling.patch b/releases/2.6.27.32/sound-pcm_lib-fix-unsorted-list-constraint-handling.patch similarity index 100% rename from review-2.6.27/sound-pcm_lib-fix-unsorted-list-constraint-handling.patch rename to releases/2.6.27.32/sound-pcm_lib-fix-unsorted-list-constraint-handling.patch diff --git a/review-2.6.27/sunrpc-fix-rpc_task_force_reencode.patch b/releases/2.6.27.32/sunrpc-fix-rpc_task_force_reencode.patch similarity index 100% rename from review-2.6.27/sunrpc-fix-rpc_task_force_reencode.patch rename to releases/2.6.27.32/sunrpc-fix-rpc_task_force_reencode.patch diff --git a/review-2.6.27/sunrpc-fix-tcp-reconnection.patch b/releases/2.6.27.32/sunrpc-fix-tcp-reconnection.patch similarity index 100% rename from review-2.6.27/sunrpc-fix-tcp-reconnection.patch rename to releases/2.6.27.32/sunrpc-fix-tcp-reconnection.patch diff --git a/review-2.6.27/usb-removal-of-tty-low_latency-hack-dating-back-to-the-old-serial-code.patch b/releases/2.6.27.32/usb-removal-of-tty-low_latency-hack-dating-back-to-the-old-serial-code.patch similarity index 100% rename from review-2.6.27/usb-removal-of-tty-low_latency-hack-dating-back-to-the-old-serial-code.patch rename to releases/2.6.27.32/usb-removal-of-tty-low_latency-hack-dating-back-to-the-old-serial-code.patch