From: Greg Kroah-Hartman Date: Tue, 29 Oct 2019 08:14:11 +0000 (+0100) Subject: Linux 4.4.198 X-Git-Tag: v4.4.198^0 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=5cedd5ac8c8f786f17e497be66e750fb9754c0f8;p=thirdparty%2Fkernel%2Fstable-queue.git Linux 4.4.198 --- diff --git a/queue-5.3/mm-memory_hotplug-don-t-access-uninitialized-memmaps-in-shrink_pgdat_span.patch b/queue-5.3/mm-memory_hotplug-don-t-access-uninitialized-memmaps-in-shrink_pgdat_span.patch deleted file mode 100644 index fbaf1674e4d..00000000000 --- a/queue-5.3/mm-memory_hotplug-don-t-access-uninitialized-memmaps-in-shrink_pgdat_span.patch +++ /dev/null @@ -1,179 +0,0 @@ -From 00d6c019b5bc175cee3770e0e659f2b5f4804ea5 Mon Sep 17 00:00:00 2001 -From: David Hildenbrand -Date: Fri, 18 Oct 2019 20:19:33 -0700 -Subject: mm/memory_hotplug: don't access uninitialized memmaps in shrink_pgdat_span() - -From: David Hildenbrand - -commit 00d6c019b5bc175cee3770e0e659f2b5f4804ea5 upstream. - -We might use the nid of memmaps that were never initialized. For -example, if the memmap was poisoned, we will crash the kernel in -pfn_to_nid() right now. Let's use the calculated boundaries of the -separate zones instead. This now also avoids having to iterate over a -whole bunch of subsections again, after shrinking one zone. - -Before commit d0dc12e86b31 ("mm/memory_hotplug: optimize memory -hotplug"), the memmap was initialized to 0 and the node was set to the -right value. After that commit, the node might be garbage. - -We'll have to fix shrink_zone_span() next. - -Link: http://lkml.kernel.org/r/20191006085646.5768-4-david@redhat.com -Fixes: f1dd2cd13c4b ("mm, memory_hotplug: do not associate hotadded memory to zones until online") [d0dc12e86b319] -Signed-off-by: David Hildenbrand -Reported-by: Aneesh Kumar K.V -Cc: Oscar Salvador -Cc: David Hildenbrand -Cc: Michal Hocko -Cc: Pavel Tatashin -Cc: Dan Williams -Cc: Wei Yang -Cc: Alexander Duyck -Cc: Alexander Potapenko -Cc: Andy Lutomirski -Cc: Anshuman Khandual -Cc: Benjamin Herrenschmidt -Cc: Borislav Petkov -Cc: Catalin Marinas -Cc: Christian Borntraeger -Cc: Christophe Leroy -Cc: Damian Tometzki -Cc: Dave Hansen -Cc: Fenghua Yu -Cc: Gerald Schaefer -Cc: Greg Kroah-Hartman -Cc: Halil Pasic -Cc: Heiko Carstens -Cc: "H. Peter Anvin" -Cc: Ingo Molnar -Cc: Ira Weiny -Cc: Jason Gunthorpe -Cc: Jun Yao -Cc: Logan Gunthorpe -Cc: Mark Rutland -Cc: Masahiro Yamada -Cc: "Matthew Wilcox (Oracle)" -Cc: Mel Gorman -Cc: Michael Ellerman -Cc: Mike Rapoport -Cc: Pankaj Gupta -Cc: Paul Mackerras -Cc: Pavel Tatashin -Cc: Peter Zijlstra -Cc: Qian Cai -Cc: Rich Felker -Cc: Robin Murphy -Cc: Steve Capper -Cc: Thomas Gleixner -Cc: Tom Lendacky -Cc: Tony Luck -Cc: Vasily Gorbik -Cc: Vlastimil Babka -Cc: Wei Yang -Cc: Will Deacon -Cc: Yoshinori Sato -Cc: Yu Zhao -Cc: [4.13+] -Signed-off-by: Andrew Morton -Signed-off-by: Linus Torvalds -Signed-off-by: Greg Kroah-Hartman - ---- - mm/memory_hotplug.c | 74 +++++++++++----------------------------------------- - 1 file changed, 16 insertions(+), 58 deletions(-) - ---- a/mm/memory_hotplug.c -+++ b/mm/memory_hotplug.c -@@ -436,67 +436,25 @@ static void shrink_zone_span(struct zone - zone_span_writeunlock(zone); - } - --static void shrink_pgdat_span(struct pglist_data *pgdat, -- unsigned long start_pfn, unsigned long end_pfn) -+static void update_pgdat_span(struct pglist_data *pgdat) - { -- unsigned long pgdat_start_pfn = pgdat->node_start_pfn; -- unsigned long p = pgdat_end_pfn(pgdat); /* pgdat_end_pfn namespace clash */ -- unsigned long pgdat_end_pfn = p; -- unsigned long pfn; -- int nid = pgdat->node_id; -- -- if (pgdat_start_pfn == start_pfn) { -- /* -- * If the section is smallest section in the pgdat, it need -- * shrink pgdat->node_start_pfn and pgdat->node_spanned_pages. -- * In this case, we find second smallest valid mem_section -- * for shrinking zone. -- */ -- pfn = find_smallest_section_pfn(nid, NULL, end_pfn, -- pgdat_end_pfn); -- if (pfn) { -- pgdat->node_start_pfn = pfn; -- pgdat->node_spanned_pages = pgdat_end_pfn - pfn; -- } -- } else if (pgdat_end_pfn == end_pfn) { -- /* -- * If the section is biggest section in the pgdat, it need -- * shrink pgdat->node_spanned_pages. -- * In this case, we find second biggest valid mem_section for -- * shrinking zone. -- */ -- pfn = find_biggest_section_pfn(nid, NULL, pgdat_start_pfn, -- start_pfn); -- if (pfn) -- pgdat->node_spanned_pages = pfn - pgdat_start_pfn + 1; -- } -- -- /* -- * If the section is not biggest or smallest mem_section in the pgdat, -- * it only creates a hole in the pgdat. So in this case, we need not -- * change the pgdat. -- * But perhaps, the pgdat has only hole data. Thus it check the pgdat -- * has only hole or not. -- */ -- pfn = pgdat_start_pfn; -- for (; pfn < pgdat_end_pfn; pfn += PAGES_PER_SUBSECTION) { -- if (unlikely(!pfn_valid(pfn))) -- continue; -- -- if (pfn_to_nid(pfn) != nid) -- continue; -- -- /* Skip range to be removed */ -- if (pfn >= start_pfn && pfn < end_pfn) -- continue; -+ unsigned long node_start_pfn = 0, node_end_pfn = 0; -+ struct zone *zone; - -- /* If we find valid section, we have nothing to do */ -- return; -+ for (zone = pgdat->node_zones; -+ zone < pgdat->node_zones + MAX_NR_ZONES; zone++) { -+ unsigned long zone_end_pfn = zone->zone_start_pfn + -+ zone->spanned_pages; -+ -+ /* No need to lock the zones, they can't change. */ -+ if (zone_end_pfn > node_end_pfn) -+ node_end_pfn = zone_end_pfn; -+ if (zone->zone_start_pfn < node_start_pfn) -+ node_start_pfn = zone->zone_start_pfn; - } - -- /* The pgdat has no valid section */ -- pgdat->node_start_pfn = 0; -- pgdat->node_spanned_pages = 0; -+ pgdat->node_start_pfn = node_start_pfn; -+ pgdat->node_spanned_pages = node_end_pfn - node_start_pfn; - } - - static void __remove_zone(struct zone *zone, unsigned long start_pfn, -@@ -507,7 +465,7 @@ static void __remove_zone(struct zone *z - - pgdat_resize_lock(zone->zone_pgdat, &flags); - shrink_zone_span(zone, start_pfn, start_pfn + nr_pages); -- shrink_pgdat_span(pgdat, start_pfn, start_pfn + nr_pages); -+ update_pgdat_span(pgdat); - pgdat_resize_unlock(zone->zone_pgdat, &flags); - } - diff --git a/queue-5.3/series b/queue-5.3/series index 7fcb3610856..aa6bc1b0909 100644 --- a/queue-5.3/series +++ b/queue-5.3/series @@ -144,7 +144,6 @@ mmc-sdhci-omap-fix-tuning-procedure-for-temperatures-20c.patch mm-memory-failure.c-don-t-access-uninitialized-memmaps-in-memory_failure.patch mm-slub-fix-a-deadlock-in-show_slab_objects.patch mm-page_owner-don-t-access-uninitialized-memmaps-when-reading-proc-pagetypeinfo.patch -mm-memory_hotplug-don-t-access-uninitialized-memmaps-in-shrink_pgdat_span.patch mm-memunmap-don-t-access-uninitialized-memmap-in-memunmap_pages.patch mm-memcg-slab-fix-panic-in-__free_slab-caused-by-premature-memcg-pointer-release.patch mm-compaction-fix-wrong-pfn-handling-in-__reset_isolation_pfn.patch diff --git a/queue-4.4/arm-dts-am4372-set-memory-bandwidth-limit-for-dispc.patch b/releases/4.4.198/arm-dts-am4372-set-memory-bandwidth-limit-for-dispc.patch similarity index 100% rename from queue-4.4/arm-dts-am4372-set-memory-bandwidth-limit-for-dispc.patch rename to releases/4.4.198/arm-dts-am4372-set-memory-bandwidth-limit-for-dispc.patch diff --git a/queue-4.4/arm-omap2-fix-missing-reset-done-flag-for-am3-and-am.patch b/releases/4.4.198/arm-omap2-fix-missing-reset-done-flag-for-am3-and-am.patch similarity index 100% rename from queue-4.4/arm-omap2-fix-missing-reset-done-flag-for-am3-and-am.patch rename to releases/4.4.198/arm-omap2-fix-missing-reset-done-flag-for-am3-and-am.patch diff --git a/queue-4.4/asoc-rsnd-reinitialize-bit-clock-inversion-flag-for-every-format-setting.patch b/releases/4.4.198/asoc-rsnd-reinitialize-bit-clock-inversion-flag-for-every-format-setting.patch similarity index 100% rename from queue-4.4/asoc-rsnd-reinitialize-bit-clock-inversion-flag-for-every-format-setting.patch rename to releases/4.4.198/asoc-rsnd-reinitialize-bit-clock-inversion-flag-for-every-format-setting.patch diff --git a/queue-4.4/btrfs-block-group-fix-a-memory-leak-due-to-missing-btrfs_put_block_group.patch b/releases/4.4.198/btrfs-block-group-fix-a-memory-leak-due-to-missing-btrfs_put_block_group.patch similarity index 100% rename from queue-4.4/btrfs-block-group-fix-a-memory-leak-due-to-missing-btrfs_put_block_group.patch rename to releases/4.4.198/btrfs-block-group-fix-a-memory-leak-due-to-missing-btrfs_put_block_group.patch diff --git a/queue-4.4/cfg80211-wext-avoid-copying-malformed-ssids.patch b/releases/4.4.198/cfg80211-wext-avoid-copying-malformed-ssids.patch similarity index 100% rename from queue-4.4/cfg80211-wext-avoid-copying-malformed-ssids.patch rename to releases/4.4.198/cfg80211-wext-avoid-copying-malformed-ssids.patch diff --git a/queue-4.4/cifs-avoid-using-mid-0xffff.patch b/releases/4.4.198/cifs-avoid-using-mid-0xffff.patch similarity index 100% rename from queue-4.4/cifs-avoid-using-mid-0xffff.patch rename to releases/4.4.198/cifs-avoid-using-mid-0xffff.patch diff --git a/queue-4.4/cpufreq-avoid-cpufreq_suspend-deadlock-on-system-shutdown.patch b/releases/4.4.198/cpufreq-avoid-cpufreq_suspend-deadlock-on-system-shutdown.patch similarity index 100% rename from queue-4.4/cpufreq-avoid-cpufreq_suspend-deadlock-on-system-shutdown.patch rename to releases/4.4.198/cpufreq-avoid-cpufreq_suspend-deadlock-on-system-shutdown.patch diff --git a/queue-4.4/drm-edid-add-6-bpc-quirk-for-sdc-panel-in-lenovo-g50.patch b/releases/4.4.198/drm-edid-add-6-bpc-quirk-for-sdc-panel-in-lenovo-g50.patch similarity index 100% rename from queue-4.4/drm-edid-add-6-bpc-quirk-for-sdc-panel-in-lenovo-g50.patch rename to releases/4.4.198/drm-edid-add-6-bpc-quirk-for-sdc-panel-in-lenovo-g50.patch diff --git a/queue-4.4/ipv4-return-enetunreach-if-we-can-t-create-route-but-saddr-is-valid.patch b/releases/4.4.198/ipv4-return-enetunreach-if-we-can-t-create-route-but-saddr-is-valid.patch similarity index 100% rename from queue-4.4/ipv4-return-enetunreach-if-we-can-t-create-route-but-saddr-is-valid.patch rename to releases/4.4.198/ipv4-return-enetunreach-if-we-can-t-create-route-but-saddr-is-valid.patch diff --git a/queue-4.4/loop-add-loop_set_direct_io-to-compat-ioctl.patch b/releases/4.4.198/loop-add-loop_set_direct_io-to-compat-ioctl.patch similarity index 100% rename from queue-4.4/loop-add-loop_set_direct_io-to-compat-ioctl.patch rename to releases/4.4.198/loop-add-loop_set_direct_io-to-compat-ioctl.patch diff --git a/queue-4.4/mac80211-reject-malformed-ssid-elements.patch b/releases/4.4.198/mac80211-reject-malformed-ssid-elements.patch similarity index 100% rename from queue-4.4/mac80211-reject-malformed-ssid-elements.patch rename to releases/4.4.198/mac80211-reject-malformed-ssid-elements.patch diff --git a/queue-4.4/memfd-fix-locking-when-tagging-pins.patch b/releases/4.4.198/memfd-fix-locking-when-tagging-pins.patch similarity index 100% rename from queue-4.4/memfd-fix-locking-when-tagging-pins.patch rename to releases/4.4.198/memfd-fix-locking-when-tagging-pins.patch diff --git a/queue-4.4/memstick-jmb38x_ms-fix-an-error-handling-path-in-jmb38x_ms_probe.patch b/releases/4.4.198/memstick-jmb38x_ms-fix-an-error-handling-path-in-jmb38x_ms_probe.patch similarity index 100% rename from queue-4.4/memstick-jmb38x_ms-fix-an-error-handling-path-in-jmb38x_ms_probe.patch rename to releases/4.4.198/memstick-jmb38x_ms-fix-an-error-handling-path-in-jmb38x_ms_probe.patch diff --git a/queue-4.4/mips-loongson-fix-the-link-time-qualifier-of-serial_.patch b/releases/4.4.198/mips-loongson-fix-the-link-time-qualifier-of-serial_.patch similarity index 100% rename from queue-4.4/mips-loongson-fix-the-link-time-qualifier-of-serial_.patch rename to releases/4.4.198/mips-loongson-fix-the-link-time-qualifier-of-serial_.patch diff --git a/queue-4.4/mm-slub-fix-a-deadlock-in-show_slab_objects.patch b/releases/4.4.198/mm-slub-fix-a-deadlock-in-show_slab_objects.patch similarity index 100% rename from queue-4.4/mm-slub-fix-a-deadlock-in-show_slab_objects.patch rename to releases/4.4.198/mm-slub-fix-a-deadlock-in-show_slab_objects.patch diff --git a/queue-4.4/namespace-fix-namespace.pl-script-to-support-relativ.patch b/releases/4.4.198/namespace-fix-namespace.pl-script-to-support-relativ.patch similarity index 100% rename from queue-4.4/namespace-fix-namespace.pl-script-to-support-relativ.patch rename to releases/4.4.198/namespace-fix-namespace.pl-script-to-support-relativ.patch diff --git a/queue-4.4/net-avoid-potential-infinite-loop-in-tc_ctl_action.patch b/releases/4.4.198/net-avoid-potential-infinite-loop-in-tc_ctl_action.patch similarity index 100% rename from queue-4.4/net-avoid-potential-infinite-loop-in-tc_ctl_action.patch rename to releases/4.4.198/net-avoid-potential-infinite-loop-in-tc_ctl_action.patch diff --git a/queue-4.4/net-bcmgenet-fix-rgmii_mode_en-value-for-genet-v1-2-3.patch b/releases/4.4.198/net-bcmgenet-fix-rgmii_mode_en-value-for-genet-v1-2-3.patch similarity index 100% rename from queue-4.4/net-bcmgenet-fix-rgmii_mode_en-value-for-genet-v1-2-3.patch rename to releases/4.4.198/net-bcmgenet-fix-rgmii_mode_en-value-for-genet-v1-2-3.patch diff --git a/queue-4.4/net-bcmgenet-set-phydev-dev_flags-only-for-internal-phys.patch b/releases/4.4.198/net-bcmgenet-set-phydev-dev_flags-only-for-internal-phys.patch similarity index 100% rename from queue-4.4/net-bcmgenet-set-phydev-dev_flags-only-for-internal-phys.patch rename to releases/4.4.198/net-bcmgenet-set-phydev-dev_flags-only-for-internal-phys.patch diff --git a/queue-4.4/net-hisilicon-fix-usage-of-uninitialized-variable-in.patch b/releases/4.4.198/net-hisilicon-fix-usage-of-uninitialized-variable-in.patch similarity index 100% rename from queue-4.4/net-hisilicon-fix-usage-of-uninitialized-variable-in.patch rename to releases/4.4.198/net-hisilicon-fix-usage-of-uninitialized-variable-in.patch diff --git a/queue-4.4/net-sched-fix-memory-exposure-from-short-tca_u32_sel.patch b/releases/4.4.198/net-sched-fix-memory-exposure-from-short-tca_u32_sel.patch similarity index 100% rename from queue-4.4/net-sched-fix-memory-exposure-from-short-tca_u32_sel.patch rename to releases/4.4.198/net-sched-fix-memory-exposure-from-short-tca_u32_sel.patch diff --git a/queue-4.4/nl80211-fix-null-pointer-dereference.patch b/releases/4.4.198/nl80211-fix-null-pointer-dereference.patch similarity index 100% rename from queue-4.4/nl80211-fix-null-pointer-dereference.patch rename to releases/4.4.198/nl80211-fix-null-pointer-dereference.patch diff --git a/queue-4.4/parisc-fix-vmap-memory-leak-in-ioremap-iounmap.patch b/releases/4.4.198/parisc-fix-vmap-memory-leak-in-ioremap-iounmap.patch similarity index 100% rename from queue-4.4/parisc-fix-vmap-memory-leak-in-ioremap-iounmap.patch rename to releases/4.4.198/parisc-fix-vmap-memory-leak-in-ioremap-iounmap.patch diff --git a/queue-4.4/pci-pm-fix-pci_power_up.patch b/releases/4.4.198/pci-pm-fix-pci_power_up.patch similarity index 100% rename from queue-4.4/pci-pm-fix-pci_power_up.patch rename to releases/4.4.198/pci-pm-fix-pci_power_up.patch diff --git a/queue-4.4/rdma-cxgb4-do-not-dma-memory-off-of-the-stack.patch b/releases/4.4.198/rdma-cxgb4-do-not-dma-memory-off-of-the-stack.patch similarity index 100% rename from queue-4.4/rdma-cxgb4-do-not-dma-memory-off-of-the-stack.patch rename to releases/4.4.198/rdma-cxgb4-do-not-dma-memory-off-of-the-stack.patch diff --git a/queue-4.4/scsi-core-try-to-get-module-before-removing-device.patch b/releases/4.4.198/scsi-core-try-to-get-module-before-removing-device.patch similarity index 100% rename from queue-4.4/scsi-core-try-to-get-module-before-removing-device.patch rename to releases/4.4.198/scsi-core-try-to-get-module-before-removing-device.patch diff --git a/queue-4.4/scsi-megaraid-disable-device-when-probe-failed-after.patch b/releases/4.4.198/scsi-megaraid-disable-device-when-probe-failed-after.patch similarity index 100% rename from queue-4.4/scsi-megaraid-disable-device-when-probe-failed-after.patch rename to releases/4.4.198/scsi-megaraid-disable-device-when-probe-failed-after.patch diff --git a/queue-4.4/scsi-qla2xxx-fix-unbound-sleep-in-fcport-delete-path.patch b/releases/4.4.198/scsi-qla2xxx-fix-unbound-sleep-in-fcport-delete-path.patch similarity index 100% rename from queue-4.4/scsi-qla2xxx-fix-unbound-sleep-in-fcport-delete-path.patch rename to releases/4.4.198/scsi-qla2xxx-fix-unbound-sleep-in-fcport-delete-path.patch diff --git a/queue-4.4/scsi-ufs-skip-shutdown-if-hba-is-not-powered.patch b/releases/4.4.198/scsi-ufs-skip-shutdown-if-hba-is-not-powered.patch similarity index 100% rename from queue-4.4/scsi-ufs-skip-shutdown-if-hba-is-not-powered.patch rename to releases/4.4.198/scsi-ufs-skip-shutdown-if-hba-is-not-powered.patch diff --git a/queue-4.4/scsi-zfcp-fix-reaction-on-bit-error-threshold-notifi.patch b/releases/4.4.198/scsi-zfcp-fix-reaction-on-bit-error-threshold-notifi.patch similarity index 100% rename from queue-4.4/scsi-zfcp-fix-reaction-on-bit-error-threshold-notifi.patch rename to releases/4.4.198/scsi-zfcp-fix-reaction-on-bit-error-threshold-notifi.patch diff --git a/queue-4.4/sctp-change-sctp_prot-.no_autobind-with-true.patch b/releases/4.4.198/sctp-change-sctp_prot-.no_autobind-with-true.patch similarity index 100% rename from queue-4.4/sctp-change-sctp_prot-.no_autobind-with-true.patch rename to releases/4.4.198/sctp-change-sctp_prot-.no_autobind-with-true.patch diff --git a/queue-4.4/series b/releases/4.4.198/series similarity index 100% rename from queue-4.4/series rename to releases/4.4.198/series diff --git a/queue-4.4/usb-ldusb-fix-memleak-on-disconnect.patch b/releases/4.4.198/usb-ldusb-fix-memleak-on-disconnect.patch similarity index 100% rename from queue-4.4/usb-ldusb-fix-memleak-on-disconnect.patch rename to releases/4.4.198/usb-ldusb-fix-memleak-on-disconnect.patch diff --git a/queue-4.4/usb-ldusb-fix-read-info-leaks.patch b/releases/4.4.198/usb-ldusb-fix-read-info-leaks.patch similarity index 100% rename from queue-4.4/usb-ldusb-fix-read-info-leaks.patch rename to releases/4.4.198/usb-ldusb-fix-read-info-leaks.patch diff --git a/queue-4.4/usb-legousbtower-fix-memleak-on-disconnect.patch b/releases/4.4.198/usb-legousbtower-fix-memleak-on-disconnect.patch similarity index 100% rename from queue-4.4/usb-legousbtower-fix-memleak-on-disconnect.patch rename to releases/4.4.198/usb-legousbtower-fix-memleak-on-disconnect.patch diff --git a/queue-4.4/usb-serial-ti_usb_3410_5052-fix-port-close-races.patch b/releases/4.4.198/usb-serial-ti_usb_3410_5052-fix-port-close-races.patch similarity index 100% rename from queue-4.4/usb-serial-ti_usb_3410_5052-fix-port-close-races.patch rename to releases/4.4.198/usb-serial-ti_usb_3410_5052-fix-port-close-races.patch diff --git a/queue-4.4/usb-udc-lpc32xx-fix-bad-bit-shift-operation.patch b/releases/4.4.198/usb-udc-lpc32xx-fix-bad-bit-shift-operation.patch similarity index 100% rename from queue-4.4/usb-udc-lpc32xx-fix-bad-bit-shift-operation.patch rename to releases/4.4.198/usb-udc-lpc32xx-fix-bad-bit-shift-operation.patch diff --git a/queue-4.4/usb-usblp-fix-use-after-free-on-disconnect.patch b/releases/4.4.198/usb-usblp-fix-use-after-free-on-disconnect.patch similarity index 100% rename from queue-4.4/usb-usblp-fix-use-after-free-on-disconnect.patch rename to releases/4.4.198/usb-usblp-fix-use-after-free-on-disconnect.patch diff --git a/queue-4.4/xen-netback-fix-error-path-of-xenvif_connect_data.patch b/releases/4.4.198/xen-netback-fix-error-path-of-xenvif_connect_data.patch similarity index 100% rename from queue-4.4/xen-netback-fix-error-path-of-xenvif_connect_data.patch rename to releases/4.4.198/xen-netback-fix-error-path-of-xenvif_connect_data.patch diff --git a/queue-4.4/xtensa-drop-export_symbol-for-outs-ins.patch b/releases/4.4.198/xtensa-drop-export_symbol-for-outs-ins.patch similarity index 100% rename from queue-4.4/xtensa-drop-export_symbol-for-outs-ins.patch rename to releases/4.4.198/xtensa-drop-export_symbol-for-outs-ins.patch