]> git.ipfire.org Git - thirdparty/kernel/stable-queue.git/commitdiff
Linux 2.6.30.6 v2.6.30.6
authorGreg Kroah-Hartman <gregkh@suse.de>
Wed, 9 Sep 2009 03:40:13 +0000 (20:40 -0700)
committerGreg Kroah-Hartman <gregkh@suse.de>
Wed, 9 Sep 2009 03:40:13 +0000 (20:40 -0700)
73 files changed:
releases/2.6.30.6/acpi-processor-force-throttling-state-when-bios-returns-incorrect-value.patch [moved from queue-2.6.30/acpi-processor-force-throttling-state-when-bios-returns-incorrect-value.patch with 100% similarity]
releases/2.6.30.6/alsa-hda-fix-macbookpro-3-1-4-1-quirk-with-alc889a.patch [moved from queue-2.6.30/alsa-hda-fix-macbookpro-3-1-4-1-quirk-with-alc889a.patch with 100% similarity]
releases/2.6.30.6/appletalk-fix-atalk_getname-leak.patch [moved from queue-2.6.30/appletalk-fix-atalk_getname-leak.patch with 100% similarity]
releases/2.6.30.6/ar9170-fix-read-write-outside-array-bounds.patch [moved from queue-2.6.30/ar9170-fix-read-write-outside-array-bounds.patch with 100% similarity]
releases/2.6.30.6/bug-fix-arch-ia64-kernel-pci-dma.c-fix-recursive-dma_supported-call-in-iommu_dma_supported.patch [moved from queue-2.6.30/bug-fix-arch-ia64-kernel-pci-dma.c-fix-recursive-dma_supported-call-in-iommu_dma_supported.patch with 100% similarity]
releases/2.6.30.6/can-fix-raw_getname-leak.patch [moved from queue-2.6.30/can-fix-raw_getname-leak.patch with 100% similarity]
releases/2.6.30.6/clone-fix-race-between-copy_process-and-de_thread.patch [moved from queue-2.6.30/clone-fix-race-between-copy_process-and-de_thread.patch with 100% similarity]
releases/2.6.30.6/do_sigaltstack-avoid-copying-stack_t-as-a-structure-to-user-space.patch [moved from queue-2.6.30/do_sigaltstack-avoid-copying-stack_t-as-a-structure-to-user-space.patch with 100% similarity]
releases/2.6.30.6/econet-fix-econet_getname-leak.patch [moved from queue-2.6.30/econet-fix-econet_getname-leak.patch with 100% similarity]
releases/2.6.30.6/ehea-fix-napi-list-corruption-on-ifconfig-down.patch [moved from queue-2.6.30/ehea-fix-napi-list-corruption-on-ifconfig-down.patch with 100% similarity]
releases/2.6.30.6/gspca-ov534-fix-ov772x.patch [moved from queue-2.6.30/gspca-ov534-fix-ov772x.patch with 100% similarity]
releases/2.6.30.6/ima-hashing-large-files-bug-fix.patch [moved from queue-2.6.30/ima-hashing-large-files-bug-fix.patch with 100% similarity]
releases/2.6.30.6/ipv4-make-ip_append_data-handle-null-routing-table.patch [moved from queue-2.6.30/ipv4-make-ip_append_data-handle-null-routing-table.patch with 100% similarity]
releases/2.6.30.6/ipv6-fix-commit-63d9950b08184e6531adceb65f64b429909cc101.patch [moved from queue-2.6.30/ipv6-fix-commit-63d9950b08184e6531adceb65f64b429909cc101.patch with 100% similarity]
releases/2.6.30.6/irda-fix-irda_getname-leak.patch [moved from queue-2.6.30/irda-fix-irda_getname-leak.patch with 100% similarity]
releases/2.6.30.6/iwl3945-fix-rfkill-switch.patch [moved from queue-2.6.30/iwl3945-fix-rfkill-switch.patch with 100% similarity]
releases/2.6.30.6/iwlagn-do-not-send-key-clear-commands-when-rfkill-enabled.patch [moved from queue-2.6.30/iwlagn-do-not-send-key-clear-commands-when-rfkill-enabled.patch with 100% similarity]
releases/2.6.30.6/kernel_read-redefine-offset-type.patch [moved from queue-2.6.30/kernel_read-redefine-offset-type.patch with 100% similarity]
releases/2.6.30.6/kthreads-fix-kthread_create-vs-kthread_stop-race.patch [moved from queue-2.6.30/kthreads-fix-kthread_create-vs-kthread_stop-race.patch with 100% similarity]
releases/2.6.30.6/kvm-deal-with-interrupt-shadow-state-for-emulated-instructions.patch [moved from queue-2.6.30/kvm-deal-with-interrupt-shadow-state-for-emulated-instructions.patch with 100% similarity]
releases/2.6.30.6/kvm-fix-ack-not-being-delivered-when-msi-present.patch [moved from queue-2.6.30/kvm-fix-ack-not-being-delivered-when-msi-present.patch with 100% similarity]
releases/2.6.30.6/kvm-fix-cpuid-feature-misreporting.patch [moved from queue-2.6.30/kvm-fix-cpuid-feature-misreporting.patch with 100% similarity]
releases/2.6.30.6/kvm-fix-kvm_get_msr_index_list.patch [moved from queue-2.6.30/kvm-fix-kvm_get_msr_index_list.patch with 100% similarity]
releases/2.6.30.6/kvm-ignore-reads-to-k7-evntsel-msrs.patch [moved from queue-2.6.30/kvm-ignore-reads-to-k7-evntsel-msrs.patch with 100% similarity]
releases/2.6.30.6/kvm-introduce-set-get-_interrupt_shadow.patch [moved from queue-2.6.30/kvm-introduce-set-get-_interrupt_shadow.patch with 100% similarity]
releases/2.6.30.6/kvm-mmu-do-not-free-active-mmu-pages-in-free_mmu_pages.patch [moved from queue-2.6.30/kvm-mmu-do-not-free-active-mmu-pages-in-free_mmu_pages.patch with 100% similarity]
releases/2.6.30.6/kvm-mmu-handle-n_free_mmu_pages-n_alloc_mmu_pages-in-kvm_mmu_change_mmu_pages.patch [moved from queue-2.6.30/kvm-mmu-handle-n_free_mmu_pages-n_alloc_mmu_pages-in-kvm_mmu_change_mmu_pages.patch with 100% similarity]
releases/2.6.30.6/kvm-mmu-limit-rmap-chain-length.patch [moved from queue-2.6.30/kvm-mmu-limit-rmap-chain-length.patch with 100% similarity]
releases/2.6.30.6/kvm-mmu-protect-kvm_mmu_change_mmu_pages-with-mmu_lock.patch [moved from queue-2.6.30/kvm-mmu-protect-kvm_mmu_change_mmu_pages-with-mmu_lock.patch with 100% similarity]
releases/2.6.30.6/kvm-mmu-use-different-shadows-when-efer.nxe-changes.patch [moved from queue-2.6.30/kvm-mmu-use-different-shadows-when-efer.nxe-changes.patch with 100% similarity]
releases/2.6.30.6/kvm-svm-force-new-asid-on-vcpu-migration.patch [moved from queue-2.6.30/kvm-svm-force-new-asid-on-vcpu-migration.patch with 100% similarity]
releases/2.6.30.6/kvm-take-mmu_lock-when-updating-a-deleted-slot.patch [moved from queue-2.6.30/kvm-take-mmu_lock-when-updating-a-deleted-slot.patch with 100% similarity]
releases/2.6.30.6/kvm-x86-check-for-cr3-validity-in-mmu_alloc_roots.patch [moved from queue-2.6.30/kvm-x86-check-for-cr3-validity-in-mmu_alloc_roots.patch with 100% similarity]
releases/2.6.30.6/kvm-x86-ignore-reads-to-evntsel-msrs.patch [moved from queue-2.6.30/kvm-x86-ignore-reads-to-evntsel-msrs.patch with 100% similarity]
releases/2.6.30.6/kvm-x86-verify-mtrr-pat-validity.patch [moved from queue-2.6.30/kvm-x86-verify-mtrr-pat-validity.patch with 100% similarity]
releases/2.6.30.6/libata-ocz-vertex-can-t-do-hpa.patch [moved from queue-2.6.30/libata-ocz-vertex-can-t-do-hpa.patch with 100% similarity]
releases/2.6.30.6/mac80211-fix-panic-when-splicing-unprepared-tids.patch [moved from queue-2.6.30/mac80211-fix-panic-when-splicing-unprepared-tids.patch with 100% similarity]
releases/2.6.30.6/make-bitmask-and-operators-return-a-result-code.patch [moved from queue-2.6.30/make-bitmask-and-operators-return-a-result-code.patch with 100% similarity]
releases/2.6.30.6/mm-build_zonelists-move-clear-node_load-to-__build_all_zonelists.patch [moved from queue-2.6.30/mm-build_zonelists-move-clear-node_load-to-__build_all_zonelists.patch with 100% similarity]
releases/2.6.30.6/mm-fix-hugetlb-bug-due-to-user_shm_unlock-call.patch [moved from queue-2.6.30/mm-fix-hugetlb-bug-due-to-user_shm_unlock-call.patch with 100% similarity]
releases/2.6.30.6/mpt2sas-fix-config-request-and-diag-reset-deadlock.patch [moved from queue-2.6.30/mpt2sas-fix-config-request-and-diag-reset-deadlock.patch with 100% similarity]
releases/2.6.30.6/net-llc-zero-sockaddr_llc-struct.patch [moved from queue-2.6.30/net-llc-zero-sockaddr_llc-struct.patch with 100% similarity]
releases/2.6.30.6/netrom-fix-nr_getname-leak.patch [moved from queue-2.6.30/netrom-fix-nr_getname-leak.patch with 100% similarity]
releases/2.6.30.6/ocfs2-initialize-the-cluster-we-re-writing-to-in-a-non-sparse-extend.patch [moved from queue-2.6.30/ocfs2-initialize-the-cluster-we-re-writing-to-in-a-non-sparse-extend.patch with 100% similarity]
releases/2.6.30.6/ocfs2-ocfs2_write_begin_nolock-should-handle-len-0.patch [new file with mode: 0644]
releases/2.6.30.6/poll-select-initialize-triggered-field-of-struct-poll_wqueues.patch [moved from queue-2.6.30/poll-select-initialize-triggered-field-of-struct-poll_wqueues.patch with 100% similarity]
releases/2.6.30.6/powerpc-ps3-add-missing-check-for-ps3-to-rtc-ps3-platform-device-registration.patch [moved from queue-2.6.30/powerpc-ps3-add-missing-check-for-ps3-to-rtc-ps3-platform-device-registration.patch with 100% similarity]
releases/2.6.30.6/re-introduce-page-mapping-check-in-mark_buffer_dirty.patch [moved from queue-2.6.30/re-introduce-page-mapping-check-in-mark_buffer_dirty.patch with 100% similarity]
releases/2.6.30.6/rose-fix-rose_getname-leak.patch [moved from queue-2.6.30/rose-fix-rose_getname-leak.patch with 100% similarity]
releases/2.6.30.6/rt2x00-fix-memory-corruption-in-rf-cache-add-a-sanity-check.patch [moved from queue-2.6.30/rt2x00-fix-memory-corruption-in-rf-cache-add-a-sanity-check.patch with 100% similarity]
releases/2.6.30.6/scsi-mpt2sas-excessive-log-info-causes-sas-iounit-page-time-out.patch [moved from queue-2.6.30/scsi-mpt2sas-excessive-log-info-causes-sas-iounit-page-time-out.patch with 100% similarity]
releases/2.6.30.6/scsi-mpt2sas-expander-fix-oops-saying-already-part-of-another-port.patch [moved from queue-2.6.30/scsi-mpt2sas-expander-fix-oops-saying-already-part-of-another-port.patch with 100% similarity]
releases/2.6.30.6/scsi-mpt2sas-fix-crash-due-to-watchdog-is-active-while-os-in-standby-mode.patch [moved from queue-2.6.30/scsi-mpt2sas-fix-crash-due-to-watchdog-is-active-while-os-in-standby-mode.patch with 100% similarity]
releases/2.6.30.6/scsi-mpt2sas-fix-infinite-loop-inside-config-request.patch [moved from queue-2.6.30/scsi-mpt2sas-fix-infinite-loop-inside-config-request.patch with 100% similarity]
releases/2.6.30.6/scsi-mpt2sas-fix-oops-because-drv-data-points-to-null-on-resume-from-hibernate.patch [moved from queue-2.6.30/scsi-mpt2sas-fix-oops-because-drv-data-points-to-null-on-resume-from-hibernate.patch with 100% similarity]
releases/2.6.30.6/scsi-mpt2sas-introduced-check-for-enclosure_handle-to-avoid-crash.patch [moved from queue-2.6.30/scsi-mpt2sas-introduced-check-for-enclosure_handle-to-avoid-crash.patch with 100% similarity]
releases/2.6.30.6/scsi-mpt2sas-raid-10-value-is-showing-as-raid-1e-in-va-log-messages.patch [moved from queue-2.6.30/scsi-mpt2sas-raid-10-value-is-showing-as-raid-1e-in-va-log-messages.patch with 100% similarity]
releases/2.6.30.6/series [moved from queue-2.6.30/series with 98% similarity]
releases/2.6.30.6/sound-pcm_lib-fix-unsorted-list-constraint-handling.patch [moved from queue-2.6.30/sound-pcm_lib-fix-unsorted-list-constraint-handling.patch with 100% similarity]
releases/2.6.30.6/sunrpc-fix-rpc_task_force_reencode.patch [moved from queue-2.6.30/sunrpc-fix-rpc_task_force_reencode.patch with 100% similarity]
releases/2.6.30.6/tracing-fix-too-large-stack-usage-in-do_one_initcall.patch [moved from queue-2.6.30/tracing-fix-too-large-stack-usage-in-do_one_initcall.patch with 100% similarity]
releases/2.6.30.6/usb-ehci-fix-two-new-bugs-related-to-clear-tt-buffer.patch [moved from queue-2.6.30/usb-ehci-fix-two-new-bugs-related-to-clear-tt-buffer.patch with 100% similarity]
releases/2.6.30.6/usb-ehci-use-the-new-clear_tt_buffer-interface.patch [moved from queue-2.6.30/usb-ehci-use-the-new-clear_tt_buffer-interface.patch with 100% similarity]
releases/2.6.30.6/usb-fix-the-clear_tt_buffer-interface.patch [moved from queue-2.6.30/usb-fix-the-clear_tt_buffer-interface.patch with 100% similarity]
releases/2.6.30.6/vfs-add-__destroy_inode.patch [moved from queue-2.6.30/vfs-add-__destroy_inode.patch with 100% similarity]
releases/2.6.30.6/vfs-fix-inode_init_always-calling-convention.patch [moved from queue-2.6.30/vfs-fix-inode_init_always-calling-convention.patch with 100% similarity]
releases/2.6.30.6/wmi-fix-kernel-panic-when-stack-protection-enabled.patch [moved from queue-2.6.30/wmi-fix-kernel-panic-when-stack-protection-enabled.patch with 100% similarity]
releases/2.6.30.6/x86-amd-don-t-probe-for-extended-apic-id-if-apics-are-disabled.patch [moved from queue-2.6.30/x86-amd-don-t-probe-for-extended-apic-id-if-apics-are-disabled.patch with 100% similarity]
releases/2.6.30.6/x86-don-t-call-send_ipi_mask-with-an-empty-mask.patch [moved from queue-2.6.30/x86-don-t-call-send_ipi_mask-with-an-empty-mask.patch with 100% similarity]
releases/2.6.30.6/x86-don-t-send-an-ipi-to-the-empty-set-of-cpu-s.patch [moved from queue-2.6.30/x86-don-t-send-an-ipi-to-the-empty-set-of-cpu-s.patch with 100% similarity]
releases/2.6.30.6/xenfb-connect-to-backend-before-registering-fb.patch [moved from queue-2.6.30/xenfb-connect-to-backend-before-registering-fb.patch with 100% similarity]
releases/2.6.30.6/xfs-fix-freeing-of-inodes-not-yet-added-to-the-inode-cache.patch [moved from queue-2.6.30/xfs-fix-freeing-of-inodes-not-yet-added-to-the-inode-cache.patch with 100% similarity]
releases/2.6.30.6/xfs-fix-spin_is_locked-assert-on-uni-processor-builds.patch [moved from queue-2.6.30/xfs-fix-spin_is_locked-assert-on-uni-processor-builds.patch with 100% similarity]

diff --git a/releases/2.6.30.6/ocfs2-ocfs2_write_begin_nolock-should-handle-len-0.patch b/releases/2.6.30.6/ocfs2-ocfs2_write_begin_nolock-should-handle-len-0.patch
new file mode 100644 (file)
index 0000000..5828ade
--- /dev/null
@@ -0,0 +1,33 @@
+From 8379e7c46cc48f51197dd663fc6676f47f2a1e71 Mon Sep 17 00:00:00 2001
+From: Sunil Mushran <sunil.mushran@oracle.com>
+Date: Fri, 4 Sep 2009 11:12:01 -0700
+Subject: ocfs2: ocfs2_write_begin_nolock() should handle len=0
+
+From: Sunil Mushran <sunil.mushran@oracle.com>
+
+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 <sunil.mushran@oracle.com>
+Signed-off-by: Joel Becker <joel.becker@oracle.com>
+Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
+
+---
+ fs/ocfs2/aops.c |    4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+--- a/fs/ocfs2/aops.c
++++ b/fs/ocfs2/aops.c
+@@ -1746,8 +1746,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;
similarity index 98%
rename from queue-2.6.30/series
rename to releases/2.6.30.6/series
index e43b21f948b6f24a2ce26eda2c0f8882f76d58de..9e08fafaf3e4f618a38362c022c7e0131b8672c4 100644 (file)
@@ -69,3 +69,4 @@ netrom-fix-nr_getname-leak.patch
 econet-fix-econet_getname-leak.patch
 rose-fix-rose_getname-leak.patch
 net-llc-zero-sockaddr_llc-struct.patch
+ocfs2-ocfs2_write_begin_nolock-should-handle-len-0.patch