From: Greg Kroah-Hartman Date: Wed, 17 Sep 2014 16:50:43 +0000 (-0700) Subject: Linux 3.10.55 X-Git-Tag: v3.10.55^0 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=5e2ed1bd936119865618187230dc191a0dfc531b;p=thirdparty%2Fkernel%2Fstable-queue.git Linux 3.10.55 --- diff --git a/queue-3.14/blkcg-don-t-call-into-policy-draining-if-root_blkg-is-already-gone.patch b/queue-3.14/blkcg-don-t-call-into-policy-draining-if-root_blkg-is-already-gone.patch deleted file mode 100644 index 97e8fcce6a1..00000000000 --- a/queue-3.14/blkcg-don-t-call-into-policy-draining-if-root_blkg-is-already-gone.patch +++ /dev/null @@ -1,102 +0,0 @@ -From 2a1b4cf2331d92bc009bf94fa02a24604cdaf24c Mon Sep 17 00:00:00 2001 -From: Tejun Heo -Date: Sat, 5 Jul 2014 18:43:21 -0400 -Subject: blkcg: don't call into policy draining if root_blkg is already gone - -From: Tejun Heo - -commit 2a1b4cf2331d92bc009bf94fa02a24604cdaf24c upstream. - -While a queue is being destroyed, all the blkgs are destroyed and its -->root_blkg pointer is set to NULL. If someone else starts to drain -while the queue is in this state, the following oops happens. - - NULL pointer dereference at 0000000000000028 - IP: [] blk_throtl_drain+0x84/0x230 - PGD e4a1067 PUD b773067 PMD 0 - Oops: 0000 [#1] PREEMPT SMP DEBUG_PAGEALLOC - Modules linked in: cfq_iosched(-) [last unloaded: cfq_iosched] - CPU: 1 PID: 537 Comm: bash Not tainted 3.16.0-rc3-work+ #2 - Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 - task: ffff88000e222250 ti: ffff88000efd4000 task.ti: ffff88000efd4000 - RIP: 0010:[] [] blk_throtl_drain+0x84/0x230 - RSP: 0018:ffff88000efd7bf0 EFLAGS: 00010046 - RAX: 0000000000000000 RBX: ffff880015091450 RCX: 0000000000000001 - RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000 - RBP: ffff88000efd7c10 R08: 0000000000000000 R09: 0000000000000001 - R10: ffff88000e222250 R11: 0000000000000000 R12: ffff880015091450 - R13: ffff880015092e00 R14: ffff880015091d70 R15: ffff88001508fc28 - FS: 00007f1332650740(0000) GS:ffff88001fa80000(0000) knlGS:0000000000000000 - CS: 0010 DS: 0000 ES: 0000 CR0: 000000008005003b - CR2: 0000000000000028 CR3: 0000000009446000 CR4: 00000000000006e0 - Stack: - ffffffff8144e8f6 ffff880015091450 0000000000000000 ffff880015091d80 - ffff88000efd7c28 ffffffff8144ae2f ffff880015091450 ffff88000efd7c58 - ffffffff81427641 ffff880015091450 ffffffff82401f00 ffff880015091450 - Call Trace: - [] blkcg_drain_queue+0x1f/0x60 - [] __blk_drain_queue+0x71/0x180 - [] blk_queue_bypass_start+0x6e/0xb0 - [] blkcg_deactivate_policy+0x38/0x120 - [] blk_throtl_exit+0x34/0x50 - [] blkcg_exit_queue+0x35/0x40 - [] blk_release_queue+0x26/0xd0 - [] kobject_cleanup+0x38/0x70 - [] kobject_put+0x28/0x60 - [] blk_put_queue+0x15/0x20 - [] scsi_device_dev_release_usercontext+0x16b/0x1c0 - [] execute_in_process_context+0x89/0xa0 - [] scsi_device_dev_release+0x1c/0x20 - [] device_release+0x32/0xa0 - [] kobject_cleanup+0x38/0x70 - [] kobject_put+0x28/0x60 - [] put_device+0x17/0x20 - [] __scsi_remove_device+0xa9/0xe0 - [] scsi_remove_device+0x2b/0x40 - [] sdev_store_delete+0x27/0x30 - [] dev_attr_store+0x18/0x30 - [] sysfs_kf_write+0x3e/0x50 - [] kernfs_fop_write+0xe7/0x170 - [] vfs_write+0xaf/0x1d0 - [] SyS_write+0x4d/0xc0 - [] system_call_fastpath+0x16/0x1b - -776687bce42b ("block, blk-mq: draining can't be skipped even if -bypass_depth was non-zero") made it easier to trigger this bug by -making blk_queue_bypass_start() drain even when it loses the first -bypass test to blk_cleanup_queue(); however, the bug has always been -there even before the commit as blk_queue_bypass_start() could race -against queue destruction, win the initial bypass test but perform the -actual draining after blk_cleanup_queue() already destroyed all blkgs. - -Fix it by skippping calling into policy draining if all the blkgs are -already gone. - -Signed-off-by: Tejun Heo -Reported-by: Shirish Pargaonkar -Reported-by: Sasha Levin -Reported-by: Jet Chen -Tested-by: Shirish Pargaonkar -Signed-off-by: Jens Axboe -Signed-off-by: Greg Kroah-Hartman - ---- - block/blk-cgroup.c | 7 +++++++ - 1 file changed, 7 insertions(+) - ---- a/block/blk-cgroup.c -+++ b/block/blk-cgroup.c -@@ -866,6 +866,13 @@ void blkcg_drain_queue(struct request_qu - if (!q->root_blkg) - return; - -+ /* -+ * @q could be exiting and already have destroyed all blkgs as -+ * indicated by NULL root_blkg. If so, don't confuse policies. -+ */ -+ if (!q->root_blkg) -+ return; -+ - blk_throtl_drain(q); - } - diff --git a/queue-3.14/series b/queue-3.14/series index bebc6edcb3a..59548263bbd 100644 --- a/queue-3.14/series +++ b/queue-3.14/series @@ -105,7 +105,6 @@ cifs-fix-wrong-filename-length-for-smb2.patch cifs-fix-wrong-restart-readdir-for-smb1.patch mtd-ftl-fix-the-double-free-of-the-buffers-allocated-in-build_maps.patch mtd-nand-omap-fix-1-bit-hamming-code-scheme-omap_calculate_ecc.patch -blkcg-don-t-call-into-policy-draining-if-root_blkg-is-already-gone.patch ib-srp-fix-deadlock-between-host-removal-and-multipathd.patch drm-nouveau-bump-version-from-1.1.1-to-1.1.2.patch vfs-fix-bad-hashing-of-dentries.patch diff --git a/queue-3.16/blkcg-don-t-call-into-policy-draining-if-root_blkg-is-already-gone.patch b/queue-3.16/blkcg-don-t-call-into-policy-draining-if-root_blkg-is-already-gone.patch deleted file mode 100644 index 3b51d1286c6..00000000000 --- a/queue-3.16/blkcg-don-t-call-into-policy-draining-if-root_blkg-is-already-gone.patch +++ /dev/null @@ -1,102 +0,0 @@ -From 2a1b4cf2331d92bc009bf94fa02a24604cdaf24c Mon Sep 17 00:00:00 2001 -From: Tejun Heo -Date: Sat, 5 Jul 2014 18:43:21 -0400 -Subject: blkcg: don't call into policy draining if root_blkg is already gone - -From: Tejun Heo - -commit 2a1b4cf2331d92bc009bf94fa02a24604cdaf24c upstream. - -While a queue is being destroyed, all the blkgs are destroyed and its -->root_blkg pointer is set to NULL. If someone else starts to drain -while the queue is in this state, the following oops happens. - - NULL pointer dereference at 0000000000000028 - IP: [] blk_throtl_drain+0x84/0x230 - PGD e4a1067 PUD b773067 PMD 0 - Oops: 0000 [#1] PREEMPT SMP DEBUG_PAGEALLOC - Modules linked in: cfq_iosched(-) [last unloaded: cfq_iosched] - CPU: 1 PID: 537 Comm: bash Not tainted 3.16.0-rc3-work+ #2 - Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 - task: ffff88000e222250 ti: ffff88000efd4000 task.ti: ffff88000efd4000 - RIP: 0010:[] [] blk_throtl_drain+0x84/0x230 - RSP: 0018:ffff88000efd7bf0 EFLAGS: 00010046 - RAX: 0000000000000000 RBX: ffff880015091450 RCX: 0000000000000001 - RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000 - RBP: ffff88000efd7c10 R08: 0000000000000000 R09: 0000000000000001 - R10: ffff88000e222250 R11: 0000000000000000 R12: ffff880015091450 - R13: ffff880015092e00 R14: ffff880015091d70 R15: ffff88001508fc28 - FS: 00007f1332650740(0000) GS:ffff88001fa80000(0000) knlGS:0000000000000000 - CS: 0010 DS: 0000 ES: 0000 CR0: 000000008005003b - CR2: 0000000000000028 CR3: 0000000009446000 CR4: 00000000000006e0 - Stack: - ffffffff8144e8f6 ffff880015091450 0000000000000000 ffff880015091d80 - ffff88000efd7c28 ffffffff8144ae2f ffff880015091450 ffff88000efd7c58 - ffffffff81427641 ffff880015091450 ffffffff82401f00 ffff880015091450 - Call Trace: - [] blkcg_drain_queue+0x1f/0x60 - [] __blk_drain_queue+0x71/0x180 - [] blk_queue_bypass_start+0x6e/0xb0 - [] blkcg_deactivate_policy+0x38/0x120 - [] blk_throtl_exit+0x34/0x50 - [] blkcg_exit_queue+0x35/0x40 - [] blk_release_queue+0x26/0xd0 - [] kobject_cleanup+0x38/0x70 - [] kobject_put+0x28/0x60 - [] blk_put_queue+0x15/0x20 - [] scsi_device_dev_release_usercontext+0x16b/0x1c0 - [] execute_in_process_context+0x89/0xa0 - [] scsi_device_dev_release+0x1c/0x20 - [] device_release+0x32/0xa0 - [] kobject_cleanup+0x38/0x70 - [] kobject_put+0x28/0x60 - [] put_device+0x17/0x20 - [] __scsi_remove_device+0xa9/0xe0 - [] scsi_remove_device+0x2b/0x40 - [] sdev_store_delete+0x27/0x30 - [] dev_attr_store+0x18/0x30 - [] sysfs_kf_write+0x3e/0x50 - [] kernfs_fop_write+0xe7/0x170 - [] vfs_write+0xaf/0x1d0 - [] SyS_write+0x4d/0xc0 - [] system_call_fastpath+0x16/0x1b - -776687bce42b ("block, blk-mq: draining can't be skipped even if -bypass_depth was non-zero") made it easier to trigger this bug by -making blk_queue_bypass_start() drain even when it loses the first -bypass test to blk_cleanup_queue(); however, the bug has always been -there even before the commit as blk_queue_bypass_start() could race -against queue destruction, win the initial bypass test but perform the -actual draining after blk_cleanup_queue() already destroyed all blkgs. - -Fix it by skippping calling into policy draining if all the blkgs are -already gone. - -Signed-off-by: Tejun Heo -Reported-by: Shirish Pargaonkar -Reported-by: Sasha Levin -Reported-by: Jet Chen -Tested-by: Shirish Pargaonkar -Signed-off-by: Jens Axboe -Signed-off-by: Greg Kroah-Hartman - ---- - block/blk-cgroup.c | 7 +++++++ - 1 file changed, 7 insertions(+) - ---- a/block/blk-cgroup.c -+++ b/block/blk-cgroup.c -@@ -879,6 +879,13 @@ void blkcg_drain_queue(struct request_qu - if (!q->root_blkg) - return; - -+ /* -+ * @q could be exiting and already have destroyed all blkgs as -+ * indicated by NULL root_blkg. If so, don't confuse policies. -+ */ -+ if (!q->root_blkg) -+ return; -+ - blk_throtl_drain(q); - } - diff --git a/queue-3.16/series b/queue-3.16/series index a1a8fc8be2d..31b2a6fce0f 100644 --- a/queue-3.16/series +++ b/queue-3.16/series @@ -147,7 +147,6 @@ cifs-fix-wrong-filename-length-for-smb2.patch cifs-fix-wrong-restart-readdir-for-smb1.patch mtd-ftl-fix-the-double-free-of-the-buffers-allocated-in-build_maps.patch mtd-nand-omap-fix-1-bit-hamming-code-scheme-omap_calculate_ecc.patch -blkcg-don-t-call-into-policy-draining-if-root_blkg-is-already-gone.patch dm-table-propagate-queue_flag_no_sg_merge.patch ib-srp-fix-deadlock-between-host-removal-and-multipathd.patch drm-nouveau-dis-enable-vblank-irqs-during-suspend-resume.patch diff --git a/queue-3.10/acpi-cpuidle-fix-deadlock-between-cpuidle_lock-and-cpu_hotplug.lock.patch b/releases/3.10.55/acpi-cpuidle-fix-deadlock-between-cpuidle_lock-and-cpu_hotplug.lock.patch similarity index 100% rename from queue-3.10/acpi-cpuidle-fix-deadlock-between-cpuidle_lock-and-cpu_hotplug.lock.patch rename to releases/3.10.55/acpi-cpuidle-fix-deadlock-between-cpuidle_lock-and-cpu_hotplug.lock.patch diff --git a/queue-3.10/acpi-run-fixed-event-device-notifications-in-process-context.patch b/releases/3.10.55/acpi-run-fixed-event-device-notifications-in-process-context.patch similarity index 100% rename from queue-3.10/acpi-run-fixed-event-device-notifications-in-process-context.patch rename to releases/3.10.55/acpi-run-fixed-event-device-notifications-in-process-context.patch diff --git a/queue-3.10/acpica-utilities-fix-memory-leak-in-acpi_ut_copy_iobject_to_iobject.patch b/releases/3.10.55/acpica-utilities-fix-memory-leak-in-acpi_ut_copy_iobject_to_iobject.patch similarity index 100% rename from queue-3.10/acpica-utilities-fix-memory-leak-in-acpi_ut_copy_iobject_to_iobject.patch rename to releases/3.10.55/acpica-utilities-fix-memory-leak-in-acpi_ut_copy_iobject_to_iobject.patch diff --git a/queue-3.10/asoc-max98090-fix-missing-free_irq.patch b/releases/3.10.55/asoc-max98090-fix-missing-free_irq.patch similarity index 100% rename from queue-3.10/asoc-max98090-fix-missing-free_irq.patch rename to releases/3.10.55/asoc-max98090-fix-missing-free_irq.patch diff --git a/queue-3.10/asoc-pcm-fix-dpcm_path_put-in-dpcm-runtime-update.patch b/releases/3.10.55/asoc-pcm-fix-dpcm_path_put-in-dpcm-runtime-update.patch similarity index 100% rename from queue-3.10/asoc-pcm-fix-dpcm_path_put-in-dpcm-runtime-update.patch rename to releases/3.10.55/asoc-pcm-fix-dpcm_path_put-in-dpcm-runtime-update.patch diff --git a/queue-3.10/asoc-pxa-ssp-drop-sndrv_pcm_fmtbit_s24_le.patch b/releases/3.10.55/asoc-pxa-ssp-drop-sndrv_pcm_fmtbit_s24_le.patch similarity index 100% rename from queue-3.10/asoc-pxa-ssp-drop-sndrv_pcm_fmtbit_s24_le.patch rename to releases/3.10.55/asoc-pxa-ssp-drop-sndrv_pcm_fmtbit_s24_le.patch diff --git a/queue-3.10/asoc-samsung-correct-i2s-dai-suspend-resume-ops.patch b/releases/3.10.55/asoc-samsung-correct-i2s-dai-suspend-resume-ops.patch similarity index 100% rename from queue-3.10/asoc-samsung-correct-i2s-dai-suspend-resume-ops.patch rename to releases/3.10.55/asoc-samsung-correct-i2s-dai-suspend-resume-ops.patch diff --git a/queue-3.10/asoc-wm_adsp-add-missing-module_license.patch b/releases/3.10.55/asoc-wm_adsp-add-missing-module_license.patch similarity index 100% rename from queue-3.10/asoc-wm_adsp-add-missing-module_license.patch rename to releases/3.10.55/asoc-wm_adsp-add-missing-module_license.patch diff --git a/queue-3.10/bfa-fix-undefined-bit-shift-on-big-endian-architectures-with-32-bit-dma-address.patch b/releases/3.10.55/bfa-fix-undefined-bit-shift-on-big-endian-architectures-with-32-bit-dma-address.patch similarity index 100% rename from queue-3.10/bfa-fix-undefined-bit-shift-on-big-endian-architectures-with-32-bit-dma-address.patch rename to releases/3.10.55/bfa-fix-undefined-bit-shift-on-big-endian-architectures-with-32-bit-dma-address.patch diff --git a/queue-3.10/blkcg-don-t-call-into-policy-draining-if-root_blkg-is-already-gone.patch b/releases/3.10.55/blkcg-don-t-call-into-policy-draining-if-root_blkg-is-already-gone.patch similarity index 100% rename from queue-3.10/blkcg-don-t-call-into-policy-draining-if-root_blkg-is-already-gone.patch rename to releases/3.10.55/blkcg-don-t-call-into-policy-draining-if-root_blkg-is-already-gone.patch diff --git a/queue-3.10/bluetooth-avoid-use-of-session-socket-after-the-session-gets-freed.patch b/releases/3.10.55/bluetooth-avoid-use-of-session-socket-after-the-session-gets-freed.patch similarity index 100% rename from queue-3.10/bluetooth-avoid-use-of-session-socket-after-the-session-gets-freed.patch rename to releases/3.10.55/bluetooth-avoid-use-of-session-socket-after-the-session-gets-freed.patch diff --git a/queue-3.10/bluetooth-never-linger-on-process-exit.patch b/releases/3.10.55/bluetooth-never-linger-on-process-exit.patch similarity index 100% rename from queue-3.10/bluetooth-never-linger-on-process-exit.patch rename to releases/3.10.55/bluetooth-never-linger-on-process-exit.patch diff --git a/queue-3.10/capabilities-remove-undefined-caps-from-all-processes.patch b/releases/3.10.55/capabilities-remove-undefined-caps-from-all-processes.patch similarity index 100% rename from queue-3.10/capabilities-remove-undefined-caps-from-all-processes.patch rename to releases/3.10.55/capabilities-remove-undefined-caps-from-all-processes.patch diff --git a/queue-3.10/cifs-fix-async-reading-on-reconnects.patch b/releases/3.10.55/cifs-fix-async-reading-on-reconnects.patch similarity index 100% rename from queue-3.10/cifs-fix-async-reading-on-reconnects.patch rename to releases/3.10.55/cifs-fix-async-reading-on-reconnects.patch diff --git a/queue-3.10/cifs-fix-status_cannot_delete-error-mapping-for-smb2.patch b/releases/3.10.55/cifs-fix-status_cannot_delete-error-mapping-for-smb2.patch similarity index 100% rename from queue-3.10/cifs-fix-status_cannot_delete-error-mapping-for-smb2.patch rename to releases/3.10.55/cifs-fix-status_cannot_delete-error-mapping-for-smb2.patch diff --git a/queue-3.10/cifs-fix-wrong-directory-attributes-after-rename.patch b/releases/3.10.55/cifs-fix-wrong-directory-attributes-after-rename.patch similarity index 100% rename from queue-3.10/cifs-fix-wrong-directory-attributes-after-rename.patch rename to releases/3.10.55/cifs-fix-wrong-directory-attributes-after-rename.patch diff --git a/queue-3.10/cifs-fix-wrong-filename-length-for-smb2.patch b/releases/3.10.55/cifs-fix-wrong-filename-length-for-smb2.patch similarity index 100% rename from queue-3.10/cifs-fix-wrong-filename-length-for-smb2.patch rename to releases/3.10.55/cifs-fix-wrong-filename-length-for-smb2.patch diff --git a/queue-3.10/cifs-fix-wrong-restart-readdir-for-smb1.patch b/releases/3.10.55/cifs-fix-wrong-restart-readdir-for-smb1.patch similarity index 100% rename from queue-3.10/cifs-fix-wrong-restart-readdir-for-smb1.patch rename to releases/3.10.55/cifs-fix-wrong-restart-readdir-for-smb1.patch diff --git a/queue-3.10/cifs-possible-null-ptr-deref-in-smb2_tcon.patch b/releases/3.10.55/cifs-possible-null-ptr-deref-in-smb2_tcon.patch similarity index 100% rename from queue-3.10/cifs-possible-null-ptr-deref-in-smb2_tcon.patch rename to releases/3.10.55/cifs-possible-null-ptr-deref-in-smb2_tcon.patch diff --git a/queue-3.10/dcache.c-get-rid-of-pointless-macros.patch b/releases/3.10.55/dcache.c-get-rid-of-pointless-macros.patch similarity index 100% rename from queue-3.10/dcache.c-get-rid-of-pointless-macros.patch rename to releases/3.10.55/dcache.c-get-rid-of-pointless-macros.patch diff --git a/queue-3.10/drivers-scsi-storvsc-correctly-handle-test_unit_ready-failure.patch b/releases/3.10.55/drivers-scsi-storvsc-correctly-handle-test_unit_ready-failure.patch similarity index 100% rename from queue-3.10/drivers-scsi-storvsc-correctly-handle-test_unit_ready-failure.patch rename to releases/3.10.55/drivers-scsi-storvsc-correctly-handle-test_unit_ready-failure.patch diff --git a/queue-3.10/drivers-scsi-storvsc-implement-a-eh_timed_out-handler.patch b/releases/3.10.55/drivers-scsi-storvsc-implement-a-eh_timed_out-handler.patch similarity index 100% rename from queue-3.10/drivers-scsi-storvsc-implement-a-eh_timed_out-handler.patch rename to releases/3.10.55/drivers-scsi-storvsc-implement-a-eh_timed_out-handler.patch diff --git a/queue-3.10/firmware-do-not-use-warn_on-spin_is_locked.patch b/releases/3.10.55/firmware-do-not-use-warn_on-spin_is_locked.patch similarity index 100% rename from queue-3.10/firmware-do-not-use-warn_on-spin_is_locked.patch rename to releases/3.10.55/firmware-do-not-use-warn_on-spin_is_locked.patch diff --git a/queue-3.10/ib-srp-fix-deadlock-between-host-removal-and-multipathd.patch b/releases/3.10.55/ib-srp-fix-deadlock-between-host-removal-and-multipathd.patch similarity index 100% rename from queue-3.10/ib-srp-fix-deadlock-between-host-removal-and-multipathd.patch rename to releases/3.10.55/ib-srp-fix-deadlock-between-host-removal-and-multipathd.patch diff --git a/queue-3.10/iommu-amd-fix-cleanup_domain-for-mass-device-removal.patch b/releases/3.10.55/iommu-amd-fix-cleanup_domain-for-mass-device-removal.patch similarity index 100% rename from queue-3.10/iommu-amd-fix-cleanup_domain-for-mass-device-removal.patch rename to releases/3.10.55/iommu-amd-fix-cleanup_domain-for-mass-device-removal.patch diff --git a/queue-3.10/kernel-smp.c-on_each_cpu_cond-fix-warning-in-fallback-path.patch b/releases/3.10.55/kernel-smp.c-on_each_cpu_cond-fix-warning-in-fallback-path.patch similarity index 100% rename from queue-3.10/kernel-smp.c-on_each_cpu_cond-fix-warning-in-fallback-path.patch rename to releases/3.10.55/kernel-smp.c-on_each_cpu_cond-fix-warning-in-fallback-path.patch diff --git a/queue-3.10/libceph-add-process_one_ticket-helper.patch b/releases/3.10.55/libceph-add-process_one_ticket-helper.patch similarity index 100% rename from queue-3.10/libceph-add-process_one_ticket-helper.patch rename to releases/3.10.55/libceph-add-process_one_ticket-helper.patch diff --git a/queue-3.10/libceph-do-not-hard-code-max-auth-ticket-len.patch b/releases/3.10.55/libceph-do-not-hard-code-max-auth-ticket-len.patch similarity index 100% rename from queue-3.10/libceph-do-not-hard-code-max-auth-ticket-len.patch rename to releases/3.10.55/libceph-do-not-hard-code-max-auth-ticket-len.patch diff --git a/queue-3.10/libceph-gracefully-handle-large-reply-messages-from-the-mon.patch b/releases/3.10.55/libceph-gracefully-handle-large-reply-messages-from-the-mon.patch similarity index 100% rename from queue-3.10/libceph-gracefully-handle-large-reply-messages-from-the-mon.patch rename to releases/3.10.55/libceph-gracefully-handle-large-reply-messages-from-the-mon.patch diff --git a/queue-3.10/libceph-rename-ceph_msg-front_max-to-front_alloc_len.patch b/releases/3.10.55/libceph-rename-ceph_msg-front_max-to-front_alloc_len.patch similarity index 100% rename from queue-3.10/libceph-rename-ceph_msg-front_max-to-front_alloc_len.patch rename to releases/3.10.55/libceph-rename-ceph_msg-front_max-to-front_alloc_len.patch diff --git a/queue-3.10/libceph-set-last_piece-in-ceph_msg_data_pages_cursor_init.patch b/releases/3.10.55/libceph-set-last_piece-in-ceph_msg_data_pages_cursor_init.patch similarity index 100% rename from queue-3.10/libceph-set-last_piece-in-ceph_msg_data_pages_cursor_init.patch rename to releases/3.10.55/libceph-set-last_piece-in-ceph_msg_data_pages_cursor_init.patch diff --git a/queue-3.10/md-raid1-raid10-always-abort-recover-on-write-error.patch b/releases/3.10.55/md-raid1-raid10-always-abort-recover-on-write-error.patch similarity index 100% rename from queue-3.10/md-raid1-raid10-always-abort-recover-on-write-error.patch rename to releases/3.10.55/md-raid1-raid10-always-abort-recover-on-write-error.patch diff --git a/queue-3.10/md-raid10-fix-memory-leak-when-raid10-reshape-completes.patch b/releases/3.10.55/md-raid10-fix-memory-leak-when-raid10-reshape-completes.patch similarity index 100% rename from queue-3.10/md-raid10-fix-memory-leak-when-raid10-reshape-completes.patch rename to releases/3.10.55/md-raid10-fix-memory-leak-when-raid10-reshape-completes.patch diff --git a/queue-3.10/md-raid10-fix-memory-leak-when-reshaping-a-raid10.patch b/releases/3.10.55/md-raid10-fix-memory-leak-when-reshaping-a-raid10.patch similarity index 100% rename from queue-3.10/md-raid10-fix-memory-leak-when-reshaping-a-raid10.patch rename to releases/3.10.55/md-raid10-fix-memory-leak-when-reshaping-a-raid10.patch diff --git a/queue-3.10/md-raid6-avoid-data-corruption-during-recovery-of-double-degraded-raid6.patch b/releases/3.10.55/md-raid6-avoid-data-corruption-during-recovery-of-double-degraded-raid6.patch similarity index 100% rename from queue-3.10/md-raid6-avoid-data-corruption-during-recovery-of-double-degraded-raid6.patch rename to releases/3.10.55/md-raid6-avoid-data-corruption-during-recovery-of-double-degraded-raid6.patch diff --git a/queue-3.10/media-au0828-only-alt-setting-logic-when-needed.patch b/releases/3.10.55/media-au0828-only-alt-setting-logic-when-needed.patch similarity index 100% rename from queue-3.10/media-au0828-only-alt-setting-logic-when-needed.patch rename to releases/3.10.55/media-au0828-only-alt-setting-logic-when-needed.patch diff --git a/queue-3.10/media-media-device-remove-duplicated-memset-in-media_enum_entities.patch b/releases/3.10.55/media-media-device-remove-duplicated-memset-in-media_enum_entities.patch similarity index 100% rename from queue-3.10/media-media-device-remove-duplicated-memset-in-media_enum_entities.patch rename to releases/3.10.55/media-media-device-remove-duplicated-memset-in-media_enum_entities.patch diff --git a/queue-3.10/media-xc4000-fix-get_frequency.patch b/releases/3.10.55/media-xc4000-fix-get_frequency.patch similarity index 100% rename from queue-3.10/media-xc4000-fix-get_frequency.patch rename to releases/3.10.55/media-xc4000-fix-get_frequency.patch diff --git a/queue-3.10/media-xc5000-fix-get_frequency.patch b/releases/3.10.55/media-xc5000-fix-get_frequency.patch similarity index 100% rename from queue-3.10/media-xc5000-fix-get_frequency.patch rename to releases/3.10.55/media-xc5000-fix-get_frequency.patch diff --git a/queue-3.10/mfd-omap-usb-host-fix-improper-mask-use.patch b/releases/3.10.55/mfd-omap-usb-host-fix-improper-mask-use.patch similarity index 100% rename from queue-3.10/mfd-omap-usb-host-fix-improper-mask-use.patch rename to releases/3.10.55/mfd-omap-usb-host-fix-improper-mask-use.patch diff --git a/queue-3.10/mips-asm-reg.h-make-32-and-64-bit-definitions-available-at-the-same-time.patch b/releases/3.10.55/mips-asm-reg.h-make-32-and-64-bit-definitions-available-at-the-same-time.patch similarity index 100% rename from queue-3.10/mips-asm-reg.h-make-32-and-64-bit-definitions-available-at-the-same-time.patch rename to releases/3.10.55/mips-asm-reg.h-make-32-and-64-bit-definitions-available-at-the-same-time.patch diff --git a/queue-3.10/mips-asm-thread_info-add-_tif_seccomp-flag.patch b/releases/3.10.55/mips-asm-thread_info-add-_tif_seccomp-flag.patch similarity index 100% rename from queue-3.10/mips-asm-thread_info-add-_tif_seccomp-flag.patch rename to releases/3.10.55/mips-asm-thread_info-add-_tif_seccomp-flag.patch diff --git a/queue-3.10/mips-cleanup-flags-in-syscall-flags-handlers.patch b/releases/3.10.55/mips-cleanup-flags-in-syscall-flags-handlers.patch similarity index 100% rename from queue-3.10/mips-cleanup-flags-in-syscall-flags-handlers.patch rename to releases/3.10.55/mips-cleanup-flags-in-syscall-flags-handlers.patch diff --git a/queue-3.10/mips-fix-accessing-to-per-cpu-data-when-flushing-the-cache.patch b/releases/3.10.55/mips-fix-accessing-to-per-cpu-data-when-flushing-the-cache.patch similarity index 100% rename from queue-3.10/mips-fix-accessing-to-per-cpu-data-when-flushing-the-cache.patch rename to releases/3.10.55/mips-fix-accessing-to-per-cpu-data-when-flushing-the-cache.patch diff --git a/queue-3.10/mips-gic-prevent-array-overrun.patch b/releases/3.10.55/mips-gic-prevent-array-overrun.patch similarity index 100% rename from queue-3.10/mips-gic-prevent-array-overrun.patch rename to releases/3.10.55/mips-gic-prevent-array-overrun.patch diff --git a/queue-3.10/mips-octeon-make-get_system_type-thread-safe.patch b/releases/3.10.55/mips-octeon-make-get_system_type-thread-safe.patch similarity index 100% rename from queue-3.10/mips-octeon-make-get_system_type-thread-safe.patch rename to releases/3.10.55/mips-octeon-make-get_system_type-thread-safe.patch diff --git a/queue-3.10/mips-prevent-user-from-setting-fcsr-cause-bits.patch b/releases/3.10.55/mips-prevent-user-from-setting-fcsr-cause-bits.patch similarity index 100% rename from queue-3.10/mips-prevent-user-from-setting-fcsr-cause-bits.patch rename to releases/3.10.55/mips-prevent-user-from-setting-fcsr-cause-bits.patch diff --git a/queue-3.10/mips-remove-bug_on-is_fpu_owner-in-do_ade.patch b/releases/3.10.55/mips-remove-bug_on-is_fpu_owner-in-do_ade.patch similarity index 100% rename from queue-3.10/mips-remove-bug_on-is_fpu_owner-in-do_ade.patch rename to releases/3.10.55/mips-remove-bug_on-is_fpu_owner-in-do_ade.patch diff --git a/queue-3.10/mips-tlbex-fix-a-missing-statement-for-hugetlb.patch b/releases/3.10.55/mips-tlbex-fix-a-missing-statement-for-hugetlb.patch similarity index 100% rename from queue-3.10/mips-tlbex-fix-a-missing-statement-for-hugetlb.patch rename to releases/3.10.55/mips-tlbex-fix-a-missing-statement-for-hugetlb.patch diff --git a/queue-3.10/mnt-add-tests-for-unprivileged-remount-cases-that-have-found-to-be-faulty.patch b/releases/3.10.55/mnt-add-tests-for-unprivileged-remount-cases-that-have-found-to-be-faulty.patch similarity index 100% rename from queue-3.10/mnt-add-tests-for-unprivileged-remount-cases-that-have-found-to-be-faulty.patch rename to releases/3.10.55/mnt-add-tests-for-unprivileged-remount-cases-that-have-found-to-be-faulty.patch diff --git a/queue-3.10/mnt-change-the-default-remount-atime-from-relatime-to-the-existing-value.patch b/releases/3.10.55/mnt-change-the-default-remount-atime-from-relatime-to-the-existing-value.patch similarity index 100% rename from queue-3.10/mnt-change-the-default-remount-atime-from-relatime-to-the-existing-value.patch rename to releases/3.10.55/mnt-change-the-default-remount-atime-from-relatime-to-the-existing-value.patch diff --git a/queue-3.10/mnt-correct-permission-checks-in-do_remount.patch b/releases/3.10.55/mnt-correct-permission-checks-in-do_remount.patch similarity index 100% rename from queue-3.10/mnt-correct-permission-checks-in-do_remount.patch rename to releases/3.10.55/mnt-correct-permission-checks-in-do_remount.patch diff --git a/queue-3.10/mnt-move-the-test-for-mnt_lock_readonly-from-change_mount_flags-into-do_remount.patch b/releases/3.10.55/mnt-move-the-test-for-mnt_lock_readonly-from-change_mount_flags-into-do_remount.patch similarity index 100% rename from queue-3.10/mnt-move-the-test-for-mnt_lock_readonly-from-change_mount_flags-into-do_remount.patch rename to releases/3.10.55/mnt-move-the-test-for-mnt_lock_readonly-from-change_mount_flags-into-do_remount.patch diff --git a/queue-3.10/mnt-only-change-user-settable-mount-flags-in-remount.patch b/releases/3.10.55/mnt-only-change-user-settable-mount-flags-in-remount.patch similarity index 100% rename from queue-3.10/mnt-only-change-user-settable-mount-flags-in-remount.patch rename to releases/3.10.55/mnt-only-change-user-settable-mount-flags-in-remount.patch diff --git a/queue-3.10/mtd-ftl-fix-the-double-free-of-the-buffers-allocated-in-build_maps.patch b/releases/3.10.55/mtd-ftl-fix-the-double-free-of-the-buffers-allocated-in-build_maps.patch similarity index 100% rename from queue-3.10/mtd-ftl-fix-the-double-free-of-the-buffers-allocated-in-build_maps.patch rename to releases/3.10.55/mtd-ftl-fix-the-double-free-of-the-buffers-allocated-in-build_maps.patch diff --git a/queue-3.10/mtd-nand-omap-fix-1-bit-hamming-code-scheme-omap_calculate_ecc.patch b/releases/3.10.55/mtd-nand-omap-fix-1-bit-hamming-code-scheme-omap_calculate_ecc.patch similarity index 100% rename from queue-3.10/mtd-nand-omap-fix-1-bit-hamming-code-scheme-omap_calculate_ecc.patch rename to releases/3.10.55/mtd-nand-omap-fix-1-bit-hamming-code-scheme-omap_calculate_ecc.patch diff --git a/queue-3.10/openrisc-rework-signal-handling.patch b/releases/3.10.55/openrisc-rework-signal-handling.patch similarity index 100% rename from queue-3.10/openrisc-rework-signal-handling.patch rename to releases/3.10.55/openrisc-rework-signal-handling.patch diff --git a/queue-3.10/powerpc-mm-numa-fix-break-placement.patch b/releases/3.10.55/powerpc-mm-numa-fix-break-placement.patch similarity index 100% rename from queue-3.10/powerpc-mm-numa-fix-break-placement.patch rename to releases/3.10.55/powerpc-mm-numa-fix-break-placement.patch diff --git a/queue-3.10/powerpc-mm-use-read-barrier-when-creating-real_pte.patch b/releases/3.10.55/powerpc-mm-use-read-barrier-when-creating-real_pte.patch similarity index 100% rename from queue-3.10/powerpc-mm-use-read-barrier-when-creating-real_pte.patch rename to releases/3.10.55/powerpc-mm-use-read-barrier-when-creating-real_pte.patch diff --git a/queue-3.10/powerpc-pseries-failure-on-removing-device-node.patch b/releases/3.10.55/powerpc-pseries-failure-on-removing-device-node.patch similarity index 100% rename from queue-3.10/powerpc-pseries-failure-on-removing-device-node.patch rename to releases/3.10.55/powerpc-pseries-failure-on-removing-device-node.patch diff --git a/queue-3.10/rdma-iwcm-use-a-default-listen-backlog-if-needed.patch b/releases/3.10.55/rdma-iwcm-use-a-default-listen-backlog-if-needed.patch similarity index 100% rename from queue-3.10/rdma-iwcm-use-a-default-listen-backlog-if-needed.patch rename to releases/3.10.55/rdma-iwcm-use-a-default-listen-backlog-if-needed.patch diff --git a/queue-3.10/regulator-arizona-ldo1-remove-bypass-functionality.patch b/releases/3.10.55/regulator-arizona-ldo1-remove-bypass-functionality.patch similarity index 100% rename from queue-3.10/regulator-arizona-ldo1-remove-bypass-functionality.patch rename to releases/3.10.55/regulator-arizona-ldo1-remove-bypass-functionality.patch diff --git a/queue-3.10/ring-buffer-always-reset-iterator-to-reader-page.patch b/releases/3.10.55/ring-buffer-always-reset-iterator-to-reader-page.patch similarity index 100% rename from queue-3.10/ring-buffer-always-reset-iterator-to-reader-page.patch rename to releases/3.10.55/ring-buffer-always-reset-iterator-to-reader-page.patch diff --git a/queue-3.10/ring-buffer-up-rb_iter_peek-loop-count-to-3.patch b/releases/3.10.55/ring-buffer-up-rb_iter_peek-loop-count-to-3.patch similarity index 100% rename from queue-3.10/ring-buffer-up-rb_iter_peek-loop-count-to-3.patch rename to releases/3.10.55/ring-buffer-up-rb_iter_peek-loop-count-to-3.patch diff --git a/queue-3.10/series b/releases/3.10.55/series similarity index 100% rename from queue-3.10/series rename to releases/3.10.55/series diff --git a/queue-3.10/spi-omap2-mcspi-configure-hardware-when-slave-driver-changes-mode.patch b/releases/3.10.55/spi-omap2-mcspi-configure-hardware-when-slave-driver-changes-mode.patch similarity index 100% rename from queue-3.10/spi-omap2-mcspi-configure-hardware-when-slave-driver-changes-mode.patch rename to releases/3.10.55/spi-omap2-mcspi-configure-hardware-when-slave-driver-changes-mode.patch diff --git a/queue-3.10/spi-orion-fix-incorrect-handling-of-cell-index-dt-property.patch b/releases/3.10.55/spi-orion-fix-incorrect-handling-of-cell-index-dt-property.patch similarity index 100% rename from queue-3.10/spi-orion-fix-incorrect-handling-of-cell-index-dt-property.patch rename to releases/3.10.55/spi-orion-fix-incorrect-handling-of-cell-index-dt-property.patch diff --git a/queue-3.10/tpm-missing-tpm_chip_put-in-tpm_get_random.patch b/releases/3.10.55/tpm-missing-tpm_chip_put-in-tpm_get_random.patch similarity index 100% rename from queue-3.10/tpm-missing-tpm_chip_put-in-tpm_get_random.patch rename to releases/3.10.55/tpm-missing-tpm_chip_put-in-tpm_get_random.patch diff --git a/queue-3.10/tpm-provide-a-generic-means-to-override-the-chip-returned-timeouts.patch b/releases/3.10.55/tpm-provide-a-generic-means-to-override-the-chip-returned-timeouts.patch similarity index 100% rename from queue-3.10/tpm-provide-a-generic-means-to-override-the-chip-returned-timeouts.patch rename to releases/3.10.55/tpm-provide-a-generic-means-to-override-the-chip-returned-timeouts.patch diff --git a/queue-3.10/vfs-fix-bad-hashing-of-dentries.patch b/releases/3.10.55/vfs-fix-bad-hashing-of-dentries.patch similarity index 100% rename from queue-3.10/vfs-fix-bad-hashing-of-dentries.patch rename to releases/3.10.55/vfs-fix-bad-hashing-of-dentries.patch diff --git a/queue-3.10/xfs-don-t-dirty-buffers-beyond-eof.patch b/releases/3.10.55/xfs-don-t-dirty-buffers-beyond-eof.patch similarity index 100% rename from queue-3.10/xfs-don-t-dirty-buffers-beyond-eof.patch rename to releases/3.10.55/xfs-don-t-dirty-buffers-beyond-eof.patch diff --git a/queue-3.10/xfs-don-t-zero-partial-page-cache-pages-during-o_direct-writes.patch b/releases/3.10.55/xfs-don-t-zero-partial-page-cache-pages-during-o_direct-writes.patch similarity index 100% rename from queue-3.10/xfs-don-t-zero-partial-page-cache-pages-during-o_direct-writes.patch rename to releases/3.10.55/xfs-don-t-zero-partial-page-cache-pages-during-o_direct-writes.patch diff --git a/queue-3.10/xfs-don-t-zero-partial-page-cache-pages-during.patch b/releases/3.10.55/xfs-don-t-zero-partial-page-cache-pages-during.patch similarity index 100% rename from queue-3.10/xfs-don-t-zero-partial-page-cache-pages-during.patch rename to releases/3.10.55/xfs-don-t-zero-partial-page-cache-pages-during.patch diff --git a/queue-3.10/xfs-quotacheck-leaves-dquot-buffers-without-verifiers.patch b/releases/3.10.55/xfs-quotacheck-leaves-dquot-buffers-without-verifiers.patch similarity index 100% rename from queue-3.10/xfs-quotacheck-leaves-dquot-buffers-without-verifiers.patch rename to releases/3.10.55/xfs-quotacheck-leaves-dquot-buffers-without-verifiers.patch