Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package kernel-source-longterm for openSUSE:Factory checked in at 2025-04-22 17:25:42 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kernel-source-longterm (Old) and /work/SRC/openSUSE:Factory/.kernel-source-longterm.new.30101 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kernel-source-longterm" Tue Apr 22 17:25:42 2025 rev:67 rq:1271141 version:6.12.24 Changes: -------- --- /work/SRC/openSUSE:Factory/kernel-source-longterm/kernel-longterm.changes 2025-04-15 16:41:57.193159765 +0200 +++ /work/SRC/openSUSE:Factory/.kernel-source-longterm.new.30101/kernel-longterm.changes 2025-04-22 17:25:51.080958179 +0200 @@ -1,0 +2,705 @@ +Sun Apr 20 23:43:18 CEST 2025 - rfr...@suse.com + +- Update config files. + Now following CONFIG_KVM causes changes for x86_64: + CONFIG_IRQ_BYPASS_MANAGER y -> m + CONFIG_HAVE_KVM_IRQ_BYPASS y -> m +- commit 726c2d0 + +------------------------------------------------------------------- +Sun Apr 20 22:33:20 CEST 2025 - rfr...@suse.com + +- Linux 6.12.24 (bsc#1234429). +- HSI: ssi_protocol: Fix use after free vulnerability in + ssi_protocol Driver Due to Race Condition (bsc#1234429). +- s390/cpumf: Fix double free on error in cpumf_pmu_event_init() + (bsc#1234429). +- Bluetooth: hci_uart: Fix another race during initialization + (bsc#1234429). +- media: mediatek: vcodec: mark vdec_vp9_slice_map_counts_eob_coef + noinline (bsc#1234429). +- kbuild: Add '-fno-builtin-wcslen' (bsc#1234429). +- libbpf: Prevent compiler warnings/errors (bsc#1234429). +- x86/e820: Fix handling of subpage regions when calculating + nosave ranges in e820__register_nosave_regions() (bsc#1234429). +- nfsd: don't ignore the return code of svc_proc_register() + (bsc#1234429). +- NFSD: Fix CB_GETATTR status fix (bsc#1234429). +- NFSD: fix decoding in nfs4_xdr_dec_cb_getattr (bsc#1234429). +- ACPI: platform-profile: Fix CFI violation when accessing sysfs + files (bsc#1234429). +- x86/paravirt: Move halt paravirt calls under CONFIG_PARAVIRT + (bsc#1234429). +- iommufd: Fail replace if device has not been attached + (bsc#1234429). +- iommufd: Make attach_handle generic than fault specific + (bsc#1234429). +- arm64: errata: Add newer ARM cores to the + spectre_bhb_loop_affected() lists (bsc#1234429). +- thermal/drivers/mediatek/lvts: Disable Stage 3 thermal threshold + (bsc#1234429). +- thermal/drivers/mediatek/lvts: Disable monitor mode during + suspend (bsc#1234429). +- selftests: mptcp: fix incorrect fd checks in main_loop + (bsc#1234429). +- selftests: mptcp: close fd_in before returning in main_loop + (bsc#1234429). +- sched_ext: create_dsq: Return -EEXIST on duplicate request + (bsc#1234429). +- s390: Fix linker error when -no-pie option is unavailable + (bsc#1234429). +- s390/virtio_ccw: Don't allocate/assign airqs for non-existing + queues (bsc#1234429). +- s390/pci: Fix zpci_bus_is_isolated_vf() for non-VFs + (bsc#1234429). +- ring-buffer: Use flush_kernel_vmap_range() over + flush_dcache_folio() (bsc#1234429). +- pinctrl: samsung: add support for eint_fltcon_offset + (bsc#1234429). +- pinctrl: qcom: Clear latched interrupt status when changing + IRQ type (bsc#1234429). +- phy: freescale: imx8m-pcie: assert phy reset and perst in + power off (bsc#1234429). +- PCI: Fix wrong length of devres array (bsc#1234429). +- PCI: Fix reference leak in pci_register_host_bridge() + (bsc#1234429). +- PCI: Fix reference leak in pci_alloc_child_bus() (bsc#1234429). +- PCI: pciehp: Avoid unnecessary device replacement check + (bsc#1234429). +- PCI: j721e: Fix the value of .linkdown_irq_regfield for J784S4 + (bsc#1234429). +- PCI: brcmstb: Fix missing of_node_put() in brcm_pcie_probe() + (bsc#1234429). +- of/irq: Fix device node refcount leakages in of_irq_init() + (bsc#1234429). +- of/irq: Fix device node refcount leakage in API + irq_of_parse_and_map() (bsc#1234429). +- of/irq: Fix device node refcount leakages in of_irq_count() + (bsc#1234429). +- of/irq: Fix device node refcount leakage in API + of_irq_parse_raw() (bsc#1234429). +- of/irq: Fix device node refcount leakage in API + of_irq_parse_one() (bsc#1234429). +- ntb: use 64-bit arithmetic for the MSI doorbell mask + (bsc#1234429). +- net: mana: Switch to page pool for jumbo frames (bsc#1234429). +- misc: pci_endpoint_test: Fix displaying 'irq_type' after + 'request_irq' error (bsc#1234429). +- selftests/landlock: Add a new test for setuid() (bsc#1234429). +- selftests/landlock: Split signal_scoping_threads tests + (bsc#1234429). +- landlock: Prepare to add second errata (bsc#1234429). +- landlock: Always allow signals between threads of the same + process (bsc#1234429). +- landlock: Add erratum for TCP fix (bsc#1234429). +- landlock: Add the errata interface (bsc#1234429). +- landlock: Move code to ease future backports (bsc#1234429). +- KVM: x86: Acquire SRCU in KVM_GET_MP_STATE to protect guest + memory accesses (bsc#1234429). +- KVM: x86: Explicitly zero-initialize on-stack CPUID unions + (bsc#1234429). +- KVM: PPC: Enable CAP_SPAPR_TCE_VFIO on pSeries KVM guests + (bsc#1234429). +- KVM: Allow building irqbypass.ko as as module when kvm.ko is + a module (bsc#1234429). +- gve: handle overflow when reporting TX consumed descriptors + (bsc#1234429). +- gpio: zynq: Fix wakeup source leaks on device unbind + (bsc#1234429). +- gpio: tegra186: fix resource handling in ACPI probe path + (bsc#1234429). +- ftrace: Properly merge notrace hashes (bsc#1234429). +- ftrace: Add cond_resched() to ftrace_graph_set_hash() + (bsc#1234429). +- dt-bindings: coresight: qcom,coresight-tpdm: Fix too many 'reg' + (bsc#1234429). +- dt-bindings: coresight: qcom,coresight-tpda: Fix too many 'reg' + (bsc#1234429). +- dm-verity: fix prefetch-vs-suspend race (bsc#1234429). +- dm-integrity: fix non-constant-time tag verification + (bsc#1234429). +- dm-integrity: set ti->error on memory allocation failure + (bsc#1234429). +- dm-ebs: fix prefetch-vs-suspend race (bsc#1234429). +- dlm: fix error if active rsb is not hashed (bsc#1234429). +- dlm: fix error if inactive rsb is not hashed (bsc#1234429). +- crypto: ccp - Fix uAPI definitions of PSP errors (bsc#1234429). +- crypto: ccp - Fix check for the primary ASP device + (bsc#1234429). +- clk: qcom: gdsc: Set retain_ff before moving to HW CTRL + (bsc#1234429). +- clk: qcom: gdsc: Capture pm_genpd_add_subdomain result code + (bsc#1234429). +- clk: qcom: gdsc: Release pm subdomains in reverse add order + (bsc#1234429). +- clk: qcom: clk-branch: Fix invert halt status bit check for + votable clocks (bsc#1234429). +- clk: renesas: r9a07g043: Fix HP clock source for RZ/Five + (bsc#1234429). +- cifs: Ensure that all non-client-specific reparse points are + processed by the server (bsc#1234429). +- cifs: fix integer overflow in match_server() (bsc#1234429). +- cifs: avoid NULL pointer dereference in dbg call (bsc#1234429). +- CIFS: Propagate min offload along with other parameters from + primary to secondary channels (bsc#1234429). +- thermal/drivers/rockchip: Add missing rk3328 mapping entry + (bsc#1234429). +- tracing: Do not add length to print format in synthetic events + (bsc#1234429). +- tracing: fprobe events: Fix possible UAF on modules + (bsc#1234429). +- x86/xen: fix balloon target initialization for PVH dom0 + (bsc#1234429). +- sctp: detect and prevent references to a freed transport in + sendmsg (bsc#1234429). +- mm/hwpoison: introduce folio_contain_hwpoisoned_page() helper + (bsc#1234429). +- mm/hugetlb: move hugetlb_sysctl_init() to the __init section + (bsc#1234429). +- mm/hwpoison: do not send SIGBUS to processes with recovered + clean pages (bsc#1234429). +- mm/userfaultfd: fix release hang over concurrent GUP + (bsc#1234429). +- mm: add missing release barrier on PGDAT_RECLAIM_LOCKED unlock + (bsc#1234429). +- mm/mremap: correctly handle partial mremap() of VMA starting + at 0 (bsc#1234429). +- mm: fix lazy mmu docs and usage (bsc#1234429). +- mm: make page_mapped_in_vma() hugetlb walk aware (bsc#1234429). +- mm/rmap: reject hugetlb folios in folio_make_device_exclusive() + (bsc#1234429). +- mm/damon/ops: have damon_get_folio return folio even for tail + pages (bsc#1234429). +- net: Fix null-ptr-deref by sock_lock_init_class_and_name() + and rmmod (bsc#1234429). +- sparc/mm: avoid calling arch_enter/leave_lazy_mmu() in set_ptes + (bsc#1234429). +- sparc/mm: disable preemption in lazy mmu mode (bsc#1234429). +- iommu/vt-d: Wire up irq_ack() to irq_move_irq() for posted MSIs + (bsc#1234429). +- iommu/vt-d: Fix possible circular locking dependency + (bsc#1234429). +- iommu/vt-d: Don't clobber posted vCPU IRTE when host IRQ + affinity changes (bsc#1234429). +- iommu/vt-d: Put IRTE back into posted MSI mode if vCPU posting + is disabled (bsc#1234429). +- iommu/tegra241-cmdqv: Fix warnings due to dmam_free_coherent() + (bsc#1234429). +- iommufd: Fix uninitialized rc in iommufd_access_rw() + (bsc#1234429). +- btrfs: zoned: fix zone finishing with missing devices + (bsc#1234429). +- btrfs: zoned: fix zone activation with missing devices + (bsc#1234429). +- btrfs: tests: fix chunk map leak after failure to add it to + the tree (bsc#1234429). +- btrfs: fix non-empty delayed iputs list on unmount due to + compressed write workers (bsc#1234429). +- backlight: led_bl: Hold led_access lock when calling + led_sysfs_disable() (bsc#1234429). +- arm64: dts: exynos: gs101: disable pinctrl_gsacore node + (bsc#1234429). +- arm64: dts: mediatek: mt8173: Fix disp-pwm compatible string + (bsc#1234429). +- arm64: mm: Correct the update of max_pfn (bsc#1234429). +- arm64: tegra: Remove the Orin NX/Nano suspend key (bsc#1234429). +- arm64: mops: Do not dereference src reg for a set operation + (bsc#1234429). +- mtd: rawnand: Add status chack in r852_ready() (bsc#1234429). +- mtd: inftlcore: Add error check for inftl_read_oob() + (bsc#1234429). +- mptcp: only inc MPJoinAckHMacFailure for HMAC failures + (bsc#1234429). +- mptcp: fix NULL pointer in can_accept_new_subflow (bsc#1234429). +- lib: scatterlist: fix sg_split_phys to preserve original + scatterlist offsets (bsc#1234429). +- locking/lockdep: Decrease nr_unused_locks if lock unused in + zap_class() (bsc#1234429). +- mailbox: tegra-hsp: Define dimensioning masks in SoC data + (bsc#1234429). +- mfd: ene-kb3930: Fix a potential NULL pointer dereference + (bsc#1234429). +- leds: rgb: leds-qcom-lpg: Fix calculation of best period Hi-Res + PWMs (bsc#1234429). +- leds: rgb: leds-qcom-lpg: Fix pwm resolution max for Hi-Res PWMs + (bsc#1234429). +- kbuild: exclude .rodata.(cst|str)* when building ranges + (bsc#1234429). +- jbd2: remove wrong sb->s_sequence check (bsc#1234429). +- i3c: Add NULL pointer check in i3c_master_queue_ibi() + (bsc#1234429). +- i3c: master: svc: Use readsb helper for reading MDB + (bsc#1234429). +- ima: limit the number of ToMToU integrity violations + (bsc#1234429). +- ima: limit the number of open-writers integrity violations + (bsc#1234429). +- smb311 client: fix missing tcon check when mounting with + linux/posix extensions (bsc#1234429). +- soc: samsung: exynos-chipid: Add NULL pointer check in + exynos_chipid_probe() (bsc#1234429). +- svcrdma: do not unregister device for listeners (bsc#1234429). +- tpm: do not start chip while suspended (bsc#1234429). +- udf: Fix inode_getblk() return value (bsc#1234429). +- vdpa/mlx5: Fix oversized null mkey longer than 32bit + (bsc#1234429). +- f2fs: fix to avoid atomicity corruption of atomic file + (bsc#1234429). +- ext4: fix off-by-one error in do_split (bsc#1234429). +- bus: mhi: host: Fix race between unprepare and queue_buf + (bsc#1234429). +- accel/ivpu: Fix deadlock in ivpu_ms_cleanup() (bsc#1234429). +- accel/ivpu: Fix warning in ivpu_ipc_send_receive_internal() + (bsc#1234429). +- ALSA: hda/realtek: Enable Mute LED on HP OMEN 16 Laptop xd000xx + (bsc#1234429). +- ASoC: qdsp6: q6asm-dai: fix q6asm_dai_compr_set_params error + path (bsc#1234429). +- ASoC: qdsp6: q6apm-dai: fix capture pipeline overruns + (bsc#1234429). +- ASoC: qdsp6: q6apm-dai: set 10 ms period and buffer alignment + (bsc#1234429). +- ASoC: q6apm-dai: make use of q6apm_get_hw_pointer (bsc#1234429). +- ASoC: q6apm-dai: schedule all available frames to avoid dsp + under-runs (bsc#1234429). +- ASoC: q6apm: add q6apm_get_hw_pointer helper (bsc#1234429). +- ASoC: codecs: wcd937x: fix a potential memory leak in + wcd937x_soc_codec_probe() (bsc#1234429). +- io_uring/kbuf: reject zero sized provided buffers (bsc#1234429). +- io_uring/net: fix io_req_post_cqe abuse by send bundle + (bsc#1234429). +- io_uring/net: fix accept multishot handling (bsc#1234429). +- wifi: mt76: mt7925: fix the wrong simultaneous cap for MLO + (bsc#1234429). +- wifi: mt76: mt7925: fix the wrong link_idx when a p2p_device + is present (bsc#1234429). +- wifi: mt76: mt7925: fix country count limitation for CLC + (bsc#1234429). +- wifi: mt76: mt7925: ensure wow pattern command align fw format + (bsc#1234429). +- wifi: mac80211: fix integer overflow in hwmp_route_info_get() + (bsc#1234429). +- wifi: mt76: Add check for devm_kstrdup() (bsc#1234429). +- clocksource/drivers/stm32-lptimer: Use wakeup capable instead + of init wakeup (bsc#1234429). +- mtd: Replace kcalloc() with devm_kcalloc() (bsc#1234429). +- net: dsa: mv88e6xxx: fix internal PHYs for 6320 family + (bsc#1234429). +- net: dsa: mv88e6xxx: workaround RGMII transmit delay erratum + for 6320 family (bsc#1234429). +- mtd: Add check for devm_kcalloc() (bsc#1234429). +- mptcp: sockopt: fix getting freebind & transparent + (bsc#1234429). +- mptcp: sockopt: fix getting IPV6_V6ONLY (bsc#1234429). +- media: chips-media: wave5: Fix timeout while testing 10bit + hevc fluster (bsc#1234429). +- media: chips-media: wave5: Fix a hang after seeking + (bsc#1234429). ++++ 535 more lines (skipped) ++++ between /work/SRC/openSUSE:Factory/kernel-source-longterm/kernel-longterm.changes ++++ and /work/SRC/openSUSE:Factory/.kernel-source-longterm.new.30101/kernel-longterm.changes kernel-source-longterm.changes: same change kernel-syms-longterm.changes: same change ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kernel-longterm.spec ++++++ --- /var/tmp/diff_new_pack.yvlBKo/_old 2025-04-22 17:25:54.609106238 +0200 +++ /var/tmp/diff_new_pack.yvlBKo/_new 2025-04-22 17:25:54.609106238 +0200 @@ -18,8 +18,8 @@ %define srcversion 6.12 -%define patchversion 6.12.23 -%define git_commit 9ae5b54122a7935617eab19bb3670b05c11edcac +%define patchversion 6.12.24 +%define git_commit 726c2d06ad1d81b68e479b3bdffd8f8b7af66c72 %define variant -longterm%{nil} %define compress_modules zstd %define compress_vmlinux xz @@ -31,15 +31,17 @@ %define supported_modules_check 0 %define build_flavor longterm %define generate_compile_commands 1 +%define gcc_package gcc +%define gcc_compiler gcc %include %_sourcedir/kernel-spec-macros %(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb,check-module-license,splitflist,mergedep,moddep,modflist,kernel-subpackage-build}) Name: kernel-longterm -Version: 6.12.23 +Version: 6.12.24 %if 0%{?is_kotd} -Release: <RELEASE>.g9ae5b54 +Release: <RELEASE>.g726c2d0 %else Release: 0 %endif @@ -59,8 +61,8 @@ # does not expand %%(...) %if "%build_flavor" == "syzkaller" # Needed by scripts/gcc-plugin.sh -BuildRequires: gcc-c++ -BuildRequires: gcc-devel +BuildRequires: %gcc_package-c++ +BuildRequires: %gcc_package-devel %endif BuildRequires: hmaccalc BuildRequires: libopenssl-devel @@ -73,6 +75,7 @@ # pahole for CONFIG_DEBUG_INFO_BTF BuildRequires: dwarves >= 1.22 %endif +BuildRequires: %gcc_package # for objtool BuildRequires: libelf-devel # required for 50-check-kernel-build-id rpm check @@ -354,14 +357,14 @@ # For depmod (modutils is a dependency provided by both module-init-tools and # kmod-compat) Requires(post): modutils -# This Requires is wrong, because the post/postun scripts have a -# test -x update-bootloader, having perl-Bootloader is not a hard requirement. -# But, there is no way to tell rpm or yast to schedule the installation -# of perl-Bootloader before kernel-binary.rpm if both are in the list of -# packages to install/update. Likewise, this is true for dracut. -# Need a perl-Bootloader with /usr/lib/bootloader/bootloader_entry -Requires(post): perl-Bootloader >= 0.4.15 -Requires(post): dracut +# Use OrderWithRequires to instruct the package manager to schedule the +# installation of bootloader and dracut related tools as if they were +# required. This will ensure they're there for post scripts without hard +# requiring them. (boo#1228659, boo#1240785) +OrderWithRequires(post): udev +OrderWithRequires(post): systemd-boot +OrderWithRequires(post): perl-Bootloader +OrderWithRequires(post): dracut # Install the package providing /etc/SuSE-release early enough, so that # the grub entry has correct title (bnc#757565) Requires(post): distribution-release @@ -489,14 +492,14 @@ # For depmod (modutils is a dependency provided by both module-init-tools and # kmod-compat) Requires(post): modutils -# This Requires is wrong, because the post/postun scripts have a -# test -x update-bootloader, having perl-Bootloader is not a hard requirement. -# But, there is no way to tell rpm or yast to schedule the installation -# of perl-Bootloader before kernel-binary.rpm if both are in the list of -# packages to install/update. Likewise, this is true for dracut. -# Need a perl-Bootloader with /usr/lib/bootloader/bootloader_entry -Requires(post): perl-Bootloader >= 0.4.15 -Requires(post): dracut +# Use OrderWithRequires to instruct the package manager to schedule the +# installation of bootloader and dracut related tools as if they were +# required. This will ensure they're there for post scripts without hard +# requiring them. (boo#1228659, boo#1240785) +OrderWithRequires(post): udev +OrderWithRequires(post): systemd-boot +OrderWithRequires(post): perl-Bootloader +OrderWithRequires(post): dracut # Install the package providing /etc/SuSE-release early enough, so that # the grub entry has correct title (bnc#757565) Requires(post): distribution-release @@ -766,6 +769,7 @@ Provides: kernel-preempt-devel = %version-%release %endif %endif +Requires: %gcc_package %obsolete_rebuilds %name-devel PreReq: coreutils @@ -802,7 +806,7 @@ /usr/src/linux-obj/%kmp_target_cpu %endif -%if "%livepatch" != "" && "%CONFIG_SUSE_KERNEL_SUPPORTED" == "y" && (("%variant" == "" && %build_default) || ("%variant" == "-rt" && 0%livepatch_rt)) +%if "%livepatch" != "" && "%CONFIG_SUSE_KERNEL_SUPPORTED" == "y" && (("%variant" == "" && %build_default) || ("%flavor" == "rt" && 0%livepatch_rt)) %if "%livepatch" == "kgraft" %define patch_package %{livepatch}-patch %else @@ -1258,6 +1262,9 @@ %endif %_sourcedir/series.conf .. $SYMBOLS +sed -i -e 's/\$(CROSS_COMPILE)gcc/\$(CROSS_COMPILE)%gcc_compiler/g' Makefile +grep '\$(CROSS_COMPILE)%gcc_compiler' Makefile + cd %kernel_build_dir # Override the timestamp 'uname -v' reports with the source timestamp and @@ -1452,7 +1459,7 @@ %if 0%{?klp_ipa_clones} && %generate_compile_commands # Generate compile_commands.json - make compile_commands.json + make compile_commands.json $MAKE_ARGS %endif %install @@ -1770,8 +1777,8 @@ %rpm_install_dir/%cpu_arch_flavor \ $(echo %srcversion | sed -r 's/^([0-9]+)\.([0-9]+).*/\1 \2/') else - echo "export KBUILD_OUTPUT = %obj_install_dir/%cpu_arch_flavor" > %rpm_install_dir/%cpu_arch_flavor/Makefile - echo "include ../../../%{basename:%src_install_dir}/Makefile" >> %rpm_install_dir/%cpu_arch_flavor/Makefile + echo 'export KBUILD_OUTPUT = %obj_install_dir/%cpu_arch_flavor' > %rpm_install_dir/%cpu_arch_flavor/Makefile + echo 'include ../../../%{basename:%src_install_dir}/Makefile' >> %rpm_install_dir/%cpu_arch_flavor/Makefile fi fi @@ -1950,7 +1957,7 @@ add_dirs_to_filelist %my_builddir/optional-modules > %my_builddir/kernel-optional.files %endif -%if 0%{?sle_version} >= 150000 +%if 0%{?suse_version} > 1500 || 0%{?sle_version} >= 150000 # By default, loading unsupported modules is disabled on SLE through # /etc/modprobe.d/10-unsupported-modules.conf from the suse-module-tools # package. @@ -1961,7 +1968,7 @@ # multiversion(kernel). modprobe_d_dir=/etc/modprobe.d - %if 0%{?sle_version} > 150300 + %if 0%{?suse_version} > 1500 || 0%{?sle_version} > 150300 modprobe_d_dir=/lib/modprobe.d %endif %if %{usrmerged} ++++++ kernel-source-longterm.spec ++++++ --- /var/tmp/diff_new_pack.yvlBKo/_old 2025-04-22 17:25:54.637107413 +0200 +++ /var/tmp/diff_new_pack.yvlBKo/_new 2025-04-22 17:25:54.641107581 +0200 @@ -17,18 +17,20 @@ %define srcversion 6.12 -%define patchversion 6.12.23 -%define git_commit 9ae5b54122a7935617eab19bb3670b05c11edcac +%define patchversion 6.12.24 +%define git_commit 726c2d06ad1d81b68e479b3bdffd8f8b7af66c72 %define variant -longterm%{nil} +%define gcc_package gcc +%define gcc_compiler gcc %include %_sourcedir/kernel-spec-macros %(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb,check-module-license,splitflist,mergedep,moddep,modflist,kernel-subpackage-build}) Name: kernel-source-longterm -Version: 6.12.23 +Version: 6.12.24 %if 0%{?is_kotd} -Release: <RELEASE>.g9ae5b54 +Release: <RELEASE>.g726c2d0 %else Release: 0 %endif @@ -150,6 +152,7 @@ %if 0%{?suse_version} > 1500 || 0%{?sle_version} > 150300 Recommends: kernel-install-tools %endif +Recommends: %gcc_package %obsolete_rebuilds %name # Force bzip2 instead of lzma compression to @@ -269,6 +272,8 @@ linux-%kernelrelease%variant linux-%kernelrelease-vanilla cd linux-%kernelrelease-vanilla %_sourcedir/apply-patches --vanilla %_sourcedir/series.conf %my_builddir %symbols +sed -i -e 's/\$(CROSS_COMPILE)gcc/\$(CROSS_COMPILE)%gcc_compiler/g' Makefile +grep '\$(CROSS_COMPILE)%gcc_compiler' Makefile rm -f $(find . -name ".gitignore") # Hardlink duplicate files automatically (from package fdupes). %fdupes $PWD @@ -277,6 +282,8 @@ cd linux-%kernelrelease%variant %_sourcedir/apply-patches %_sourcedir/series.conf %my_builddir %symbols +sed -i -e 's/\$(CROSS_COMPILE)gcc/\$(CROSS_COMPILE)%gcc_compiler/g' Makefile +grep '\$(CROSS_COMPILE)%gcc_compiler' Makefile rm -f $(find . -name ".gitignore") if [ -f %_sourcedir/localversion ] ; then @@ -317,7 +324,8 @@ find %{buildroot}/usr/src/linux* -type f -name '*.[ch]' -perm /0111 -exec chmod -v a-x {} + # OBS checks don't like /usr/bin/env in script interpreter lines grep -Elr '^#! */usr/bin/env ' %{buildroot}/usr/src/linux* | while read f; do - sed -re '1 { s_^#! */usr/bin/env +/_#!/_ ; s_^#! */usr/bin/env +([^/])_#!/usr/bin/\1_ }' -i "$f" + sed -re '1 { s_^#! */usr/bin/env +/_#!/_ ; s_^#! */usr/bin/env +([^/])_#!/usr/bin/\1_ }' \ + -re '1 { s_^#! */bin/env +/_#!/_ ; s_^#! */bin/env +([^/])_#!/usr/bin/\1_ }' -i "$f" done # kernel-source and kernel-$flavor-devel are built independently, but the # shipped sources (/usr/src/linux/) need to be older than generated files ++++++ kernel-syms-longterm.spec ++++++ --- /var/tmp/diff_new_pack.yvlBKo/_old 2025-04-22 17:25:54.669108756 +0200 +++ /var/tmp/diff_new_pack.yvlBKo/_new 2025-04-22 17:25:54.673108924 +0200 @@ -16,16 +16,16 @@ # -%define git_commit 9ae5b54122a7935617eab19bb3670b05c11edcac +%define git_commit 726c2d06ad1d81b68e479b3bdffd8f8b7af66c72 %define variant -longterm%{nil} %include %_sourcedir/kernel-spec-macros Name: kernel-syms-longterm -Version: 6.12.23 +Version: 6.12.24 %if %using_buildservice %if 0%{?is_kotd} -Release: <RELEASE>.g9ae5b54 +Release: <RELEASE>.g726c2d0 %else Release: 0 %endif ++++++ README.SUSE ++++++ --- /var/tmp/diff_new_pack.yvlBKo/_old 2025-04-22 17:25:54.777113288 +0200 +++ /var/tmp/diff_new_pack.yvlBKo/_new 2025-04-22 17:25:54.781113456 +0200 @@ -422,9 +422,8 @@ Loadable kernel modules: -* Peter Jay Salzman, Michael Burian, Ori Pomerantz: The Linux Kernel Module - Programming Guide, Version 2.6, - <https://tldp.org/LDP/lkmpg/2.6/html/index.html>. +* The Linux Kernel Module Programming Guide, + <https://sysprog21.github.io/lkmpg/>. Kernel module packages: ++++++ check-for-config-changes ++++++ --- /var/tmp/diff_new_pack.yvlBKo/_old 2025-04-22 17:25:54.837115807 +0200 +++ /var/tmp/diff_new_pack.yvlBKo/_new 2025-04-22 17:25:54.841115974 +0200 @@ -14,6 +14,7 @@ 'CC_HAS_[A-Z_]*' 'CC_HAVE_[A-Z_]*' 'CC_VERSION_TEXT' + 'DRM_MSM_VALIDATE_XML' 'DYNAMIC_SIGFRAME' 'FTRACE_MCOUNT_USE_[A-Z_]*' 'GCC_ASM_GOTO_OUTPUT_BROKEN' @@ -23,6 +24,7 @@ 'HAVE_[A-Z]*_COMPILER' 'HAVE_RUST' 'HAVE_SHADOW_CALL_STACK' + 'LD_CAN_[A-Z_]*' 'LD_VERSION' 'OBJTOOL' 'PAHOLE_HAS_[A-Z0-9_]*' ++++++ config.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/arm64/default new/config/arm64/default --- old/config/arm64/default 2025-04-10 23:32:28.000000000 +0200 +++ new/config/arm64/default 2025-04-20 23:53:08.000000000 +0200 @@ -9243,6 +9243,7 @@ CONFIG_THRUSTMASTER_FF=y CONFIG_HID_UDRAW_PS3=m CONFIG_HID_U2FZERO=m +# CONFIG_HID_UNIVERSAL_PIDFF is not set CONFIG_HID_WACOM=m CONFIG_HID_WIIMOTE=m CONFIG_HID_WINWING=m diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/x86_64/default new/config/x86_64/default --- old/config/x86_64/default 2025-04-10 23:32:28.000000000 +0200 +++ new/config/x86_64/default 2025-04-20 23:53:08.000000000 +0200 @@ -802,7 +802,7 @@ CONFIG_KVM_GENERIC_DIRTYLOG_READ_PROTECT=y CONFIG_KVM_GENERIC_PRE_FAULT_MEMORY=y CONFIG_KVM_COMPAT=y -CONFIG_HAVE_KVM_IRQ_BYPASS=y +CONFIG_HAVE_KVM_IRQ_BYPASS=m CONFIG_HAVE_KVM_NO_POLL=y CONFIG_KVM_XFER_TO_GUEST_WORK=y CONFIG_HAVE_KVM_PM_NOTIFIER=y @@ -8015,6 +8015,7 @@ CONFIG_THRUSTMASTER_FF=y CONFIG_HID_UDRAW_PS3=m CONFIG_HID_U2FZERO=m +# CONFIG_HID_UNIVERSAL_PIDFF is not set CONFIG_HID_WACOM=m CONFIG_HID_WIIMOTE=m CONFIG_HID_WINWING=m @@ -8916,7 +8917,7 @@ # end of VFIO support for PCI devices CONFIG_VFIO_MDEV=m -CONFIG_IRQ_BYPASS_MANAGER=y +CONFIG_IRQ_BYPASS_MANAGER=m CONFIG_VIRT_DRIVERS=y CONFIG_VMGENID=y CONFIG_VBOXGUEST=m ++++++ kernel-binary.spec.in ++++++ --- /var/tmp/diff_new_pack.yvlBKo/_old 2025-04-22 17:25:55.085126215 +0200 +++ /var/tmp/diff_new_pack.yvlBKo/_new 2025-04-22 17:25:55.085126215 +0200 @@ -31,6 +31,8 @@ %define supported_modules_check @SUPPORTED_MODULES_CHECK@ %define build_flavor @FLAVOR@ %define generate_compile_commands @GENERATE_COMPILE_COMMANDS@ +%define gcc_package @GCC_PACKAGE@ +%define gcc_compiler @GCC_COMPILER@ %include %_sourcedir/kernel-spec-macros @@ -59,8 +61,8 @@ # does not expand %%(...) %if "%build_flavor" == "syzkaller" # Needed by scripts/gcc-plugin.sh -BuildRequires: gcc-c++ -BuildRequires: gcc-devel +BuildRequires: %gcc_package-c++ +BuildRequires: %gcc_package-devel %endif BuildRequires: hmaccalc BuildRequires: libopenssl-devel @@ -73,6 +75,7 @@ # pahole for CONFIG_DEBUG_INFO_BTF BuildRequires: dwarves >= 1.22 %endif +BuildRequires: %gcc_package # for objtool BuildRequires: libelf-devel # required for 50-check-kernel-build-id rpm check @@ -218,14 +221,14 @@ # For depmod (modutils is a dependency provided by both module-init-tools and # kmod-compat) Requires(post): modutils -# This Requires is wrong, because the post/postun scripts have a -# test -x update-bootloader, having perl-Bootloader is not a hard requirement. -# But, there is no way to tell rpm or yast to schedule the installation -# of perl-Bootloader before kernel-binary.rpm if both are in the list of -# packages to install/update. Likewise, this is true for dracut. -# Need a perl-Bootloader with /usr/lib/bootloader/bootloader_entry -Requires(post): perl-Bootloader >= 0.4.15 -Requires(post): dracut +# Use OrderWithRequires to instruct the package manager to schedule the +# installation of bootloader and dracut related tools as if they were +# required. This will ensure they're there for post scripts without hard +# requiring them. (boo#1228659, boo#1240785) +OrderWithRequires(post): udev +OrderWithRequires(post): systemd-boot +OrderWithRequires(post): perl-Bootloader +OrderWithRequires(post): dracut # Install the package providing /etc/SuSE-release early enough, so that # the grub entry has correct title (bnc#757565) Requires(post): distribution-release @@ -585,6 +588,7 @@ Provides: kernel-preempt-devel = %version-%release %endif %endif +Requires: %gcc_package @PROVIDES_OBSOLETES_DEVEL@ %obsolete_rebuilds %name-devel PreReq: coreutils @@ -622,7 +626,7 @@ /usr/src/linux-obj/%kmp_target_cpu %endif -%if "%livepatch" != "" && "%CONFIG_SUSE_KERNEL_SUPPORTED" == "y" && (("%variant" == "" && %build_default) || ("%variant" == "-rt" && 0%livepatch_rt)) +%if "%livepatch" != "" && "%CONFIG_SUSE_KERNEL_SUPPORTED" == "y" && (("%variant" == "" && %build_default) || ("%flavor" == "rt" && 0%livepatch_rt)) %if "%livepatch" == "kgraft" %define patch_package %{livepatch}-patch %else @@ -796,6 +800,9 @@ %endif %_sourcedir/series.conf .. $SYMBOLS +sed -i -e 's/\$(CROSS_COMPILE)gcc/\$(CROSS_COMPILE)%gcc_compiler/g' Makefile +grep '\$(CROSS_COMPILE)%gcc_compiler' Makefile + cd %kernel_build_dir # Override the timestamp 'uname -v' reports with the source timestamp and @@ -990,7 +997,7 @@ %if 0%{?klp_ipa_clones} && %generate_compile_commands # Generate compile_commands.json - make compile_commands.json + make compile_commands.json $MAKE_ARGS %endif %install @@ -1308,8 +1315,8 @@ %rpm_install_dir/%cpu_arch_flavor \ $(echo %srcversion | sed -r 's/^([0-9]+)\.([0-9]+).*/\1 \2/') else - echo "export KBUILD_OUTPUT = %obj_install_dir/%cpu_arch_flavor" > %rpm_install_dir/%cpu_arch_flavor/Makefile - echo "include ../../../%{basename:%src_install_dir}/Makefile" >> %rpm_install_dir/%cpu_arch_flavor/Makefile + echo 'export KBUILD_OUTPUT = %obj_install_dir/%cpu_arch_flavor' > %rpm_install_dir/%cpu_arch_flavor/Makefile + echo 'include ../../../%{basename:%src_install_dir}/Makefile' >> %rpm_install_dir/%cpu_arch_flavor/Makefile fi fi @@ -1488,7 +1495,7 @@ add_dirs_to_filelist %my_builddir/optional-modules > %my_builddir/kernel-optional.files %endif -%if 0%{?sle_version} >= 150000 +%if 0%{?suse_version} > 1500 || 0%{?sle_version} >= 150000 # By default, loading unsupported modules is disabled on SLE through # /etc/modprobe.d/10-unsupported-modules.conf from the suse-module-tools # package. @@ -1499,7 +1506,7 @@ # multiversion(kernel). modprobe_d_dir=/etc/modprobe.d - %if 0%{?sle_version} > 150300 + %if 0%{?suse_version} > 1500 || 0%{?sle_version} > 150300 modprobe_d_dir=/lib/modprobe.d %endif %if %{usrmerged} ++++++ kernel-docs.spec.in ++++++ --- /var/tmp/diff_new_pack.yvlBKo/_old 2025-04-22 17:25:55.137128396 +0200 +++ /var/tmp/diff_new_pack.yvlBKo/_new 2025-04-22 17:25:55.137128396 +0200 @@ -147,6 +147,8 @@ %_sourcedir/apply-patches %_sourcedir/series.conf %my_builddir %symbols %build +# for reproducible builds (bsc#1238303) +export PARALLELISM=1 cd linux-%srcversion export LANG=en_US.utf8 %if %build_html ++++++ kernel-obs-build.spec.in ++++++ --- /var/tmp/diff_new_pack.yvlBKo/_old 2025-04-22 17:25:55.173129908 +0200 +++ /var/tmp/diff_new_pack.yvlBKo/_new 2025-04-22 17:25:55.181130243 +0200 @@ -127,7 +127,7 @@ loop dm-crypt essiv dm-mod dm-snapshot binfmt-misc fuse kqemu squashfs ext2 ext3 ext4 btrfs xfs nf_conntrack_ipv6 binfmt_misc virtio_pci virtio_mmio virtio_blk virtio_rng fat vfat nls_cp437 nls_iso8859-1 ibmvscsi sd_mod e1000 ibmveth overlay 9p 9pnet_virtio qemu_fw_cfg - algif_hash aegis128 xts bridge br_netfilter nf_nat xt_conntrack iptable_nat iptable_filter + algif_hash aegis128 xts bridge br_netfilter nf_nat nf_tables xt_conntrack iptable_nat iptable_filter iso9660" # manually load all modules to make sure they're available ++++++ kernel-source.spec.in ++++++ --- /var/tmp/diff_new_pack.yvlBKo/_old 2025-04-22 17:25:55.229132258 +0200 +++ /var/tmp/diff_new_pack.yvlBKo/_new 2025-04-22 17:25:55.233132426 +0200 @@ -20,6 +20,8 @@ %define patchversion @PATCHVERSION@ %define git_commit @COMMIT_FULL@ %define variant @VARIANT@%{nil} +%define gcc_package @GCC_PACKAGE@ +%define gcc_compiler @GCC_COMPILER@ %include %_sourcedir/kernel-spec-macros @@ -150,6 +152,7 @@ %if 0%{?suse_version} > 1500 || 0%{?sle_version} > 150300 Recommends: kernel-install-tools %endif +Recommends: %gcc_package %obsolete_rebuilds %name # Force bzip2 instead of lzma compression to @@ -269,6 +272,8 @@ linux-%kernelrelease%variant linux-%kernelrelease-vanilla cd linux-%kernelrelease-vanilla %_sourcedir/apply-patches --vanilla %_sourcedir/series.conf %my_builddir %symbols +sed -i -e 's/\$(CROSS_COMPILE)gcc/\$(CROSS_COMPILE)%gcc_compiler/g' Makefile +grep '\$(CROSS_COMPILE)%gcc_compiler' Makefile rm -f $(find . -name ".gitignore") # Hardlink duplicate files automatically (from package fdupes). %fdupes $PWD @@ -277,6 +282,8 @@ cd linux-%kernelrelease%variant %_sourcedir/apply-patches %_sourcedir/series.conf %my_builddir %symbols +sed -i -e 's/\$(CROSS_COMPILE)gcc/\$(CROSS_COMPILE)%gcc_compiler/g' Makefile +grep '\$(CROSS_COMPILE)%gcc_compiler' Makefile rm -f $(find . -name ".gitignore") if [ -f %_sourcedir/localversion ] ; then @@ -317,7 +324,8 @@ find %{buildroot}/usr/src/linux* -type f -name '*.[ch]' -perm /0111 -exec chmod -v a-x {} + # OBS checks don't like /usr/bin/env in script interpreter lines grep -Elr '^#! */usr/bin/env ' %{buildroot}/usr/src/linux* | while read f; do - sed -re '1 { s_^#! */usr/bin/env +/_#!/_ ; s_^#! */usr/bin/env +([^/])_#!/usr/bin/\1_ }' -i "$f" + sed -re '1 { s_^#! */usr/bin/env +/_#!/_ ; s_^#! */usr/bin/env +([^/])_#!/usr/bin/\1_ }' \ + -re '1 { s_^#! */bin/env +/_#!/_ ; s_^#! */bin/env +([^/])_#!/usr/bin/\1_ }' -i "$f" done # kernel-source and kernel-$flavor-devel are built independently, but the # shipped sources (/usr/src/linux/) need to be older than generated files ++++++ mkspec ++++++ --- /var/tmp/diff_new_pack.yvlBKo/_old 2025-04-22 17:25:55.337136790 +0200 +++ /var/tmp/diff_new_pack.yvlBKo/_new 2025-04-22 17:25:55.341136958 +0200 @@ -40,12 +40,19 @@ $obs_build_variant = ($obs_build_variant ? $variant : "" ); my $compress_modules = 'none'; my $compress_vmlinux = 'gz'; +my $gcc_package = 'gcc'; +my $gcc_compiler = 'gcc'; if (defined($vars{'COMPRESS_MODULES'})) { $compress_modules = $vars{'COMPRESS_MODULES'}; } if (defined($vars{'COMPRESS_VMLINUX'})) { $compress_vmlinux = $vars{'COMPRESS_VMLINUX'}; } +if (defined($vars{'GCC_VERSION'})) { + my $gcc_version = $vars{'GCC_VERSION'}; + $gcc_package = 'gcc' . $gcc_version; + $gcc_compiler = 'gcc-' . $gcc_version; +} sub detect_false { my $arg = $_[0]; return "" if not $arg; @@ -142,6 +149,8 @@ COMPRESS_MODULES => $compress_modules, COMPRESS_VMLINUX => $compress_vmlinux, GENERATE_COMPILE_COMMANDS => $generate_compile_commands, + GCC_PACKAGE => $gcc_package, + GCC_COMPILER => $gcc_compiler, ); # binary spec files ++++++ patches.kernel.org.tar.bz2 ++++++ ++++ 35247 lines of diff (skipped) ++++++ release-projects ++++++ --- /var/tmp/diff_new_pack.yvlBKo/_old 2025-04-22 17:25:57.337220724 +0200 +++ /var/tmp/diff_new_pack.yvlBKo/_new 2025-04-22 17:25:57.337220724 +0200 @@ -2,7 +2,8 @@ # are considered part of an official release channel. # This will mark the kernel as released when it's built. SUSE:SLFO:[0-9].* -SUSE:ALP:Source:Standard:1.0 +SUSE:ALP:Source:Standard:Core:1.0:Build +SUSE:SLFO:Kernel:1.0:Build SUSE:SLE-.* SUSE:Maintenance:.* openSUSE:[0-9].*:Update ++++++ series.conf ++++++ --- /var/tmp/diff_new_pack.yvlBKo/_old 2025-04-22 17:25:57.369222067 +0200 +++ /var/tmp/diff_new_pack.yvlBKo/_new 2025-04-22 17:25:57.377222403 +0200 @@ -5025,6 +5025,400 @@ patches.kernel.org/6.12.23-424-tracing-Do-not-use-PERF-enums-when-perf-is-no.patch patches.kernel.org/6.12.23-425-platform-x86-amd-pmf-fix-cleanup-in-amd_pmf_i.patch patches.kernel.org/6.12.23-426-Linux-6.12.23.patch + patches.kernel.org/6.12.24-001-ASoC-Intel-adl-add-2xrt1316-audio-configurati.patch + patches.kernel.org/6.12.24-002-cgroup-cpuset-Fix-incorrect-isolated_cpus-upd.patch + patches.kernel.org/6.12.24-003-cgroup-cpuset-Fix-error-handling-in-remote_pa.patch + patches.kernel.org/6.12.24-004-cgroup-cpuset-Revert-Allow-suppression-of-sch.patch + patches.kernel.org/6.12.24-005-cgroup-cpuset-Enforce-at-most-one-rebuild_sch.patch + patches.kernel.org/6.12.24-006-cgroup-cpuset-Further-optimize-code-if-CONFIG.patch + patches.kernel.org/6.12.24-007-cgroup-cpuset-Fix-race-between-newly-created-.patch + patches.kernel.org/6.12.24-008-gpiolib-of-Fix-the-choice-for-Ingenic-NAND-qu.patch + patches.kernel.org/6.12.24-009-selftests-futex-futex_waitv-wouldblock-test-s.patch + patches.kernel.org/6.12.24-010-ublk-refactor-recovery-configuration-flag-hel.patch + patches.kernel.org/6.12.24-011-ublk-fix-handling-recovery-reissue-in-ublk_ab.patch + patches.kernel.org/6.12.24-012-drm-i915-Disable-RPG-during-live-selftest.patch + patches.kernel.org/6.12.24-013-x86-acpi-Don-t-limit-CPUs-to-1-for-Xen-PV-gue.patch + patches.kernel.org/6.12.24-014-drm-xe-hw_engine-define-sysfs_ops-on-all-dire.patch + patches.kernel.org/6.12.24-015-ata-pata_pxa-Fix-potential-NULL-pointer-deref.patch + patches.kernel.org/6.12.24-016-objtool-Fix-INSN_CONTEXT_SWITCH-handling-in-v.patch + patches.kernel.org/6.12.24-017-tipc-fix-memory-leak-in-tipc_link_xmit.patch + patches.kernel.org/6.12.24-018-codel-remove-sch-q.qlen-check-before-qdisc_tr.patch + patches.kernel.org/6.12.24-019-net-tls-explicitly-disallow-disconnect.patch + patches.kernel.org/6.12.24-020-octeontx2-pf-qos-fix-VF-root-node-parent-queu.patch + patches.kernel.org/6.12.24-021-tc-Ensure-we-have-enough-buffer-space-when-se.patch + patches.kernel.org/6.12.24-022-net-ethtool-Don-t-call-.cleanup_data-when-pre.patch + patches.kernel.org/6.12.24-023-drm-tests-modeset-Fix-drm_display_mode-memory.patch + patches.kernel.org/6.12.24-024-drm-tests-helpers-Create-kunit-helper-to-dest.patch + patches.kernel.org/6.12.24-025-drm-tests-cmdline-Fix-drm_display_mode-memory.patch + patches.kernel.org/6.12.24-026-drm-tests-modes-Fix-drm_display_mode-memory-l.patch + patches.kernel.org/6.12.24-027-drm-tests-probe-helper-Fix-drm_display_mode-m.patch + patches.kernel.org/6.12.24-028-net-libwx-handle-page_pool_dev_alloc_pages-er.patch + patches.kernel.org/6.12.24-029-ata-sata_sx4-Add-error-handling-in-pdc20621_i.patch + patches.kernel.org/6.12.24-030-drm-i915-huc-Fix-fence-not-released-on-early-.patch + patches.kernel.org/6.12.24-031-nvmet-fcloop-swap-list_add_tail-arguments.patch + patches.kernel.org/6.12.24-032-net_sched-sch_sfq-use-a-temporary-work-area-f.patch + patches.kernel.org/6.12.24-033-net_sched-sch_sfq-move-the-limit-validation.patch + patches.kernel.org/6.12.24-034-smb-client-fix-UAF-in-decryption-with-multich.patch + patches.kernel.org/6.12.24-035-net-phy-move-phy_link_change-prior-to-mdio_bu.patch + patches.kernel.org/6.12.24-036-net-phy-allow-MDIO-bus-PM-ops-to-start-stop-s.patch + patches.kernel.org/6.12.24-037-ipv6-Align-behavior-across-nexthops-during-pa.patch + patches.kernel.org/6.12.24-038-net-ppp-Add-bound-checking-for-skb-data-on-pp.patch + patches.kernel.org/6.12.24-039-nft_set_pipapo-fix-incorrect-avx2-match-of-5t.patch + patches.kernel.org/6.12.24-040-iommu-exynos-Fix-suspend-resume-with-IDENTITY.patch + patches.kernel.org/6.12.24-041-iommu-mediatek-Fix-NULL-pointer-deference-in-.patch + patches.kernel.org/6.12.24-042-perf-core-Add-aux_pause-aux_resume-aux_start_.patch + patches.kernel.org/6.12.24-043-perf-core-Simplify-the-perf_event_alloc-error.patch + patches.kernel.org/6.12.24-044-perf-Fix-hang-while-freeing-sigtrap-event.patch + patches.kernel.org/6.12.24-045-fs-consistently-deref-the-files-table-with-rc.patch + patches.kernel.org/6.12.24-046-umount-Allow-superblock-owners-to-force-umoun.patch + patches.kernel.org/6.12.24-047-pm-cpupower-bench-Prevent-NULL-dereference-on.patch + patches.kernel.org/6.12.24-048-x86-mm-Clear-_PAGE_DIRTY-for-kernel-mappings-.patch + patches.kernel.org/6.12.24-049-x86-percpu-Disable-named-address-spaces-for-U.patch + patches.kernel.org/6.12.24-050-x86-ia32-Leave-NULL-selector-values-0-3-uncha.patch + patches.kernel.org/6.12.24-051-x86-cpu-Don-t-clear-X86_FEATURE_LAHF_LM-flag-.patch + patches.kernel.org/6.12.24-052-perf-arm_pmu-Don-t-disable-counter-in-armpmu_.patch + patches.kernel.org/6.12.24-053-perf-dwc_pcie-fix-some-unreleased-resources.patch + patches.kernel.org/6.12.24-054-PM-hibernate-Avoid-deadlock-in-hibernate_comp.patch + patches.kernel.org/6.12.24-055-Flush-console-log-from-kernel_power_off.patch + patches.kernel.org/6.12.24-056-arm64-cputype-Add-QCOM_CPU_PART_KRYO_3XX_GOLD.patch + patches.kernel.org/6.12.24-057-xen-mcelog-Add-__nonstring-annotations-for-un.patch + patches.kernel.org/6.12.24-058-zstd-Increase-DYNAMIC_BMI2-GCC-version-cutoff.patch + patches.kernel.org/6.12.24-059-platform-chrome-cros_ec_lpc-Match-on-Framewor.patch + patches.kernel.org/6.12.24-060-ASoC-SOF-topology-Use-krealloc_array-to-repla.patch + patches.kernel.org/6.12.24-061-HID-pidff-Convert-infinite-length-from-Linux-.patch + patches.kernel.org/6.12.24-062-HID-pidff-Do-not-send-effect-envelope-if-it-s.patch + patches.kernel.org/6.12.24-063-HID-pidff-Add-MISSING_DELAY-quirk-and-its-det.patch + patches.kernel.org/6.12.24-064-HID-pidff-Add-MISSING_PBO-quirk-and-its-detec.patch + patches.kernel.org/6.12.24-065-HID-pidff-Add-PERMISSIVE_CONTROL-quirk.patch + patches.kernel.org/6.12.24-066-HID-pidff-Add-hid_pidff_init_with_quirks-and-.patch + patches.kernel.org/6.12.24-067-HID-pidff-Add-FIX_WHEEL_DIRECTION-quirk.patch + patches.kernel.org/6.12.24-068-HID-Add-hid-universal-pidff-driver-and-suppor.patch + patches.kernel.org/6.12.24-069-HID-pidff-Add-PERIODIC_SINE_ONLY-quirk.patch + patches.kernel.org/6.12.24-070-HID-pidff-Fix-null-pointer-dereference-in-pid.patch + patches.kernel.org/6.12.24-071-ASoC-amd-ps-use-macro-for-ACP6.3-pci-revision.patch + patches.kernel.org/6.12.24-072-ALSA-hda-intel-Fix-Optimus-when-GPU-has-no-so.patch + patches.kernel.org/6.12.24-073-ALSA-hda-intel-Add-Lenovo-IdeaPad-Z570-to-pro.patch + patches.kernel.org/6.12.24-074-ASoC-fsl_audmix-register-card-device-depends-.patch + patches.kernel.org/6.12.24-075-media-uvcvideo-Add-quirk-for-Actions-UVC05.patch + patches.kernel.org/6.12.24-076-media-s5p-mfc-Corrected-NV12M-NV21M-plane-siz.patch + patches.kernel.org/6.12.24-077-mmc-dw_mmc-add-a-quirk-for-accessing-64-bit-F.patch + patches.kernel.org/6.12.24-078-ALSA-usb-audio-Fix-CME-quirk-for-UF-series-ke.patch + patches.kernel.org/6.12.24-079-ASoC-amd-Add-DMI-quirk-for-ACP6X-mic-support.patch + patches.kernel.org/6.12.24-080-ASoC-amd-yc-update-quirk-data-for-new-Lenovo-.patch + patches.kernel.org/6.12.24-081-platform-x86-x86-android-tablets-Add-select-P.patch + patches.kernel.org/6.12.24-082-wifi-ath11k-Fix-DMA-buffer-allocation-to-reso.patch + patches.kernel.org/6.12.24-083-wifi-ath11k-fix-memory-leak-in-ath11k_xxx_rem.patch + patches.kernel.org/6.12.24-084-wifi-ath12k-fix-memory-leak-in-ath12k_pci_rem.patch + patches.kernel.org/6.12.24-085-wifi-ath12k-Fix-invalid-entry-fetch-in-ath12k.patch + patches.kernel.org/6.12.24-086-ata-libata-core-Add-external-to-the-libata.fo.patch + patches.kernel.org/6.12.24-087-scsi-mpi3mr-Avoid-reply-queue-full-condition.patch + patches.kernel.org/6.12.24-088-scsi-mpi3mr-Synchronous-access-b-w-reset-and-.patch + patches.kernel.org/6.12.24-089-net-page_pool-don-t-cast-mp-param-to-devmem.patch + patches.kernel.org/6.12.24-090-f2fs-don-t-retry-IO-for-corrupted-data-scenar.patch + patches.kernel.org/6.12.24-091-wifi-mac80211-add-strict-mode-disabling-worka.patch + patches.kernel.org/6.12.24-092-wifi-mac80211-ensure-sdata-work-is-canceled-b.patch + patches.kernel.org/6.12.24-093-scsi-target-spc-Fix-RSOC-parameter-data-heade.patch + patches.kernel.org/6.12.24-094-net-usb-asix_devices-add-FiberGecko-DeviceID.patch + patches.kernel.org/6.12.24-095-page_pool-avoid-infinite-loop-to-schedule-del.patch + patches.kernel.org/6.12.24-096-can-flexcan-Add-quirk-to-handle-separate-inte.patch + patches.kernel.org/6.12.24-097-can-flexcan-add-NXP-S32G2-S32G3-SoC-support.patch + patches.kernel.org/6.12.24-098-jfs-Fix-uninit-value-access-of-imap-allocated.patch + patches.kernel.org/6.12.24-099-fs-jfs-cast-inactags-to-s64-to-prevent-potent.patch + patches.kernel.org/6.12.24-100-fs-jfs-Prevent-integer-overflow-in-AG-size-ca.patch + patches.kernel.org/6.12.24-101-jfs-Prevent-copying-of-nlink-with-value-0-fro.patch + patches.kernel.org/6.12.24-102-jfs-add-sanity-check-for-agwidth-in-dbMount.patch + patches.kernel.org/6.12.24-103-ata-libata-eh-Do-not-use-ATAPI-DMA-for-a-devi.patch + patches.kernel.org/6.12.24-104-net-sfp-add-quirk-for-2.5G-OEM-BX-SFP.patch + patches.kernel.org/6.12.24-105-wifi-ath12k-Fix-invalid-data-access-in-ath12k.patch + patches.kernel.org/6.12.24-106-f2fs-fix-to-avoid-out-of-bounds-access-in-f2f.patch + patches.kernel.org/6.12.24-107-net-sfp-add-quirk-for-FS-SFP-10GM-T-copper-SF.patch + patches.kernel.org/6.12.24-108-ahci-add-PCI-ID-for-Marvell-88SE9215-SATA-Con.patch + patches.kernel.org/6.12.24-109-ext4-protect-ext4_release_dquot-against-freez.patch + patches.kernel.org/6.12.24-110-Revert-f2fs-rebuild-nat_bits-during-umount.patch + patches.kernel.org/6.12.24-111-ext4-ignore-xattrs-past-end.patch + patches.kernel.org/6.12.24-112-cdc_ether-r8152-ThinkPad-Hybrid-USB-C-A-Dock-.patch + patches.kernel.org/6.12.24-113-scsi-st-Fix-array-overflow-in-st_setup.patch + patches.kernel.org/6.12.24-114-ahci-Marvell-88SE9215-controllers-prefer-DMA-.patch + patches.kernel.org/6.12.24-115-btrfs-harden-block_group-bg_list-against-list.patch + patches.kernel.org/6.12.24-116-wifi-mt76-mt76x2u-add-TP-Link-TL-WDN6200-ID-t.patch + patches.kernel.org/6.12.24-117-net-vlan-don-t-propagate-flags-on-open.patch + patches.kernel.org/6.12.24-118-tracing-fix-return-value-in-__ftrace_event_en.patch + patches.kernel.org/6.12.24-119-Bluetooth-btintel_pcie-Add-device-id-of-Whale.patch + patches.kernel.org/6.12.24-120-Bluetooth-hci_uart-fix-race-during-initializa.patch + patches.kernel.org/6.12.24-121-Bluetooth-btusb-Add-2-HWIDs-for-MT7922.patch + patches.kernel.org/6.12.24-122-Bluetooth-hci_qca-use-the-power-sequencer-for.patch + patches.kernel.org/6.12.24-123-Bluetooth-qca-simplify-WCN399x-NVM-loading.patch + patches.kernel.org/6.12.24-124-Bluetooth-Add-quirk-for-broken-READ_VOICE_SET.patch + patches.kernel.org/6.12.24-125-Bluetooth-Add-quirk-for-broken-READ_PAGE_SCAN.patch + patches.kernel.org/6.12.24-126-drm-allow-encoder-mode_set-even-when-connecto.patch + patches.kernel.org/6.12.24-127-drm-xe-bmg-Add-new-PCI-IDs.patch + patches.kernel.org/6.12.24-128-drm-xe-vf-Don-t-try-to-trigger-a-full-GT-rese.patch + patches.kernel.org/6.12.24-129-drm-amd-display-Update-Cursor-request-mode-to.patch + patches.kernel.org/6.12.24-130-drm-amdgpu-Unlocked-unmap-only-clear-page-tab.patch + patches.kernel.org/6.12.24-131-drm-panel-orientation-quirks-Add-support-for-.patch + patches.kernel.org/6.12.24-132-drm-panel-orientation-quirks-Add-quirks-for-A.patch + patches.kernel.org/6.12.24-133-drm-panel-orientation-quirks-Add-quirk-for-AY.patch + patches.kernel.org/6.12.24-134-drm-panel-orientation-quirks-Add-new-quirk-fo.patch + patches.kernel.org/6.12.24-135-drm-panel-orientation-quirks-Add-quirk-for-On.patch + patches.kernel.org/6.12.24-136-drm-debugfs-fix-printk-format-for-bridge-inde.patch + patches.kernel.org/6.12.24-137-drm-bridge-panel-forbid-initializing-a-panel-.patch + patches.kernel.org/6.12.24-138-drm-amd-display-stop-DML2-from-removing-pipes.patch + patches.kernel.org/6.12.24-139-drivers-base-devres-Allow-to-release-group-on.patch + patches.kernel.org/6.12.24-140-drm-amdkfd-clamp-queue-size-to-minimum.patch + patches.kernel.org/6.12.24-141-drm-amdkfd-Fix-mode1-reset-crash-issue.patch + patches.kernel.org/6.12.24-142-drm-amdkfd-Fix-pqm_destroy_queue-race-with-GP.patch + patches.kernel.org/6.12.24-143-drm-amdkfd-debugfs-hang_hws-skip-GPU-with-MES.patch + patches.kernel.org/6.12.24-144-drm-xe-xelp-Move-Wa_16011163337-from-tunings-.patch + patches.kernel.org/6.12.24-145-drm-mediatek-mtk_dpi-Move-the-input_2p_en-bit.patch + patches.kernel.org/6.12.24-146-drm-mediatek-mtk_dpi-Explicitly-manage-TVD-cl.patch + patches.kernel.org/6.12.24-147-PCI-Add-Rockchip-Vendor-ID.patch + patches.kernel.org/6.12.24-148-drm-amdgpu-handle-amdgpu_cgs_create_device-er.patch + patches.kernel.org/6.12.24-149-PCI-Enable-Configuration-RRS-SV-early.patch + patches.kernel.org/6.12.24-150-drm-amdgpu-Fix-the-race-condition-for-drainin.patch + patches.kernel.org/6.12.24-151-PCI-Check-BAR-index-for-validity.patch + patches.kernel.org/6.12.24-152-PCI-vmd-Make-vmd_dev-cfg_lock-a-raw_spinlock_.patch + patches.kernel.org/6.12.24-153-drm-amdgpu-grab-an-additional-reference-on-th.patch + patches.kernel.org/6.12.24-154-fbdev-omapfb-Add-plane-value-check.patch + patches.kernel.org/6.12.24-155-tracing-probe-events-Add-comments-about-entry.patch + patches.kernel.org/6.12.24-156-ktest-Fix-Test-Failures-Due-to-Missing-LOG_FI.patch + patches.kernel.org/6.12.24-157-tpm-tpm_tis-Workaround-failed-command-recepti.patch + patches.kernel.org/6.12.24-158-tpm-End-any-active-auth-session-before-shutdo.patch + patches.kernel.org/6.12.24-159-pwm-mediatek-Prevent-divide-by-zero-in-pwm_me.patch + patches.kernel.org/6.12.24-160-pwm-rcar-Improve-register-calculation.patch + patches.kernel.org/6.12.24-161-pwm-fsl-ftm-Handle-clk_get_rate-returning-0.patch + patches.kernel.org/6.12.24-162-erofs-set-error-to-bio-if-file-backed-IO-fail.patch + patches.kernel.org/6.12.24-163-bpf-support-SKF_NET_OFF-and-SKF_LL_OFF-on-skb.patch + patches.kernel.org/6.12.24-164-ext4-don-t-treat-fhandle-lookup-of-ea_inode-a.patch + patches.kernel.org/6.12.24-165-s390-pci-Fix-s390_mmio_read-write-syscall-pag.patch + patches.kernel.org/6.12.24-166-HID-pidff-Clamp-PERIODIC-effect-period-to-dev.patch + patches.kernel.org/6.12.24-167-HID-pidff-Stop-all-effects-before-enabling-ac.patch + patches.kernel.org/6.12.24-168-HID-pidff-Completely-rework-and-fix-pidff_res.patch + patches.kernel.org/6.12.24-169-HID-pidff-Simplify-pidff_upload_effect-functi.patch + patches.kernel.org/6.12.24-170-HID-pidff-Define-values-used-in-pidff_find_sp.patch + patches.kernel.org/6.12.24-171-HID-pidff-Rescale-time-values-to-match-field-.patch + patches.kernel.org/6.12.24-172-HID-pidff-Factor-out-code-for-setting-gain.patch + patches.kernel.org/6.12.24-173-HID-pidff-Move-all-hid-pidff-definitions-to-a.patch + patches.kernel.org/6.12.24-174-HID-pidff-Simplify-pidff_rescale_signed.patch + patches.kernel.org/6.12.24-175-HID-pidff-Use-macros-instead-of-hardcoded-min.patch + patches.kernel.org/6.12.24-176-HID-pidff-Factor-out-pool-report-fetch-and-re.patch + patches.kernel.org/6.12.24-177-HID-pidff-Make-sure-to-fetch-pool-before-chec.patch + patches.kernel.org/6.12.24-178-HID-hid-universal-pidff-Add-Asetek-wheelbases.patch + patches.kernel.org/6.12.24-179-HID-pidff-Comment-and-code-style-update.patch + patches.kernel.org/6.12.24-180-HID-pidff-Support-device-error-response-from-.patch + patches.kernel.org/6.12.24-181-HID-pidff-Remove-redundant-call-to-pidff_find.patch + patches.kernel.org/6.12.24-182-HID-pidff-Rename-two-functions-to-align-them-.patch + patches.kernel.org/6.12.24-183-HID-pidff-Clamp-effect-playback-LOOP_COUNT-va.patch + patches.kernel.org/6.12.24-184-HID-pidff-Compute-INFINITE-value-instead-of-u.patch + patches.kernel.org/6.12.24-185-HID-pidff-Fix-90-degrees-direction-name-North.patch + patches.kernel.org/6.12.24-186-HID-pidff-Fix-set_device_control.patch + patches.kernel.org/6.12.24-187-auxdisplay-hd44780-Fix-an-API-misuse-in-hd447.patch + patches.kernel.org/6.12.24-188-dt-bindings-media-st-stmipid02-correct-lane-p.patch + patches.kernel.org/6.12.24-189-media-mediatek-vcodec-Fix-a-resource-leak-rel.patch + patches.kernel.org/6.12.24-190-media-mtk-vcodec-venc-avoid-Wenum-compare-con.patch + patches.kernel.org/6.12.24-191-media-uapi-rkisp1-config-Fix-typo-in-extensib.patch + patches.kernel.org/6.12.24-192-media-mgb4-Fix-CMT-registers-update-logic.patch + patches.kernel.org/6.12.24-193-media-i2c-adv748x-Fix-test-pattern-selection-.patch + patches.kernel.org/6.12.24-194-media-mgb4-Fix-switched-CMT-frequency-range-m.patch + patches.kernel.org/6.12.24-195-media-intel-ipu6-set-the-dev_parent-of-video-.patch + patches.kernel.org/6.12.24-196-media-venus-hfi-add-a-check-to-handle-OOB-in-.patch + patches.kernel.org/6.12.24-197-media-venus-hfi-add-check-to-handle-incorrect.patch + patches.kernel.org/6.12.24-198-media-vim2m-print-device-name-after-registeri.patch + patches.kernel.org/6.12.24-199-media-siano-Fix-error-handling-in-smsdvb_modu.patch + patches.kernel.org/6.12.24-200-media-rockchip-rga-fix-rga-offset-lookup.patch + patches.kernel.org/6.12.24-201-xenfs-xensyms-respect-hypervisor-s-next-indic.patch + patches.kernel.org/6.12.24-202-arm64-cputype-Add-MIDR_CORTEX_A76AE.patch + patches.kernel.org/6.12.24-203-arm64-errata-Add-QCOM_KRYO_4XX_GOLD-to-the-sp.patch + patches.kernel.org/6.12.24-204-arm64-errata-Assume-that-unknown-CPUs-_are_-v.patch + patches.kernel.org/6.12.24-205-arm64-errata-Add-KRYO-2XX-3XX-4XX-silver-core.patch + patches.kernel.org/6.12.24-206-KVM-arm64-Tear-down-vGIC-on-failed-vCPU-creat.patch + patches.kernel.org/6.12.24-207-spi-cadence-qspi-Fix-probe-on-AM62A-LP-SK.patch + patches.kernel.org/6.12.24-208-mtd-rawnand-brcmnand-fix-PM-resume-warning.patch + patches.kernel.org/6.12.24-209-tpm-tpm_tis-Fix-timeout-handling-when-waiting.patch + patches.kernel.org/6.12.24-210-accel-ivpu-Fix-PM-related-deadlocks-in-MS-IOC.patch + patches.kernel.org/6.12.24-211-media-streamzap-prevent-processing-IR-data-on.patch + patches.kernel.org/6.12.24-212-media-hi556-Fix-memory-leak-on-error-in-hi556.patch + patches.kernel.org/6.12.24-213-media-visl-Fix-ERANGE-error-when-setting-enum.patch + patches.kernel.org/6.12.24-214-media-platform-stm32-Add-check-for-clk_enable.patch + patches.kernel.org/6.12.24-215-media-imx219-Adjust-PLL-settings-based-on-the.patch + patches.kernel.org/6.12.24-216-media-v4l2-dv-timings-prevent-possible-overfl.patch + patches.kernel.org/6.12.24-217-Revert-media-imx214-Fix-the-error-handling-in.patch + patches.kernel.org/6.12.24-218-media-i2c-ccs-Set-the-device-s-runtime-PM-sta.patch + patches.kernel.org/6.12.24-219-media-i2c-ccs-Set-the-device-s-runtime-PM-sta.patch + patches.kernel.org/6.12.24-220-media-i2c-ov7251-Set-enable-GPIO-low-in-probe.patch + patches.kernel.org/6.12.24-221-media-i2c-ov7251-Introduce-1-ms-delay-between.patch + patches.kernel.org/6.12.24-222-media-nuvoton-Fix-reference-handling-of-ece_n.patch + patches.kernel.org/6.12.24-223-media-nuvoton-Fix-reference-handling-of-ece_p.patch + patches.kernel.org/6.12.24-224-media-venus-hfi_parser-add-check-to-avoid-out.patch + patches.kernel.org/6.12.24-225-media-venus-hfi_parser-refactor-hfi-packet-pa.patch + patches.kernel.org/6.12.24-226-media-i2c-imx319-Rectify-runtime-PM-handling-.patch + patches.kernel.org/6.12.24-227-media-i2c-imx219-Rectify-runtime-PM-handling-.patch + patches.kernel.org/6.12.24-228-media-i2c-imx214-Rectify-probe-error-handling.patch + patches.kernel.org/6.12.24-229-media-chips-media-wave5-Fix-gray-color-on-scr.patch + patches.kernel.org/6.12.24-230-media-chips-media-wave5-Avoid-race-condition-.patch + patches.kernel.org/6.12.24-231-media-chips-media-wave5-Fix-a-hang-after-seek.patch + patches.kernel.org/6.12.24-232-media-chips-media-wave5-Fix-timeout-while-tes.patch + patches.kernel.org/6.12.24-233-mptcp-sockopt-fix-getting-IPV6_V6ONLY.patch + patches.kernel.org/6.12.24-234-mptcp-sockopt-fix-getting-freebind-transparen.patch + patches.kernel.org/6.12.24-235-mtd-Add-check-for-devm_kcalloc.patch + patches.kernel.org/6.12.24-236-net-dsa-mv88e6xxx-workaround-RGMII-transmit-d.patch + patches.kernel.org/6.12.24-237-net-dsa-mv88e6xxx-fix-internal-PHYs-for-6320-.patch + patches.kernel.org/6.12.24-238-mtd-Replace-kcalloc-with-devm_kcalloc.patch + patches.kernel.org/6.12.24-239-clocksource-drivers-stm32-lptimer-Use-wakeup-.patch + patches.kernel.org/6.12.24-240-wifi-mt76-Add-check-for-devm_kstrdup.patch + patches.kernel.org/6.12.24-241-wifi-mac80211-fix-integer-overflow-in-hwmp_ro.patch + patches.kernel.org/6.12.24-242-wifi-mt76-mt7925-ensure-wow-pattern-command-a.patch + patches.kernel.org/6.12.24-243-wifi-mt76-mt7925-fix-country-count-limitation.patch + patches.kernel.org/6.12.24-244-wifi-mt76-mt7925-fix-the-wrong-link_idx-when-.patch + patches.kernel.org/6.12.24-245-wifi-mt76-mt7925-fix-the-wrong-simultaneous-c.patch + patches.kernel.org/6.12.24-246-io_uring-net-fix-accept-multishot-handling.patch + patches.kernel.org/6.12.24-247-io_uring-net-fix-io_req_post_cqe-abuse-by-sen.patch + patches.kernel.org/6.12.24-248-io_uring-kbuf-reject-zero-sized-provided-buff.patch + patches.kernel.org/6.12.24-249-ASoC-codecs-wcd937x-fix-a-potential-memory-le.patch + patches.kernel.org/6.12.24-250-ASoC-q6apm-add-q6apm_get_hw_pointer-helper.patch + patches.kernel.org/6.12.24-251-ASoC-q6apm-dai-schedule-all-available-frames-.patch + patches.kernel.org/6.12.24-252-ASoC-q6apm-dai-make-use-of-q6apm_get_hw_point.patch + patches.kernel.org/6.12.24-253-ASoC-qdsp6-q6apm-dai-set-10-ms-period-and-buf.patch + patches.kernel.org/6.12.24-254-ASoC-qdsp6-q6apm-dai-fix-capture-pipeline-ove.patch + patches.kernel.org/6.12.24-255-ASoC-qdsp6-q6asm-dai-fix-q6asm_dai_compr_set_.patch + patches.kernel.org/6.12.24-256-ALSA-hda-realtek-Enable-Mute-LED-on-HP-OMEN-1.patch + patches.kernel.org/6.12.24-257-accel-ivpu-Fix-warning-in-ivpu_ipc_send_recei.patch + patches.kernel.org/6.12.24-258-accel-ivpu-Fix-deadlock-in-ivpu_ms_cleanup.patch + patches.kernel.org/6.12.24-259-bus-mhi-host-Fix-race-between-unprepare-and-q.patch + patches.kernel.org/6.12.24-260-ext4-fix-off-by-one-error-in-do_split.patch + patches.kernel.org/6.12.24-261-f2fs-fix-to-avoid-atomicity-corruption-of-ato.patch + patches.kernel.org/6.12.24-262-vdpa-mlx5-Fix-oversized-null-mkey-longer-than.patch + patches.kernel.org/6.12.24-263-udf-Fix-inode_getblk-return-value.patch + patches.kernel.org/6.12.24-264-tpm-do-not-start-chip-while-suspended.patch + patches.kernel.org/6.12.24-265-svcrdma-do-not-unregister-device-for-listener.patch + patches.kernel.org/6.12.24-266-soc-samsung-exynos-chipid-Add-NULL-pointer-ch.patch + patches.kernel.org/6.12.24-267-smb311-client-fix-missing-tcon-check-when-mou.patch + patches.kernel.org/6.12.24-268-ima-limit-the-number-of-open-writers-integrit.patch + patches.kernel.org/6.12.24-269-ima-limit-the-number-of-ToMToU-integrity-viol.patch + patches.kernel.org/6.12.24-270-i3c-master-svc-Use-readsb-helper-for-reading-.patch + patches.kernel.org/6.12.24-271-i3c-Add-NULL-pointer-check-in-i3c_master_queu.patch + patches.kernel.org/6.12.24-272-jbd2-remove-wrong-sb-s_sequence-check.patch + patches.kernel.org/6.12.24-273-kbuild-exclude-.rodata.-cst-str-when-building.patch + patches.kernel.org/6.12.24-274-leds-rgb-leds-qcom-lpg-Fix-pwm-resolution-max.patch + patches.kernel.org/6.12.24-275-leds-rgb-leds-qcom-lpg-Fix-calculation-of-bes.patch + patches.kernel.org/6.12.24-276-mfd-ene-kb3930-Fix-a-potential-NULL-pointer-d.patch + patches.kernel.org/6.12.24-277-mailbox-tegra-hsp-Define-dimensioning-masks-i.patch + patches.kernel.org/6.12.24-278-locking-lockdep-Decrease-nr_unused_locks-if-l.patch + patches.kernel.org/6.12.24-279-lib-scatterlist-fix-sg_split_phys-to-preserve.patch + patches.kernel.org/6.12.24-280-mptcp-fix-NULL-pointer-in-can_accept_new_subf.patch + patches.kernel.org/6.12.24-281-mptcp-only-inc-MPJoinAckHMacFailure-for-HMAC-.patch + patches.kernel.org/6.12.24-282-mtd-inftlcore-Add-error-check-for-inftl_read_.patch + patches.kernel.org/6.12.24-283-mtd-rawnand-Add-status-chack-in-r852_ready.patch + patches.kernel.org/6.12.24-284-arm64-mops-Do-not-dereference-src-reg-for-a-s.patch + patches.kernel.org/6.12.24-285-arm64-tegra-Remove-the-Orin-NX-Nano-suspend-k.patch + patches.kernel.org/6.12.24-286-arm64-mm-Correct-the-update-of-max_pfn.patch + patches.kernel.org/6.12.24-287-arm64-dts-mediatek-mt8173-Fix-disp-pwm-compat.patch + patches.kernel.org/6.12.24-288-arm64-dts-exynos-gs101-disable-pinctrl_gsacor.patch + patches.kernel.org/6.12.24-289-backlight-led_bl-Hold-led_access-lock-when-ca.patch + patches.kernel.org/6.12.24-290-btrfs-fix-non-empty-delayed-iputs-list-on-unm.patch + patches.kernel.org/6.12.24-291-btrfs-tests-fix-chunk-map-leak-after-failure-.patch + patches.kernel.org/6.12.24-292-btrfs-zoned-fix-zone-activation-with-missing-.patch + patches.kernel.org/6.12.24-293-btrfs-zoned-fix-zone-finishing-with-missing-d.patch + patches.kernel.org/6.12.24-294-iommufd-Fix-uninitialized-rc-in-iommufd_acces.patch + patches.kernel.org/6.12.24-295-iommu-tegra241-cmdqv-Fix-warnings-due-to-dmam.patch + patches.kernel.org/6.12.24-296-iommu-vt-d-Put-IRTE-back-into-posted-MSI-mode.patch + patches.kernel.org/6.12.24-297-iommu-vt-d-Don-t-clobber-posted-vCPU-IRTE-whe.patch + patches.kernel.org/6.12.24-298-iommu-vt-d-Fix-possible-circular-locking-depe.patch + patches.kernel.org/6.12.24-299-iommu-vt-d-Wire-up-irq_ack-to-irq_move_irq-fo.patch + patches.kernel.org/6.12.24-300-sparc-mm-disable-preemption-in-lazy-mmu-mode.patch + patches.kernel.org/6.12.24-301-sparc-mm-avoid-calling-arch_enter-leave_lazy_.patch + patches.kernel.org/6.12.24-302-net-Fix-null-ptr-deref-by-sock_lock_init_clas.patch + patches.kernel.org/6.12.24-303-mm-damon-ops-have-damon_get_folio-return-foli.patch + patches.kernel.org/6.12.24-304-mm-rmap-reject-hugetlb-folios-in-folio_make_d.patch + patches.kernel.org/6.12.24-305-mm-make-page_mapped_in_vma-hugetlb-walk-aware.patch + patches.kernel.org/6.12.24-306-mm-fix-lazy-mmu-docs-and-usage.patch + patches.kernel.org/6.12.24-307-mm-mremap-correctly-handle-partial-mremap-of-.patch + patches.kernel.org/6.12.24-308-mm-add-missing-release-barrier-on-PGDAT_RECLA.patch + patches.kernel.org/6.12.24-309-mm-userfaultfd-fix-release-hang-over-concurre.patch + patches.kernel.org/6.12.24-310-mm-hwpoison-do-not-send-SIGBUS-to-processes-w.patch + patches.kernel.org/6.12.24-311-mm-hugetlb-move-hugetlb_sysctl_init-to-the-__.patch + patches.kernel.org/6.12.24-312-mm-hwpoison-introduce-folio_contain_hwpoisone.patch + patches.kernel.org/6.12.24-313-sctp-detect-and-prevent-references-to-a-freed.patch + patches.kernel.org/6.12.24-314-x86-xen-fix-balloon-target-initialization-for.patch + patches.kernel.org/6.12.24-315-tracing-fprobe-events-Fix-possible-UAF-on-mod.patch + patches.kernel.org/6.12.24-316-tracing-Do-not-add-length-to-print-format-in-.patch + patches.kernel.org/6.12.24-317-thermal-drivers-rockchip-Add-missing-rk3328-m.patch + patches.kernel.org/6.12.24-318-CIFS-Propagate-min-offload-along-with-other-p.patch + patches.kernel.org/6.12.24-319-cifs-avoid-NULL-pointer-dereference-in-dbg-ca.patch + patches.kernel.org/6.12.24-320-cifs-fix-integer-overflow-in-match_server.patch + patches.kernel.org/6.12.24-321-cifs-Ensure-that-all-non-client-specific-repa.patch + patches.kernel.org/6.12.24-322-clk-renesas-r9a07g043-Fix-HP-clock-source-for.patch + patches.kernel.org/6.12.24-323-clk-qcom-clk-branch-Fix-invert-halt-status-bi.patch + patches.kernel.org/6.12.24-324-clk-qcom-gdsc-Release-pm-subdomains-in-revers.patch + patches.kernel.org/6.12.24-325-clk-qcom-gdsc-Capture-pm_genpd_add_subdomain-.patch + patches.kernel.org/6.12.24-326-clk-qcom-gdsc-Set-retain_ff-before-moving-to-.patch + patches.kernel.org/6.12.24-327-crypto-ccp-Fix-check-for-the-primary-ASP-devi.patch + patches.kernel.org/6.12.24-328-crypto-ccp-Fix-uAPI-definitions-of-PSP-errors.patch + patches.kernel.org/6.12.24-329-dlm-fix-error-if-inactive-rsb-is-not-hashed.patch + patches.kernel.org/6.12.24-330-dlm-fix-error-if-active-rsb-is-not-hashed.patch + patches.kernel.org/6.12.24-331-dm-ebs-fix-prefetch-vs-suspend-race.patch + patches.kernel.org/6.12.24-332-dm-integrity-set-ti-error-on-memory-allocatio.patch + patches.kernel.org/6.12.24-333-dm-integrity-fix-non-constant-time-tag-verifi.patch + patches.kernel.org/6.12.24-334-dm-verity-fix-prefetch-vs-suspend-race.patch + patches.kernel.org/6.12.24-335-dt-bindings-coresight-qcom-coresight-tpda-Fix.patch + patches.kernel.org/6.12.24-336-dt-bindings-coresight-qcom-coresight-tpdm-Fix.patch + patches.kernel.org/6.12.24-337-ftrace-Add-cond_resched-to-ftrace_graph_set_h.patch + patches.kernel.org/6.12.24-338-ftrace-Properly-merge-notrace-hashes.patch + patches.kernel.org/6.12.24-339-gpio-tegra186-fix-resource-handling-in-ACPI-p.patch + patches.kernel.org/6.12.24-340-gpio-zynq-Fix-wakeup-source-leaks-on-device-u.patch + patches.kernel.org/6.12.24-341-gve-handle-overflow-when-reporting-TX-consume.patch + patches.kernel.org/6.12.24-342-KVM-Allow-building-irqbypass.ko-as-as-module-.patch + patches.kernel.org/6.12.24-343-KVM-PPC-Enable-CAP_SPAPR_TCE_VFIO-on-pSeries-.patch + patches.kernel.org/6.12.24-344-KVM-x86-Explicitly-zero-initialize-on-stack-C.patch + patches.kernel.org/6.12.24-345-KVM-x86-Acquire-SRCU-in-KVM_GET_MP_STATE-to-p.patch + patches.kernel.org/6.12.24-346-landlock-Move-code-to-ease-future-backports.patch + patches.kernel.org/6.12.24-347-landlock-Add-the-errata-interface.patch + patches.kernel.org/6.12.24-348-landlock-Add-erratum-for-TCP-fix.patch + patches.kernel.org/6.12.24-349-landlock-Always-allow-signals-between-threads.patch + patches.kernel.org/6.12.24-350-landlock-Prepare-to-add-second-errata.patch + patches.kernel.org/6.12.24-351-selftests-landlock-Split-signal_scoping_threa.patch + patches.kernel.org/6.12.24-352-selftests-landlock-Add-a-new-test-for-setuid.patch + patches.kernel.org/6.12.24-353-misc-pci_endpoint_test-Fix-displaying-irq_typ.patch + patches.kernel.org/6.12.24-354-net-mana-Switch-to-page-pool-for-jumbo-frames.patch + patches.kernel.org/6.12.24-355-ntb-use-64-bit-arithmetic-for-the-MSI-doorbel.patch + patches.kernel.org/6.12.24-356-of-irq-Fix-device-node-refcount-leakage-in-AP.patch + patches.kernel.org/6.12.24-357-of-irq-Fix-device-node-refcount-leakage-in-AP.patch + patches.kernel.org/6.12.24-358-of-irq-Fix-device-node-refcount-leakages-in-o.patch + patches.kernel.org/6.12.24-359-of-irq-Fix-device-node-refcount-leakage-in-AP.patch + patches.kernel.org/6.12.24-360-of-irq-Fix-device-node-refcount-leakages-in-o.patch + patches.kernel.org/6.12.24-361-PCI-brcmstb-Fix-missing-of_node_put-in-brcm_p.patch + patches.kernel.org/6.12.24-362-PCI-j721e-Fix-the-value-of-.linkdown_irq_regf.patch + patches.kernel.org/6.12.24-363-PCI-pciehp-Avoid-unnecessary-device-replaceme.patch + patches.kernel.org/6.12.24-364-PCI-Fix-reference-leak-in-pci_alloc_child_bus.patch + patches.kernel.org/6.12.24-365-PCI-Fix-reference-leak-in-pci_register_host_b.patch + patches.kernel.org/6.12.24-366-PCI-Fix-wrong-length-of-devres-array.patch + patches.kernel.org/6.12.24-367-phy-freescale-imx8m-pcie-assert-phy-reset-and.patch + patches.kernel.org/6.12.24-368-pinctrl-qcom-Clear-latched-interrupt-status-w.patch + patches.kernel.org/6.12.24-369-pinctrl-samsung-add-support-for-eint_fltcon_o.patch + patches.kernel.org/6.12.24-370-ring-buffer-Use-flush_kernel_vmap_range-over-.patch + patches.kernel.org/6.12.24-371-s390-pci-Fix-zpci_bus_is_isolated_vf-for-non-.patch + patches.kernel.org/6.12.24-372-s390-virtio_ccw-Don-t-allocate-assign-airqs-f.patch + patches.kernel.org/6.12.24-373-s390-Fix-linker-error-when-no-pie-option-is-u.patch + patches.kernel.org/6.12.24-374-sched_ext-create_dsq-Return-EEXIST-on-duplica.patch + patches.kernel.org/6.12.24-375-selftests-mptcp-close-fd_in-before-returning-.patch + patches.kernel.org/6.12.24-376-selftests-mptcp-fix-incorrect-fd-checks-in-ma.patch + patches.kernel.org/6.12.24-377-thermal-drivers-mediatek-lvts-Disable-monitor.patch + patches.kernel.org/6.12.24-378-thermal-drivers-mediatek-lvts-Disable-Stage-3.patch + patches.kernel.org/6.12.24-379-arm64-errata-Add-newer-ARM-cores-to-the-spect.patch + patches.kernel.org/6.12.24-380-iommufd-Make-attach_handle-generic-than-fault.patch + patches.kernel.org/6.12.24-381-iommufd-Fail-replace-if-device-has-not-been-a.patch + patches.kernel.org/6.12.24-382-x86-paravirt-Move-halt-paravirt-calls-under-C.patch + patches.kernel.org/6.12.24-383-ACPI-platform-profile-Fix-CFI-violation-when-.patch + patches.kernel.org/6.12.24-384-NFSD-fix-decoding-in-nfs4_xdr_dec_cb_getattr.patch + patches.kernel.org/6.12.24-385-NFSD-Fix-CB_GETATTR-status-fix.patch + patches.kernel.org/6.12.24-386-nfsd-don-t-ignore-the-return-code-of-svc_proc.patch + patches.kernel.org/6.12.24-387-x86-e820-Fix-handling-of-subpage-regions-when.patch + patches.kernel.org/6.12.24-388-libbpf-Prevent-compiler-warnings-errors.patch + patches.kernel.org/6.12.24-389-kbuild-Add-fno-builtin-wcslen.patch + patches.kernel.org/6.12.24-390-media-mediatek-vcodec-mark-vdec_vp9_slice_map.patch + patches.kernel.org/6.12.24-391-Bluetooth-hci_uart-Fix-another-race-during-in.patch + patches.kernel.org/6.12.24-392-s390-cpumf-Fix-double-free-on-error-in-cpumf_.patch + patches.kernel.org/6.12.24-393-HSI-ssi_protocol-Fix-use-after-free-vulnerabi.patch + patches.kernel.org/6.12.24-394-Linux-6.12.24.patch ######################################################## # Build fixes that apply to the vanilla kernel too. ++++++ source-timestamp ++++++ --- /var/tmp/diff_new_pack.yvlBKo/_old 2025-04-22 17:25:57.397223242 +0200 +++ /var/tmp/diff_new_pack.yvlBKo/_new 2025-04-22 17:25:57.397223242 +0200 @@ -1,4 +1,4 @@ -2025-04-11 16:24:53 +0000 -GIT Revision: 9ae5b54122a7935617eab19bb3670b05c11edcac +2025-04-20 21:53:08 +0000 +GIT Revision: 726c2d06ad1d81b68e479b3bdffd8f8b7af66c72 GIT Branch: slowroll ++++++ split-modules ++++++ --- /var/tmp/diff_new_pack.yvlBKo/_old 2025-04-22 17:25:57.413223914 +0200 +++ /var/tmp/diff_new_pack.yvlBKo/_new 2025-04-22 17:25:57.417224082 +0200 @@ -167,6 +167,7 @@ esac path=${path%.ko} mod=${path##*/} + mod=$(echo "$mod" | sed 'y/-/_/') modmarks["$mod"]="$mark" # paths with wildcards need to be verified sequentially, so we keep # the paths in the array wcpaths and each mark in wcmarks[] @@ -185,6 +186,7 @@ esac path=${path%.ko} mod=${path##*/} + mod=$(echo "$mod" | sed 'y/-/_/') x=${modmarks["$mod"]} if [ -n "$x" ]; then test x"$x" = x"-" && echo "$xpath" @@ -192,6 +194,7 @@ fi # unmatched modules must be handled via wildcard + path=${path#/usr} path=${path#/lib/modules/*/kernel/} for m in "${wcpaths[@]}"; do case "$path" in