From 720355d977c111da236da7cd52917f60ec1c9c53 Mon Sep 17 00:00:00 2001 From: Konstantin Demin Date: Fri, 15 Aug 2025 15:46:56 +0300 Subject: [PATCH] release 6.15.10 --- debian/changelog | 7 ++ debian/config/amd64/config.mobile | 2 +- debian/config/config | 1 + ...use-hyphen-in-exported-variable-name.patch | 89 ------------------- .../export-symbols-needed-by-binder.patch | 2 +- ...rther-restriction-of-perf_event_open.patch | 2 +- ...ption-to-exclude-integrated-gpu-only.patch | 4 +- ...crease-quantum-for-airtime-scheduler.patch | 6 +- ...dd-AQL-support-for-broadcast-packets.patch | 14 +-- .../misc-openwrt/0009-mac80211-txq-tune.patch | 2 +- ...ected_ref_count-for-reference-count-.patch | 2 +- ..._ack_mode-1-skip-rwin-check-in-tcp_f.patch | 2 +- ...-to-skip-tcp-collapse-processing-whe.patch | 6 +- ...errides-for-missing-ACS-capabilities.patch | 4 +- ...mm-Raise-max_map_count-default-value.patch | 2 +- debian/patches/series | 1 - 16 files changed, 32 insertions(+), 114 deletions(-) delete mode 100644 debian/patches/bugfix/sh/sh-boot-do-not-use-hyphen-in-exported-variable-name.patch diff --git a/debian/changelog b/debian/changelog index 3fea107..2cc11f0 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,10 @@ +linux (6.15.10-1) sid; urgency=medium + + * New upstream stable update: + https://www.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.15.10 + + -- Konstantin Demin Fri, 15 Aug 2025 15:43:04 +0300 + linux (6.15.9-1) sid; urgency=medium * New upstream stable update: diff --git a/debian/config/amd64/config.mobile b/debian/config/amd64/config.mobile index e1f4465..3aa423a 100644 --- a/debian/config/amd64/config.mobile +++ b/debian/config/amd64/config.mobile @@ -1059,7 +1059,7 @@ CONFIG_NOUVEAU_DEBUG_DEFAULT=3 # CONFIG_NOUVEAU_DEBUG_PUSH is not set CONFIG_DRM_NOUVEAU_BACKLIGHT=y # CONFIG_DRM_NOUVEAU_SVM is not set -# CONFIG_DRM_NOUVEAU_GSP_DEFAULT is not set +CONFIG_DRM_NOUVEAU_GSP_DEFAULT=y CONFIG_DRM_NOUVEAU_CH7006=m CONFIG_DRM_NOUVEAU_SIL164=m diff --git a/debian/config/config b/debian/config/config index 7ad4b79..130309a 100644 --- a/debian/config/config +++ b/debian/config/config @@ -1615,6 +1615,7 @@ CONFIG_VHOST_SCSI=m CONFIG_VHOST_VSOCK=m CONFIG_VHOST_VDPA=m # CONFIG_VHOST_CROSS_ENDIAN_LEGACY is not set +CONFIG_VHOST_ENABLE_FORK_OWNER_CONTROL=y ## ## file: drivers/video/console/Kconfig diff --git a/debian/patches/bugfix/sh/sh-boot-do-not-use-hyphen-in-exported-variable-name.patch b/debian/patches/bugfix/sh/sh-boot-do-not-use-hyphen-in-exported-variable-name.patch deleted file mode 100644 index 9a30440..0000000 --- a/debian/patches/bugfix/sh/sh-boot-do-not-use-hyphen-in-exported-variable-name.patch +++ /dev/null @@ -1,89 +0,0 @@ -From: Ben Hutchings -Date: Mon, 07 Feb 2022 00:00:26 +0100 -Subject: sh: Do not use hyphen in exported variable names - -arch/sh/Makefile defines and exports ld-bfd to be used by -arch/sh/boot/Makefile and arch/sh/boot/compressed/Makefile. However -some shells, including dash, will not pass through environment -variables whose name includes a hyphen. Usually GNU make does not use -a shell to recurse, but if e.g. $(srctree) contains '~' it will use a -shell here. - -Rename the variable to ld_bfd. - -(Another instance of this problem was fixed upstream by commit -82977af93a0d "sh: rename suffix-y to suffix_y".) - -References: https://buildd.debian.org/status/fetch.php?pkg=linux&arch=sh4&ver=4.13%7Erc5-1%7Eexp1&stamp=1502943967&raw=0 -Fixes: ef9b542fce00 ("sh: bzip2/lzma uImage support.") -Signed-off-by: Ben Hutchings ---- - arch/sh/Makefile | 10 +++++----- - arch/sh/boot/compressed/Makefile | 4 ++-- - arch/sh/boot/romimage/Makefile | 4 ++-- - 3 files changed, 9 insertions(+), 9 deletions(-) - ---- a/arch/sh/Makefile -+++ b/arch/sh/Makefile -@@ -102,16 +102,16 @@ UTS_MACHINE := sh - LDFLAGS_vmlinux += -e _stext - - ifdef CONFIG_CPU_LITTLE_ENDIAN --ld-bfd := elf32-sh-linux --LDFLAGS_vmlinux += --defsym jiffies=jiffies_64 --oformat $(ld-bfd) -+ld_bfd := elf32-sh-linux -+LDFLAGS_vmlinux += --defsym jiffies=jiffies_64 --oformat $(ld_bfd) - KBUILD_LDFLAGS += -EL - else --ld-bfd := elf32-shbig-linux --LDFLAGS_vmlinux += --defsym jiffies=jiffies_64+4 --oformat $(ld-bfd) -+ld_bfd := elf32-shbig-linux -+LDFLAGS_vmlinux += --defsym jiffies=jiffies_64+4 --oformat $(ld_bfd) - KBUILD_LDFLAGS += -EB - endif - --export ld-bfd -+export ld_bfd - - # Mach groups - machdir-$(CONFIG_SOLUTION_ENGINE) += mach-se ---- a/arch/sh/boot/compressed/Makefile -+++ b/arch/sh/boot/compressed/Makefile -@@ -27,7 +27,7 @@ endif - - ccflags-remove-$(CONFIG_MCOUNT) += -pg - --LDFLAGS_vmlinux := --oformat $(ld-bfd) -Ttext $(IMAGE_OFFSET) -e startup \ -+LDFLAGS_vmlinux := --oformat $(ld_bfd) -Ttext $(IMAGE_OFFSET) -e startup \ - -T $(obj)/../../kernel/vmlinux.lds - - KBUILD_CFLAGS += -DDISABLE_BRANCH_PROFILING -@@ -51,7 +51,7 @@ $(obj)/vmlinux.bin.lzo: $(obj)/vmlinux.b - - OBJCOPYFLAGS += -R .empty_zero_page - --LDFLAGS_piggy.o := -r --format binary --oformat $(ld-bfd) -T -+LDFLAGS_piggy.o := -r --format binary --oformat $(ld_bfd) -T - - $(obj)/piggy.o: $(obj)/vmlinux.scr $(obj)/vmlinux.bin.$(suffix_y) FORCE - $(call if_changed,ld) ---- a/arch/sh/boot/romimage/Makefile -+++ b/arch/sh/boot/romimage/Makefile -@@ -13,7 +13,7 @@ mmcif-obj-$(CONFIG_CPU_SUBTYPE_SH7724) : - load-$(CONFIG_ROMIMAGE_MMCIF) := $(mmcif-load-y) - obj-$(CONFIG_ROMIMAGE_MMCIF) := $(mmcif-obj-y) - --LDFLAGS_vmlinux := --oformat $(ld-bfd) -Ttext $(load-y) -e romstart \ -+LDFLAGS_vmlinux := --oformat $(ld_bfd) -Ttext $(load-y) -e romstart \ - -T $(obj)/../../kernel/vmlinux.lds - - $(obj)/vmlinux: $(obj)/head.o $(obj-y) $(obj)/piggy.o FORCE -@@ -24,7 +24,7 @@ OBJCOPYFLAGS += -j .empty_zero_page - $(obj)/zeropage.bin: vmlinux FORCE - $(call if_changed,objcopy) - --LDFLAGS_piggy.o := -r --format binary --oformat $(ld-bfd) -T -+LDFLAGS_piggy.o := -r --format binary --oformat $(ld_bfd) -T - - $(obj)/piggy.o: $(obj)/vmlinux.scr $(obj)/zeropage.bin arch/sh/boot/zImage FORCE - $(call if_changed,ld) diff --git a/debian/patches/debian/export-symbols-needed-by-binder.patch b/debian/patches/debian/export-symbols-needed-by-binder.patch index f655a7b..d1a5458 100644 --- a/debian/patches/debian/export-symbols-needed-by-binder.patch +++ b/debian/patches/debian/export-symbols-needed-by-binder.patch @@ -109,7 +109,7 @@ Export the currently un-exported symbols it depends on. /** * zap_vma_ptes - remove ptes mapping the vma -@@ -6568,6 +6569,7 @@ inval: +@@ -6567,6 +6568,7 @@ inval: count_vm_vma_lock_event(VMA_LOCK_ABORT); return NULL; } diff --git a/debian/patches/features/all/security-perf-allow-further-restriction-of-perf_event_open.patch b/debian/patches/features/all/security-perf-allow-further-restriction-of-perf_event_open.patch index afad3ab..ceef04a 100644 --- a/debian/patches/features/all/security-perf-allow-further-restriction-of-perf_event_open.patch +++ b/debian/patches/features/all/security-perf-allow-further-restriction-of-perf_event_open.patch @@ -50,7 +50,7 @@ Signed-off-by: Ben Hutchings /* Minimum for 512 kiB + 1 user control page. 'free' kiB per user. */ static int sysctl_perf_event_mlock __read_mostly = 512 + (PAGE_SIZE / 1024); -@@ -13144,6 +13149,9 @@ SYSCALL_DEFINE5(perf_event_open, +@@ -13164,6 +13169,9 @@ SYSCALL_DEFINE5(perf_event_open, if (err) return err; diff --git a/debian/patches/features/x86/intel-iommu-add-option-to-exclude-integrated-gpu-only.patch b/debian/patches/features/x86/intel-iommu-add-option-to-exclude-integrated-gpu-only.patch index 358e307..2347d08 100644 --- a/debian/patches/features/x86/intel-iommu-add-option-to-exclude-integrated-gpu-only.patch +++ b/debian/patches/features/x86/intel-iommu-add-option-to-exclude-integrated-gpu-only.patch @@ -68,7 +68,7 @@ Signed-off-by: Ben Hutchings } else if (!strncmp(str, "forcedac", 8)) { pr_warn("intel_iommu=forcedac deprecated; use iommu.forcedac instead\n"); iommu_dma_forcedac = true; -@@ -1936,6 +1944,9 @@ static int device_def_domain_type(struct +@@ -1935,6 +1943,9 @@ static int device_def_domain_type(struct if ((iommu_identity_mapping & IDENTMAP_AZALIA) && IS_AZALIA(pdev)) return IOMMU_DOMAIN_IDENTITY; @@ -78,7 +78,7 @@ Signed-off-by: Ben Hutchings } return 0; -@@ -2230,6 +2241,9 @@ static int __init init_dmars(void) +@@ -2229,6 +2240,9 @@ static int __init init_dmars(void) iommu_set_root_entry(iommu); } diff --git a/debian/patches/misc-openwrt/0007-mac80211-increase-quantum-for-airtime-scheduler.patch b/debian/patches/misc-openwrt/0007-mac80211-increase-quantum-for-airtime-scheduler.patch index 74b1229..4b3c863 100644 --- a/debian/patches/misc-openwrt/0007-mac80211-increase-quantum-for-airtime-scheduler.patch +++ b/debian/patches/misc-openwrt/0007-mac80211-increase-quantum-for-airtime-scheduler.patch @@ -23,7 +23,7 @@ Signed-off-by: Felix Fietkau --- a/net/mac80211/tx.c +++ b/net/mac80211/tx.c -@@ -4077,7 +4077,7 @@ struct ieee80211_txq *ieee80211_next_txq +@@ -4085,7 +4085,7 @@ struct ieee80211_txq *ieee80211_next_txq if (deficit < 0) sta->airtime[txqi->txq.ac].deficit += @@ -32,7 +32,7 @@ Signed-off-by: Felix Fietkau if (deficit < 0 || !aql_check) { list_move_tail(&txqi->schedule_order, -@@ -4220,7 +4220,8 @@ bool ieee80211_txq_may_transmit(struct i +@@ -4230,7 +4230,8 @@ bool ieee80211_txq_may_transmit(struct i } sta = container_of(iter->txq.sta, struct sta_info, sta); if (ieee80211_sta_deficit(sta, ac) < 0) @@ -42,7 +42,7 @@ Signed-off-by: Felix Fietkau list_move_tail(&iter->schedule_order, &local->active_txqs[ac]); } -@@ -4228,7 +4229,7 @@ bool ieee80211_txq_may_transmit(struct i +@@ -4238,7 +4239,7 @@ bool ieee80211_txq_may_transmit(struct i if (sta->airtime[ac].deficit >= 0) goto out; diff --git a/debian/patches/misc-openwrt/0008-mac80211-add-AQL-support-for-broadcast-packets.patch b/debian/patches/misc-openwrt/0008-mac80211-add-AQL-support-for-broadcast-packets.patch index b08e3fb..0f0df26 100644 --- a/debian/patches/misc-openwrt/0008-mac80211-add-AQL-support-for-broadcast-packets.patch +++ b/debian/patches/misc-openwrt/0008-mac80211-add-AQL-support-for-broadcast-packets.patch @@ -85,7 +85,7 @@ Signed-off-by: Felix Fietkau const struct ieee80211_ops *ops; --- a/net/mac80211/main.c +++ b/net/mac80211/main.c -@@ -959,6 +959,7 @@ struct ieee80211_hw *ieee80211_alloc_hw_ +@@ -970,6 +970,7 @@ struct ieee80211_hw *ieee80211_alloc_hw_ spin_lock_init(&local->rx_path_lock); spin_lock_init(&local->queue_stop_reason_lock); @@ -127,7 +127,7 @@ Signed-off-by: Felix Fietkau atomic_add(tx_airtime, --- a/net/mac80211/tx.c +++ b/net/mac80211/tx.c -@@ -2549,7 +2549,7 @@ static u16 ieee80211_store_ack_skb(struc +@@ -2556,7 +2556,7 @@ static u16 ieee80211_store_ack_skb(struc spin_lock_irqsave(&local->ack_status_lock, flags); id = idr_alloc(&local->ack_status_frames, ack_skb, @@ -136,7 +136,7 @@ Signed-off-by: Felix Fietkau spin_unlock_irqrestore(&local->ack_status_lock, flags); if (id >= 0) { -@@ -3978,20 +3978,20 @@ begin: +@@ -3986,20 +3986,20 @@ begin: encap_out: info->control.vif = vif; @@ -167,7 +167,7 @@ Signed-off-by: Felix Fietkau } return skb; -@@ -4043,6 +4043,7 @@ struct ieee80211_txq *ieee80211_next_txq +@@ -4051,6 +4051,7 @@ struct ieee80211_txq *ieee80211_next_txq struct ieee80211_txq *ret = NULL; struct txq_info *txqi = NULL, *head = NULL; bool found_eligible_txq = false; @@ -175,7 +175,7 @@ Signed-off-by: Felix Fietkau spin_lock_bh(&local->active_txq_lock[ac]); -@@ -4066,26 +4067,26 @@ struct ieee80211_txq *ieee80211_next_txq +@@ -4074,26 +4075,26 @@ struct ieee80211_txq *ieee80211_next_txq if (!head) head = txqi; @@ -214,7 +214,7 @@ Signed-off-by: Felix Fietkau if (txqi->schedule_round == local->schedule_round[ac]) goto out; -@@ -4150,7 +4151,8 @@ bool ieee80211_txq_airtime_check(struct +@@ -4160,7 +4161,8 @@ bool ieee80211_txq_airtime_check(struct return true; if (!txq->sta) @@ -224,7 +224,7 @@ Signed-off-by: Felix Fietkau if (unlikely(txq->tid == IEEE80211_NUM_TIDS)) return true; -@@ -4199,15 +4201,15 @@ bool ieee80211_txq_may_transmit(struct i +@@ -4209,15 +4211,15 @@ bool ieee80211_txq_may_transmit(struct i spin_lock_bh(&local->active_txq_lock[ac]); diff --git a/debian/patches/misc-openwrt/0009-mac80211-txq-tune.patch b/debian/patches/misc-openwrt/0009-mac80211-txq-tune.patch index 4fb5de2..1fd46fa 100644 --- a/debian/patches/misc-openwrt/0009-mac80211-txq-tune.patch +++ b/debian/patches/misc-openwrt/0009-mac80211-txq-tune.patch @@ -1,6 +1,6 @@ --- a/net/mac80211/tx.c +++ b/net/mac80211/tx.c -@@ -1599,8 +1599,8 @@ int ieee80211_txq_setup_flows(struct iee +@@ -1606,8 +1606,8 @@ int ieee80211_txq_setup_flows(struct iee fq->memory_limit = 4 << 20; /* 4 Mbytes */ codel_params_init(&local->cparams); diff --git a/debian/patches/patchset-pf/fixes/0005-mm-add-folio_expected_ref_count-for-reference-count-.patch b/debian/patches/patchset-pf/fixes/0005-mm-add-folio_expected_ref_count-for-reference-count-.patch index 07482ff..0a68486 100644 --- a/debian/patches/patchset-pf/fixes/0005-mm-add-folio_expected_ref_count-for-reference-count-.patch +++ b/debian/patches/patchset-pf/fixes/0005-mm-add-folio_expected_ref_count-for-reference-count-.patch @@ -75,7 +75,7 @@ Signed-off-by: Andrew Morton --- a/include/linux/mm.h +++ b/include/linux/mm.h -@@ -2307,6 +2307,61 @@ static inline bool folio_maybe_mapped_sh +@@ -2337,6 +2337,61 @@ static inline bool folio_maybe_mapped_sh return folio_test_large_maybe_mapped_shared(folio); } diff --git a/debian/patches/patchset-xanmod/net/tcp/bbr3/0011-net-tcp-add-fast_ack_mode-1-skip-rwin-check-in-tcp_f.patch b/debian/patches/patchset-xanmod/net/tcp/bbr3/0011-net-tcp-add-fast_ack_mode-1-skip-rwin-check-in-tcp_f.patch index 35245fb..34a2341 100644 --- a/debian/patches/patchset-xanmod/net/tcp/bbr3/0011-net-tcp-add-fast_ack_mode-1-skip-rwin-check-in-tcp_f.patch +++ b/debian/patches/patchset-xanmod/net/tcp/bbr3/0011-net-tcp-add-fast_ack_mode-1-skip-rwin-check-in-tcp_f.patch @@ -54,7 +54,7 @@ Signed-off-by: Alexandre Frade if (tcp_ca_needs_ecn(sk)) --- a/net/ipv4/tcp_input.c +++ b/net/ipv4/tcp_input.c -@@ -5809,13 +5809,14 @@ static void __tcp_ack_snd_check(struct s +@@ -5811,13 +5811,14 @@ static void __tcp_ack_snd_check(struct s /* More than one full frame received... */ if (((tp->rcv_nxt - tp->rcv_wup) > inet_csk(sk)->icsk_ack.rcv_mss && diff --git a/debian/patches/patchset-xanmod/net/tcp/cloudflare/0001-tcp-Add-a-sysctl-to-skip-tcp-collapse-processing-whe.patch b/debian/patches/patchset-xanmod/net/tcp/cloudflare/0001-tcp-Add-a-sysctl-to-skip-tcp-collapse-processing-whe.patch index 9a25b9c..c00e193 100644 --- a/debian/patches/patchset-xanmod/net/tcp/cloudflare/0001-tcp-Add-a-sysctl-to-skip-tcp-collapse-processing-whe.patch +++ b/debian/patches/patchset-xanmod/net/tcp/cloudflare/0001-tcp-Add-a-sysctl-to-skip-tcp-collapse-processing-whe.patch @@ -83,7 +83,7 @@ Signed-off-by: Alexandre Frade .maxlen = sizeof(u8), --- a/net/ipv4/tcp_input.c +++ b/net/ipv4/tcp_input.c -@@ -5691,6 +5691,7 @@ static bool tcp_prune_ofo_queue(struct s +@@ -5693,6 +5693,7 @@ static bool tcp_prune_ofo_queue(struct s static int tcp_prune_queue(struct sock *sk, const struct sk_buff *in_skb) { struct tcp_sock *tp = tcp_sk(sk); @@ -91,7 +91,7 @@ Signed-off-by: Alexandre Frade NET_INC_STATS(sock_net(sk), LINUX_MIB_PRUNECALLED); -@@ -5702,6 +5703,39 @@ static int tcp_prune_queue(struct sock * +@@ -5704,6 +5705,39 @@ static int tcp_prune_queue(struct sock * if (atomic_read(&sk->sk_rmem_alloc) <= sk->sk_rcvbuf) return 0; @@ -131,7 +131,7 @@ Signed-off-by: Alexandre Frade tcp_collapse_ofo_queue(sk); if (!skb_queue_empty(&sk->sk_receive_queue)) tcp_collapse(sk, &sk->sk_receive_queue, NULL, -@@ -5720,6 +5754,8 @@ static int tcp_prune_queue(struct sock * +@@ -5722,6 +5756,8 @@ static int tcp_prune_queue(struct sock * if (atomic_read(&sk->sk_rmem_alloc) <= sk->sk_rcvbuf) return 0; diff --git a/debian/patches/patchset-xanmod/pci_acso/0001-PCI-Enable-overrides-for-missing-ACS-capabilities.patch b/debian/patches/patchset-xanmod/pci_acso/0001-PCI-Enable-overrides-for-missing-ACS-capabilities.patch index c8644d2..76a8722 100644 --- a/debian/patches/patchset-xanmod/pci_acso/0001-PCI-Enable-overrides-for-missing-ACS-capabilities.patch +++ b/debian/patches/patchset-xanmod/pci_acso/0001-PCI-Enable-overrides-for-missing-ACS-capabilities.patch @@ -73,7 +73,7 @@ Signed-off-by: Alexandre Frade should never be necessary. --- a/drivers/pci/quirks.c +++ b/drivers/pci/quirks.c -@@ -3747,6 +3747,106 @@ static void quirk_no_bus_reset(struct pc +@@ -3749,6 +3749,106 @@ static void quirk_no_bus_reset(struct pc dev->dev_flags |= PCI_DEV_FLAGS_NO_BUS_RESET; } @@ -180,7 +180,7 @@ Signed-off-by: Alexandre Frade /* * Some NVIDIA GPU devices do not work with bus reset, SBR needs to be * prevented for those affected devices. -@@ -5194,6 +5294,8 @@ static const struct pci_dev_acs_enabled +@@ -5196,6 +5296,8 @@ static const struct pci_dev_acs_enabled { PCI_VENDOR_ID_ZHAOXIN, PCI_ANY_ID, pci_quirk_zhaoxin_pcie_ports_acs }, /* Wangxun nics */ { PCI_VENDOR_ID_WANGXUN, PCI_ANY_ID, pci_quirk_wangxun_nic_acs }, diff --git a/debian/patches/patchset-xanmod/xanmod/0011-XANMOD-mm-Raise-max_map_count-default-value.patch b/debian/patches/patchset-xanmod/xanmod/0011-XANMOD-mm-Raise-max_map_count-default-value.patch index 41c0e97..722ebdf 100644 --- a/debian/patches/patchset-xanmod/xanmod/0011-XANMOD-mm-Raise-max_map_count-default-value.patch +++ b/debian/patches/patchset-xanmod/xanmod/0011-XANMOD-mm-Raise-max_map_count-default-value.patch @@ -22,7 +22,7 @@ Signed-off-by: Alexandre Frade mem_profiling --- a/include/linux/mm.h +++ b/include/linux/mm.h -@@ -179,17 +179,18 @@ static inline void __mm_zero_struct_page +@@ -180,17 +180,18 @@ static inline void __mm_zero_struct_page * * When a program's coredump is generated as ELF format, a section is created * per a vma. In ELF, the number of sections is represented in unsigned short. diff --git a/debian/patches/series b/debian/patches/series index e6ab81d..4c9cbdf 100644 --- a/debian/patches/series +++ b/debian/patches/series @@ -56,7 +56,6 @@ debian/btrfs-warn-about-raid5-6-being-experimental-at-mount.patch # Arch bug fixes bugfix/arm/arm-dts-kirkwood-fix-sata-pinmux-ing-for-ts419.patch bugfix/x86/perf-tools-fix-unwind-build-on-i386.patch -bugfix/sh/sh-boot-do-not-use-hyphen-in-exported-variable-name.patch bugfix/arm/arm-mm-export-__sync_icache_dcache-for-xen-privcmd.patch bugfix/powerpc/powerpc-boot-fix-missing-crc32poly.h-when-building-with-kernel_xz.patch bugfix/arm64/arm64-acpi-Add-fixup-for-HPE-m400-quirks.patch