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-10-05 17:50:48
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kernel-source-longterm (Old)
and /work/SRC/openSUSE:Factory/.kernel-source-longterm.new.11973 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kernel-source-longterm"
Sun Oct 5 17:50:48 2025 rev:90 rq:1308960 version:6.12.50
Changes:
--------
--- /work/SRC/openSUSE:Factory/kernel-source-longterm/kernel-longterm.changes
2025-09-29 16:31:19.508149100 +0200
+++
/work/SRC/openSUSE:Factory/.kernel-source-longterm.new.11973/kernel-longterm.changes
2025-10-05 17:51:00.738995731 +0200
@@ -1,0 +2,179 @@
+Fri Oct 3 14:49:29 CEST 2025 - [email protected]
+
+- Linux 6.12.50 (bsc#1234429).
+- scsi: ufs: mcq: Fix memory allocation checks for SQE and CQE
+ (bsc#1234429).
+- firewire: core: fix overlooked update of subsystem ABI version
+ (bsc#1234429).
+- ALSA: usb-audio: Fix code alignment in mixer_quirks
+ (bsc#1234429).
+- ALSA: usb-audio: Fix block comments in mixer_quirks
+ (bsc#1234429).
+- ALSA: usb-audio: Drop unnecessary parentheses in mixer_quirks
+ (bsc#1234429).
+- ALSA: usb-audio: Avoid multiple assignments in mixer_quirks
+ (bsc#1234429).
+- ALSA: usb-audio: Simplify NULL comparison in mixer_quirks
+ (bsc#1234429).
+- ALSA: usb-audio: Remove unneeded wmb() in mixer_quirks
+ (bsc#1234429).
+- ALSA: usb-audio: Add mixer quirk for Sony DualSense PS5
+ (bsc#1234429).
+- ALSA: usb-audio: Convert comma to semicolon (bsc#1234429).
+- ALSA: hda/realtek: Add support for ASUS NUC using CS35L41 HDA
+ (bsc#1234429).
+- ALSA: usb-audio: Fix build with CONFIG_INPUT=n (bsc#1234429).
+- usb: core: Add 0x prefix to quirks debug output (bsc#1234429).
+- net: fec: rename struct fec_devinfo fec_imx6x_info ->
+ fec_imx6sx_info (bsc#1234429).
+- net: sfp: add quirk for Potron SFP+ XGSPON ONU Stick
+ (bsc#1234429).
+- mmc: sdhci-cadence: add Mobileye eyeQ support (bsc#1234429).
+- i2c: designware: Add quirk for Intel Xe (bsc#1234429).
+- ALSA: usb-audio: Add DSD support for Comtrue USB Audio device
+ (bsc#1234429).
+- ALSA: usb-audio: move mixer_quirks' min_mute into common quirk
+ (bsc#1234429).
+- ALSA: usb-audio: Add mute TLV for playback volumes on more
+ devices (bsc#1234429).
+- net: sfp: add quirk for FLYPRO copper SFP+ module (bsc#1234429).
+- IB/mlx5: Fix obj_type mismatch for SRQ event subscriptions
+ (bsc#1234429).
+- HID: amd_sfh: Add sync across amd sfh work functions
+ (bsc#1234429).
+- firmware: imx: Add stub functions for SCMI MISC API
+ (bsc#1234429).
+- arm64: dts: imx8mp: Correct thermal sensor index (bsc#1234429).
+- ARM: dts: kirkwood: Fix sound DAI cells for OpenRD clients
+ (bsc#1234429).
+- cpufreq: Initialize cpufreq-based invariance before subsys
+ (bsc#1234429).
+- smb: server: don't use delayed_work for post_recv_credits_work
+ (bsc#1234429).
+- smb: server: use disable_work_sync in transport_rdma.c
+ (bsc#1234429).
+- bpf: Check the helper function is valid in get_helper_proto
+ (bsc#1234429).
+- btrfs: don't allow adding block device of less than 1 MB
+ (bsc#1234429).
+- wifi: virt_wifi: Fix page fault on connect (bsc#1234429).
+- can: rcar_can: rcar_can_resume(): fix s2ram with PSCI
+ (bsc#1234429).
+- bpf: Reject bpf_timer for PREEMPT_RT (bsc#1234429).
+- xfrm: xfrm_alloc_spi shouldn't use 0 as SPI (bsc#1234429).
+- can: etas_es58x: populate ndo_change_mtu() to prevent buffer
+ overflow (bsc#1234429).
+- can: hi311x: populate ndo_change_mtu() to prevent buffer
+ overflow (bsc#1234429).
+- can: sun4i_can: populate ndo_change_mtu() to prevent buffer
+ overflow (bsc#1234429).
+- can: mcba_usb: populate ndo_change_mtu() to prevent buffer
+ overflow (bsc#1234429).
+- can: peak_usb: fix shift-out-of-bounds issue (bsc#1234429).
+- net: tun: Update napi->skb after XDP process (bsc#1234429).
+- net/smc: fix warning in smc_rx_splice() when calling get_page()
+ (bsc#1234429).
+- ethernet: rvu-af: Remove slash from the driver name
+ (bsc#1234429).
+- Bluetooth: hci_sync: Fix hci_resume_advertising_sync
+ (bsc#1234429).
+- Bluetooth: hci_event: Fix UAF in hci_acl_create_conn_sync
+ (bsc#1234429).
+- vhost: Take a reference on the task in struct vhost_task
+ (bsc#1234429).
+- bnxt_en: correct offset handling for IPv6 destination address
+ (bsc#1234429).
+- net: allow alloc_skb_with_frags() to use MAX_SKB_FRAGS
+ (bsc#1234429).
+- nexthop: Forbid FDB status change while nexthop is in a group
+ (bsc#1234429).
+- selftests: fib_nexthops: Fix creation of non-FDB nexthops
+ (bsc#1234429).
+- net: dsa: lantiq_gswip: move gswip_add_single_port_br() call
+ to port_setup() (bsc#1234429).
+- net: dsa: lantiq_gswip: suppress -EINVAL errors for bridge
+ FDB entries added to the CPU port (bsc#1234429).
+- octeontx2-pf: Fix potential use after free in otx2_tc_add_flow()
+ (bsc#1234429).
+- mm/gup: local lru_add_drain() to avoid lru_add_drain_all()
+ (bsc#1234429).
+- mm: revert "mm/gup: clear the LRU flag of a page before adding
+ to LRU batch" (bsc#1234429).
+- mm: folio_may_be_lru_cached() unless folio_test_large()
+ (bsc#1234429).
+- drm/gma500: Fix null dereference in hdmi teardown (bsc#1234429).
+- futex: Prevent use-after-free during requeue-PI (bsc#1234429).
+- drm/panthor: Defer scheduler entitiy destruction to queue
+ release (bsc#1234429).
+- platform/x86: lg-laptop: Fix WMAB call in fan_mode_store()
+ (bsc#1234429).
+- smb: client: fix wrong index reference in smb2_compound_op()
+ (bsc#1234429).
+- HID: asus: add support for missing PX series fn keys
+ (bsc#1234429).
+- i40e: add validation for ring_len param (bsc#1234429).
+- i40e: fix idx validation in i40e_validate_queue_map
+ (bsc#1234429).
+- i40e: fix idx validation in config queues msg (bsc#1234429).
+- i40e: fix input validation logic for action_meta (bsc#1234429).
+- i40e: fix validation of VF state in get resources (bsc#1234429).
+- i40e: add max boundary check for VF filters (bsc#1234429).
+- i40e: add mask to apply valid bits for itr_idx (bsc#1234429).
+- i40e: improve VF MAC filters accounting (bsc#1234429).
+- tracing: dynevent: Add a missing lockdown check on dynevent
+ (bsc#1234429).
+- ARM: dts: socfpga: sodia: Fix mdio bus probe and PHY address
+ (bsc#1234429).
+- arm64: dts: marvell: cn9132-clearfog: disable eMMC high-speed
+ modes (bsc#1234429).
+- arm64: dts: marvell: cn9132-clearfog: fix multi-lane pci x2
+ and x4 ports (bsc#1234429).
+- drm/ast: Use msleep instead of mdelay for edid read
+ (bsc#1234429).
+- afs: Fix potential null pointer dereference in afs_put_server
+ (bsc#1234429).
+- fs/proc/task_mmu: check p->vec_buf for NULL (bsc#1234429).
+- gpiolib: Extend software-node support to support secondary
+ software-nodes (bsc#1234429).
+- kmsan: fix out-of-bounds access to shadow memory (bsc#1234429).
+- mm/hugetlb: fix folio is still mapped when deleted
+ (bsc#1234429).
+- fbcon: fix integer overflow in fbcon_do_set_font (bsc#1234429).
+- fbcon: Fix OOB access in font allocation (bsc#1234429).
+- iommufd: Fix race during abort for file descriptors
+ (bsc#1234429).
+- Revert "usb: xhci: remove option to change a default ring's
+ TRB cycle bit" (bsc#1234429).
+- drm/i915/backlight: Return immediately when scale() finds
+ invalid parameters (bsc#1234429).
+- Rename to
+
patches.kernel.org/6.12.50-071-crypto-af_alg-Fix-incorrect-boolean-values-in.patch.
+- commit adb2b36
+
+-------------------------------------------------------------------
+Fri Sep 26 11:47:39 CEST 2025 - [email protected]
+
+- kernel-source.spec: Depend on python3-base for build
+ Both kernel-binary and kernel-docs already have this dependency.
+ Adding it to kernel-source makes it possible to use python in shared
+ build scripts.
+- commit 72fdedd
+
+-------------------------------------------------------------------
+Fri Sep 26 10:56:37 CEST 2025 - [email protected]
+
+- kernel-source: Do not list mkspec and its inputs as sources
+ (bsc#1250522).
+ This excludes the files from the src.rpm. The next step is to remove
+ these files in tar-up so that they do not get uploaded to OBS either.
+ As there is only one version of tar-up these files need to be removed
+ from all kernels.
+- commit e72b8a2
+
+-------------------------------------------------------------------
+Thu Sep 25 18:01:02 CEST 2025 - [email protected]
+
+- rpm: Link arch-symbols script from scripts directory.
+- commit 90b2abb
+
+-------------------------------------------------------------------
@@ -195,0 +375,6 @@
+Wed Sep 24 13:25:32 CEST 2025 - [email protected]
+
+- rpm: Link guards script from scripts directory.
+- commit e19a893
+
+-------------------------------------------------------------------
@@ -780,0 +966,6 @@
+Tue Sep 9 16:47:13 CEST 2025 - [email protected]
+
+- kernel-subpackage-build: Decompress ghost file when compressed version
exists (bsc#1249346)
+- commit 40606b5
+
+-------------------------------------------------------------------
@@ -950,0 +1142,16 @@
+Wed Sep 3 15:00:12 CEST 2025 - [email protected]
+
+- rpm: Configure KABI checkingness macro (bsc#1249186)
+ The value of the config should match presence of KABI reference data. If
+ it mismatches:
+- !CONFIG & reference -> this is bug, immediate fail
+- CONFIG & no reference -> OK temporarily, must be resolved eventually
+- commit 23c1536
+
+-------------------------------------------------------------------
+Fri Aug 29 13:56:34 CEST 2025 - [email protected]
+
+- kernel-binary: Another installation ordering fix (bsc#1241353).
+- commit fe14ab5
+
+-------------------------------------------------------------------
@@ -2957,0 +3165,13 @@
+Thu Aug 14 14:34:25 CEST 2025 - [email protected]
+
+- Move pesign-obs-integration requirement from kernel-syms to kernel devel
+ subpackage (bsc#1248108).
+- commit e707e41
+
+-------------------------------------------------------------------
+Mon Aug 4 09:17:26 CEST 2025 - [email protected]
+
+- kernel-syms.spec: Drop old rpm release number hack (bsc#1247172).
+- commit b4fa2d1
+
+-------------------------------------------------------------------
@@ -3162,0 +3383,8 @@
+Thu Jul 24 10:53:52 CEST 2025 - [email protected]
+
+- rpm/kernel-subpackage-spec: Skip brp-strip-debug to avoid file truncation
(bsc#1246879)
+ Put the same workaround to avoid file truncation of vmlinux and co in
+ kernel-default-base package, too.
+- commit 2329734
+
+-------------------------------------------------------------------
@@ -3439,0 +3668,18 @@
+Wed Jul 23 15:22:54 CEST 2025 - [email protected]
+
+- rpm/kernel-binary.spec.in: Ignore return code from ksymtypes compare
+ When using suse-kabi-tools, the RPM build invokes 'ksymvers compare' to
+ compare the resulting symbol CRCs with the reference data. If the values
+ differ, it then invokes 'ksymtypes compare' to provide a detailed report
+ explaining why the symbols differ. The build expects the latter
+ 'ksymtypes compare' command to always return zero, even if the two
+ compared kABI corpuses are different.
+ This is currently the case for 'ksymtypes compare'. However, I plan to
+ update the command to return a non-zero code when the comparison detects
+ any differences. This should ensure consistent behavior with 'ksymvers
+ compare'.
+ Since the build uses 'ksymtypes compare' only for more detailed
+ diagnostics, ignore its return code.
+- commit 5ac1381
+
+-------------------------------------------------------------------
@@ -4150,0 +4397,6 @@
+Wed Jul 9 14:11:01 CEST 2025 - [email protected]
+
+- rpm/mkspec: Fix missing kernel-syms-rt creation (bsc#1244337)
+- commit 630f139
+
+-------------------------------------------------------------------
@@ -4535,0 +4788,8 @@
+Tue Jul 1 17:49:17 CEST 2025 - [email protected]
+
+- rpm: Drop support for kabi/arch/ignore-flavor (bsc#1249186)
+ It's not used in any active branches and it cannot solve contemporary
+ problems.
+- commit f86a16a
+
+-------------------------------------------------------------------
@@ -157505,0 +157766,6 @@
+
+-------------------------------------------------------------------
+Fri Jul 10 21:02:44 CEST 2020 - [email protected]
+
+- Don't self obsolete older kernel variants
+- commit d8fbf3b
kernel-source-longterm.changes: same change
kernel-syms-longterm.changes: same change
Old:
----
compute-PATCHVERSION.sh
constraints.in
dtb.spec.in.in
kernel-binary.spec.in
kernel-docs.spec.in
kernel-obs-build.spec.in
kernel-obs-qa.spec.in
kernel-source.spec.in
kernel-syms.spec.in
mkspec
mkspec-dtb
old-flavors
package-descriptions
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kernel-longterm.spec ++++++
--- /var/tmp/diff_new_pack.wuridc/_old 2025-10-05 17:51:11.087427825 +0200
+++ /var/tmp/diff_new_pack.wuridc/_new 2025-10-05 17:51:11.091427992 +0200
@@ -18,8 +18,8 @@
%define srcversion 6.12
-%define patchversion 6.12.49
-%define git_commit 0ed133cb1ba3ab310ef1e4bea09094628dca38e3
+%define patchversion 6.12.50
+%define git_commit d3fdf10763796b91119248af3fc74e5848431911
%define variant -longterm%{nil}
%define compress_modules zstd
%define compress_vmlinux xz
@@ -37,12 +37,12 @@
%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,mkspec-dtb,check-module-license,splitflist,mergedep,moddep,modflist,kernel-subpackage-build})
+%(chmod +x
%_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,arch-symbols,check-module-license,splitflist,mergedep,moddep,modflist,kernel-subpackage-build})
Name: kernel-longterm
-Version: 6.12.49
+Version: 6.12.50
%if 0%{?is_kotd}
-Release: <RELEASE>.g0ed133c
+Release: <RELEASE>.gd3fdf10
%else
Release: 0
%endif
@@ -188,24 +188,11 @@
Source48: macros.kernel-source
Source49: kernel-module-subpackage
Source50: kabi.pl
-Source51: mkspec
Source52: kernel-source%variant.changes
-Source53: kernel-source.spec.in
-Source54: kernel-binary.spec.in
-Source55: kernel-syms.spec.in
-Source56: kernel-docs.spec.in
Source57: kernel-cert-subpackage
-Source58: constraints.in
Source60: config.sh
-Source61: compute-PATCHVERSION.sh
-Source62: old-flavors
Source63: arch-symbols
-Source64: package-descriptions
Source65: kernel-spec-macros
-Source70: kernel-obs-build.spec.in
-Source71: kernel-obs-qa.spec.in
-Source73: dtb.spec.in.in
-Source74: mkspec-dtb
Source75: release-projects
Source76: check-module-license
Source78: modules.fips
@@ -253,24 +240,11 @@
NoSource: 48
NoSource: 49
NoSource: 50
-NoSource: 51
NoSource: 52
-NoSource: 53
-NoSource: 54
-NoSource: 55
-NoSource: 56
NoSource: 57
-NoSource: 58
NoSource: 60
-NoSource: 61
-NoSource: 62
NoSource: 63
-NoSource: 64
NoSource: 65
-NoSource: 70
-NoSource: 71
-NoSource: 73
-NoSource: 74
NoSource: 75
NoSource: 76
NoSource: 78
@@ -353,11 +327,18 @@
# 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)
+# But OrderWithRequires is not correctly implemented (bsc#1241513, bsc#1241353)
+# Workaround: Add extra suggests for the ordered package
OrderWithRequires(post): udev
+Suggests: udev
OrderWithRequires(post): systemd-boot
+Suggests: systemd-boot
OrderWithRequires(post): perl-Bootloader
+Suggests: perl-Bootloader
OrderWithRequires(post): update-bootloader
+Suggests: update-bootloader
OrderWithRequires(post): dracut
+Suggests: 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,11 +470,18 @@
# 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)
+# But OrderWithRequires is not correctly implemented (bsc#1241513, bsc#1241353)
+# Workaround: Add extra suggests for the ordered package
OrderWithRequires(post): udev
+Suggests: udev
OrderWithRequires(post): systemd-boot
+Suggests: systemd-boot
OrderWithRequires(post): perl-Bootloader
+Suggests: perl-Bootloader
OrderWithRequires(post): update-bootloader
+Suggests: update-bootloader
OrderWithRequires(post): dracut
+Suggests: dracut
# Install the package providing /etc/SuSE-release early enough, so that
# the grub entry has correct title (bnc#757565)
Requires(post): distribution-release
@@ -745,6 +733,7 @@
Provides: multiversion(kernel)
%if ! %build_vanilla && ! %vanilla_only
Requires: kernel-devel%variant = %version-%source_rel
+Requires: pesign-obs-integration
Recommends: make
Recommends: gcc
Recommends: perl
@@ -1309,6 +1298,22 @@
fi
%endif
+
+CONFIG_SUSE_HAVE_STABLE_KABI=""
+SHSK_VAL="$(../scripts/config --state SUSE_HAVE_STABLE_KABI)"
+if test -e %my_builddir/kabi/%cpu_arch/symvers-%build_flavor -a $SHSK_VAL =
"n" ; then
+ echo "CONFIG_SUSE_HAVE_STABLE_KABI=n is a mistake with KABI reference
data." \
+ "Create IGNORE-KABI-BADNESS to disable KABI checking."
+ exit 1
+elif test ! -e %my_builddir/kabi/%cpu_arch/symvers-%build_flavor \
+ -o 0%{?ignore_kabi_badness} -ne 0 \
+ -o -e %_sourcedir/IGNORE-KABI-BADNESS ; then
+ CONFIG_SUSE_HAVE_STABLE_KABI="--disable CONFIG_SUSE_HAVE_STABLE_KABI"
+elif test ! -e %my_builddir/kabi/%cpu_arch/symvers-%build_flavor -a $SHSK_VAL
= "y" ; then
+ # only message, not an error
+ echo "Disable CONFIG_SUSE_HAVE_STABLE_KABI or supply KABI reference
data in -%build_flavor."
+fi
+
DEBUG_INFO_TYPE="$(grep "CONFIG_DEBUG_INFO_DWARF.*=y" .config)"
DEBUG_INFO_TYPE="${DEBUG_INFO_TYPE%%=y}"
DEBUG_INFO_TYPE="${DEBUG_INFO_TYPE##CONFIG_DEBUG_INFO_}"
@@ -1318,6 +1323,7 @@
--set-str CONFIG_LOCALVERSION -%source_rel-%build_flavor \
--enable CONFIG_SUSE_KERNEL \
$CONFIG_SUSE_KERNEL_RELEASED \
+ $CONFIG_SUSE_HAVE_STABLE_KABI \
%if 0%{?__debug_package:1}
--enable CONFIG_DEBUG_INFO
%else
@@ -1723,13 +1729,12 @@
ksymtypes compare %{?_smp_mflags} \
--filter-symbol-list=%my_builddir/changed-exports \
%my_builddir/kabi/%cpu_arch/symtypes-%build_flavor \
- %my_builddir/symtypes-%build_flavor
+ %my_builddir/symtypes-%build_flavor || true
%endif
# %ignore_kabi_badness is defined in the Kernel:* projects in the
# OBS to be able to build the KOTD in spite of kabi errors
if [ 0%{?ignore_kabi_badness} -eq 0 -a \
- ! -e %my_builddir/kabi/%cpu_arch/ignore-%build_flavor -a \
! -e %_sourcedir/IGNORE-KABI-BADNESS ]; then
echo "Create a file IGNORE-KABI-BADNESS in the kernel-source" \
"directory to build this kernel even though its badness is" \
++++++ kernel-source-longterm.spec ++++++
--- /var/tmp/diff_new_pack.wuridc/_old 2025-10-05 17:51:11.119429161 +0200
+++ /var/tmp/diff_new_pack.wuridc/_new 2025-10-05 17:51:11.123429328 +0200
@@ -17,20 +17,20 @@
%define srcversion 6.12
-%define patchversion 6.12.49
-%define git_commit 0ed133cb1ba3ab310ef1e4bea09094628dca38e3
+%define patchversion 6.12.50
+%define git_commit d3fdf10763796b91119248af3fc74e5848431911
%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,mkspec-dtb,check-module-license,splitflist,mergedep,moddep,modflist,kernel-subpackage-build})
+%(chmod +x
%_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,arch-symbols,check-module-license,splitflist,mergedep,moddep,modflist,kernel-subpackage-build})
Name: kernel-source-longterm
-Version: 6.12.49
+Version: 6.12.50
%if 0%{?is_kotd}
-Release: <RELEASE>.g0ed133c
+Release: <RELEASE>.gd3fdf10
%else
Release: 0
%endif
@@ -44,6 +44,7 @@
%endif
BuildRequires: coreutils
BuildRequires: fdupes
+BuildRequires: python3-base
BuildRequires: sed
BuildArch: noarch
Prefix: /usr/src
@@ -79,24 +80,11 @@
Source48: macros.kernel-source
Source49: kernel-module-subpackage
Source50: kabi.pl
-Source51: mkspec
Source52: kernel-source%variant.changes
-Source53: kernel-source.spec.in
-Source54: kernel-binary.spec.in
-Source55: kernel-syms.spec.in
-Source56: kernel-docs.spec.in
Source57: kernel-cert-subpackage
-Source58: constraints.in
Source60: config.sh
-Source61: compute-PATCHVERSION.sh
-Source62: old-flavors
Source63: arch-symbols
-Source64: package-descriptions
Source65: kernel-spec-macros
-Source70: kernel-obs-build.spec.in
-Source71: kernel-obs-qa.spec.in
-Source73: dtb.spec.in.in
-Source74: mkspec-dtb
Source75: release-projects
Source76: check-module-license
Source78: modules.fips
++++++ kernel-syms-longterm.spec ++++++
--- /var/tmp/diff_new_pack.wuridc/_old 2025-10-05 17:51:11.155430664 +0200
+++ /var/tmp/diff_new_pack.wuridc/_new 2025-10-05 17:51:11.159430831 +0200
@@ -16,23 +16,18 @@
#
-%define git_commit 0ed133cb1ba3ab310ef1e4bea09094628dca38e3
+%define git_commit d3fdf10763796b91119248af3fc74e5848431911
%define variant -longterm%{nil}
%include %_sourcedir/kernel-spec-macros
Name: kernel-syms-longterm
-Version: 6.12.49
-%if %using_buildservice
+Version: 6.12.50
%if 0%{?is_kotd}
-Release: <RELEASE>.g0ed133c
+Release: <RELEASE>.gd3fdf10
%else
Release: 0
%endif
-%else
-%define kernel_source_release %(LC_ALL=C rpm -q kernel-devel%variant-%version
--qf "%{RELEASE}" | grep -v 'not installed' || echo 0)
-Release: %kernel_source_release
-%endif
Summary: Kernel Symbol Versions (modversions)
License: GPL-2.0-only
Group: Development/Sources
@@ -45,7 +40,6 @@
%ifarch aarch64 x86_64
Requires: kernel-longterm-devel = %version-%source_rel
%endif
-Requires: pesign-obs-integration
Requires: kernel-devel%variant = %version-%source_rel
Provides: %name = %version-%source_rel
Provides: %name-srchash-%git_commit
++++++ kernel-subpackage-build ++++++
--- /var/tmp/diff_new_pack.wuridc/_old 2025-10-05 17:51:11.867460395 +0200
+++ /var/tmp/diff_new_pack.wuridc/_new 2025-10-05 17:51:11.875460728 +0200
@@ -60,7 +60,11 @@
(( p != 0 )) || p=''
if (( t == 0100000 )); then
install -D -m "${p:-0644}" /dev/null "$RPM_BUILD_ROOT$name"
- dd if=/dev/null bs=1 count=0 status=none seek="$size"
of="$RPM_BUILD_ROOT$name"
+ if [ -f "$RPM_BUILD_ROOT$name".xz ] ; then xzcat "$RPM_BUILD_ROOT$name".xz
> "$RPM_BUILD_ROOT$name"
+ elif [ -f "$RPM_BUILD_ROOT$name".gz ] ; then zcat
"$RPM_BUILD_ROOT$name".gz > "$RPM_BUILD_ROOT$name"
+ elif [ -f "$RPM_BUILD_ROOT$name".zst ] ; then zstdcat
"$RPM_BUILD_ROOT$name".zst > "$RPM_BUILD_ROOT$name"
+ else dd if=/dev/null bs=1 count=0 status=none seek="$size"
of="$RPM_BUILD_ROOT$name"
+ fi
touch -h --date="@$mtime" "$RPM_BUILD_ROOT$name"
elif (( t == 0040000 )); then
install -d -m "${p:-0755}" "$RPM_BUILD_ROOT$name"
++++++ kernel-subpackage-spec ++++++
--- /var/tmp/diff_new_pack.wuridc/_old 2025-10-05 17:51:11.907462065 +0200
+++ /var/tmp/diff_new_pack.wuridc/_new 2025-10-05 17:51:11.911462232 +0200
@@ -91,6 +91,11 @@
%install
+# get rid of /usr/lib/rpm/brp-strip-debug
+# strip removes too much from the vmlinux ELF binary
+export NO_BRP_STRIP_DEBUG=true
+export STRIP_KEEP_SYMTAB='*/vmlinux*'
+
echo "%{?modules}" | tr ', ' '\n\n' > request-modules
%scriptdir/kernel-subpackage-build %kernel_package_name %rpm_kver-%rpm_krel
%package_name-%version-%release
++++++ patches.kernel.org.tar.bz2 ++++++
/work/SRC/openSUSE:Factory/kernel-source-longterm/patches.kernel.org.tar.bz2
/work/SRC/openSUSE:Factory/.kernel-source-longterm.new.11973/patches.kernel.org.tar.bz2
differ: char 11, line 1
++++++ patches.suse.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/patches.suse/crypto-af_alg-Fix-incorrect-boolean-values-in-af_alg_.patch
new/patches.suse/crypto-af_alg-Fix-incorrect-boolean-values-in-af_alg_.patch
---
old/patches.suse/crypto-af_alg-Fix-incorrect-boolean-values-in-af_alg_.patch
2025-09-25 17:46:47.000000000 +0200
+++
new/patches.suse/crypto-af_alg-Fix-incorrect-boolean-values-in-af_alg_.patch
1970-01-01 01:00:00.000000000 +0100
@@ -1,45 +0,0 @@
-From: Eric Biggers <[email protected]>
-Date: Wed, 24 Sep 2025 13:18:22 -0700
-Subject: crypto: af_alg - Fix incorrect boolean values in af_alg_ctx
-Git-repo: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
-Git-commit: d0ca0df179c4b21e2a6c4a4fb637aa8fa14575cb
-Patch-mainline: Queued in subsystem maintainer repo
-References: bsc#1234429
-
-Commit 1b34cbbf4f01 ("crypto: af_alg - Disallow concurrent writes in
-af_alg_sendmsg") changed some fields from bool to 1-bit bitfields of
-type u32.
-
-However, some assignments to these fields, specifically 'more' and
-'merge', assign values greater than 1. These relied on C's implicit
-conversion to bool, such that zero becomes false and nonzero becomes
-true.
-
-With a 1-bit bitfields of type u32 instead, mod 2 of the value is taken
-instead, resulting in 0 being assigned in some cases when 1 was intended.
-
-Fix this by restoring the bool type.
-
-Fixes: 1b34cbbf4f01 ("crypto: af_alg - Disallow concurrent writes in
af_alg_sendmsg")
-Cc: [email protected]
-Signed-off-by: Eric Biggers <[email protected]>
-Signed-off-by: Linus Torvalds <[email protected]>
-Signed-off-by: Robert Frohl <[email protected]>
----
- include/crypto/if_alg.h | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/include/crypto/if_alg.h b/include/crypto/if_alg.h
-index 0c70f3a55575..107b797c33ec 100644
---- a/include/crypto/if_alg.h
-+++ b/include/crypto/if_alg.h
-@@ -152,7 +152,7 @@ struct af_alg_ctx {
- size_t used;
- atomic_t rcvused;
-
-- u32 more:1,
-+ bool more:1,
- merge:1,
- enc:1,
- write:1,
-
++++++ series.conf ++++++
--- /var/tmp/diff_new_pack.wuridc/_old 2025-10-05 17:51:12.307478767 +0200
+++ /var/tmp/diff_new_pack.wuridc/_new 2025-10-05 17:51:12.315479102 +0200
@@ -10587,7 +10587,93 @@
patches.kernel.org/6.12.49-104-minmax.h-simplify-the-variants-of-clamp.patch
patches.kernel.org/6.12.49-105-minmax.h-remove-some-defines-that-are-only-ex.patch
patches.kernel.org/6.12.49-106-Linux-6.12.49.patch
- patches.suse/crypto-af_alg-Fix-incorrect-boolean-values-in-af_alg_.patch
+
patches.kernel.org/6.12.50-001-scsi-ufs-mcq-Fix-memory-allocation-checks-for.patch
+
patches.kernel.org/6.12.50-002-firewire-core-fix-overlooked-update-of-subsys.patch
+
patches.kernel.org/6.12.50-003-ALSA-usb-audio-Fix-code-alignment-in-mixer_qu.patch
+
patches.kernel.org/6.12.50-004-ALSA-usb-audio-Fix-block-comments-in-mixer_qu.patch
+
patches.kernel.org/6.12.50-005-ALSA-usb-audio-Drop-unnecessary-parentheses-i.patch
+
patches.kernel.org/6.12.50-006-ALSA-usb-audio-Avoid-multiple-assignments-in-.patch
+
patches.kernel.org/6.12.50-007-ALSA-usb-audio-Simplify-NULL-comparison-in-mi.patch
+
patches.kernel.org/6.12.50-008-ALSA-usb-audio-Remove-unneeded-wmb-in-mixer_q.patch
+
patches.kernel.org/6.12.50-009-ALSA-usb-audio-Add-mixer-quirk-for-Sony-DualS.patch
+
patches.kernel.org/6.12.50-010-ALSA-usb-audio-Convert-comma-to-semicolon.patch
+
patches.kernel.org/6.12.50-011-ALSA-hda-realtek-Add-support-for-ASUS-NUC-usi.patch
+
patches.kernel.org/6.12.50-012-ALSA-usb-audio-Fix-build-with-CONFIG_INPUT-n.patch
+
patches.kernel.org/6.12.50-013-usb-core-Add-0x-prefix-to-quirks-debug-output.patch
+
patches.kernel.org/6.12.50-014-net-fec-rename-struct-fec_devinfo-fec_imx6x_i.patch
+
patches.kernel.org/6.12.50-015-net-sfp-add-quirk-for-Potron-SFP-XGSPON-ONU-S.patch
+
patches.kernel.org/6.12.50-016-mmc-sdhci-cadence-add-Mobileye-eyeQ-support.patch
+
patches.kernel.org/6.12.50-017-i2c-designware-Add-quirk-for-Intel-Xe.patch
+
patches.kernel.org/6.12.50-018-ALSA-usb-audio-Add-DSD-support-for-Comtrue-US.patch
+
patches.kernel.org/6.12.50-019-ALSA-usb-audio-move-mixer_quirks-min_mute-int.patch
+
patches.kernel.org/6.12.50-020-ALSA-usb-audio-Add-mute-TLV-for-playback-volu.patch
+
patches.kernel.org/6.12.50-021-net-sfp-add-quirk-for-FLYPRO-copper-SFP-modul.patch
+
patches.kernel.org/6.12.50-022-IB-mlx5-Fix-obj_type-mismatch-for-SRQ-event-s.patch
+
patches.kernel.org/6.12.50-023-HID-amd_sfh-Add-sync-across-amd-sfh-work-func.patch
+
patches.kernel.org/6.12.50-024-firmware-imx-Add-stub-functions-for-SCMI-MISC.patch
+
patches.kernel.org/6.12.50-025-arm64-dts-imx8mp-Correct-thermal-sensor-index.patch
+
patches.kernel.org/6.12.50-026-ARM-dts-kirkwood-Fix-sound-DAI-cells-for-Open.patch
+
patches.kernel.org/6.12.50-027-cpufreq-Initialize-cpufreq-based-invariance-b.patch
+
patches.kernel.org/6.12.50-028-smb-server-don-t-use-delayed_work-for-post_re.patch
+
patches.kernel.org/6.12.50-029-smb-server-use-disable_work_sync-in-transport.patch
+
patches.kernel.org/6.12.50-030-bpf-Check-the-helper-function-is-valid-in-get.patch
+
patches.kernel.org/6.12.50-031-btrfs-don-t-allow-adding-block-device-of-less.patch
+
patches.kernel.org/6.12.50-032-wifi-virt_wifi-Fix-page-fault-on-connect.patch
+
patches.kernel.org/6.12.50-033-can-rcar_can-rcar_can_resume-fix-s2ram-with-P.patch
+ patches.kernel.org/6.12.50-034-bpf-Reject-bpf_timer-for-PREEMPT_RT.patch
+
patches.kernel.org/6.12.50-035-xfrm-xfrm_alloc_spi-shouldn-t-use-0-as-SPI.patch
+
patches.kernel.org/6.12.50-036-can-etas_es58x-populate-ndo_change_mtu-to-pre.patch
+
patches.kernel.org/6.12.50-037-can-hi311x-populate-ndo_change_mtu-to-prevent.patch
+
patches.kernel.org/6.12.50-038-can-sun4i_can-populate-ndo_change_mtu-to-prev.patch
+
patches.kernel.org/6.12.50-039-can-mcba_usb-populate-ndo_change_mtu-to-preve.patch
+
patches.kernel.org/6.12.50-040-can-peak_usb-fix-shift-out-of-bounds-issue.patch
+
patches.kernel.org/6.12.50-041-net-tun-Update-napi-skb-after-XDP-process.patch
+
patches.kernel.org/6.12.50-042-net-smc-fix-warning-in-smc_rx_splice-when-cal.patch
+
patches.kernel.org/6.12.50-043-ethernet-rvu-af-Remove-slash-from-the-driver-.patch
+
patches.kernel.org/6.12.50-044-Bluetooth-hci_sync-Fix-hci_resume_advertising.patch
+
patches.kernel.org/6.12.50-045-Bluetooth-hci_event-Fix-UAF-in-hci_acl_create.patch
+
patches.kernel.org/6.12.50-046-vhost-Take-a-reference-on-the-task-in-struct-.patch
+
patches.kernel.org/6.12.50-047-bnxt_en-correct-offset-handling-for-IPv6-dest.patch
+
patches.kernel.org/6.12.50-048-net-allow-alloc_skb_with_frags-to-use-MAX_SKB.patch
+
patches.kernel.org/6.12.50-049-nexthop-Forbid-FDB-status-change-while-nextho.patch
+
patches.kernel.org/6.12.50-050-selftests-fib_nexthops-Fix-creation-of-non-FD.patch
+
patches.kernel.org/6.12.50-051-net-dsa-lantiq_gswip-move-gswip_add_single_po.patch
+
patches.kernel.org/6.12.50-052-net-dsa-lantiq_gswip-suppress-EINVAL-errors-f.patch
+
patches.kernel.org/6.12.50-053-octeontx2-pf-Fix-potential-use-after-free-in-.patch
+
patches.kernel.org/6.12.50-054-mm-gup-local-lru_add_drain-to-avoid-lru_add_d.patch
+
patches.kernel.org/6.12.50-055-mm-revert-mm-gup-clear-the-LRU-flag-of-a-page.patch
+
patches.kernel.org/6.12.50-056-mm-folio_may_be_lru_cached-unless-folio_test_.patch
+
patches.kernel.org/6.12.50-057-drm-gma500-Fix-null-dereference-in-hdmi-teard.patch
+
patches.kernel.org/6.12.50-058-futex-Prevent-use-after-free-during-requeue-P.patch
+
patches.kernel.org/6.12.50-059-drm-panthor-Defer-scheduler-entitiy-destructi.patch
+
patches.kernel.org/6.12.50-060-platform-x86-lg-laptop-Fix-WMAB-call-in-fan_m.patch
+
patches.kernel.org/6.12.50-061-smb-client-fix-wrong-index-reference-in-smb2_.patch
+
patches.kernel.org/6.12.50-062-HID-asus-add-support-for-missing-PX-series-fn.patch
+
patches.kernel.org/6.12.50-063-i40e-add-validation-for-ring_len-param.patch
+
patches.kernel.org/6.12.50-064-i40e-fix-idx-validation-in-i40e_validate_queu.patch
+
patches.kernel.org/6.12.50-065-i40e-fix-idx-validation-in-config-queues-msg.patch
+
patches.kernel.org/6.12.50-066-i40e-fix-input-validation-logic-for-action_me.patch
+
patches.kernel.org/6.12.50-067-i40e-fix-validation-of-VF-state-in-get-resour.patch
+
patches.kernel.org/6.12.50-068-i40e-add-max-boundary-check-for-VF-filters.patch
+
patches.kernel.org/6.12.50-069-i40e-add-mask-to-apply-valid-bits-for-itr_idx.patch
+
patches.kernel.org/6.12.50-070-i40e-improve-VF-MAC-filters-accounting.patch
+
patches.kernel.org/6.12.50-071-crypto-af_alg-Fix-incorrect-boolean-values-in.patch
+
patches.kernel.org/6.12.50-072-tracing-dynevent-Add-a-missing-lockdown-check.patch
+
patches.kernel.org/6.12.50-073-ARM-dts-socfpga-sodia-Fix-mdio-bus-probe-and-.patch
+
patches.kernel.org/6.12.50-074-arm64-dts-marvell-cn9132-clearfog-disable-eMM.patch
+
patches.kernel.org/6.12.50-075-arm64-dts-marvell-cn9132-clearfog-fix-multi-l.patch
+
patches.kernel.org/6.12.50-076-drm-ast-Use-msleep-instead-of-mdelay-for-edid.patch
+
patches.kernel.org/6.12.50-077-afs-Fix-potential-null-pointer-dereference-in.patch
+
patches.kernel.org/6.12.50-078-fs-proc-task_mmu-check-p-vec_buf-for-NULL.patch
+
patches.kernel.org/6.12.50-079-gpiolib-Extend-software-node-support-to-suppo.patch
+
patches.kernel.org/6.12.50-080-kmsan-fix-out-of-bounds-access-to-shadow-memo.patch
+
patches.kernel.org/6.12.50-081-mm-hugetlb-fix-folio-is-still-mapped-when-del.patch
+
patches.kernel.org/6.12.50-082-fbcon-fix-integer-overflow-in-fbcon_do_set_fo.patch
+
patches.kernel.org/6.12.50-083-fbcon-Fix-OOB-access-in-font-allocation.patch
+
patches.kernel.org/6.12.50-084-iommufd-Fix-race-during-abort-for-file-descri.patch
+
patches.kernel.org/6.12.50-085-Revert-usb-xhci-remove-option-to-change-a-def.patch
+
patches.kernel.org/6.12.50-086-drm-i915-backlight-Return-immediately-when-sc.patch
+ patches.kernel.org/6.12.50-087-Linux-6.12.50.patch
########################################################
# Build fixes that apply to the vanilla kernel too.
++++++ source-timestamp ++++++
--- /var/tmp/diff_new_pack.wuridc/_old 2025-10-05 17:51:12.351480604 +0200
+++ /var/tmp/diff_new_pack.wuridc/_new 2025-10-05 17:51:12.355480772 +0200
@@ -1,4 +1,4 @@
-2025-09-26 01:28:55 +0000
-GIT Revision: 0ed133cb1ba3ab310ef1e4bea09094628dca38e3
+2025-10-03 13:56:41 +0000
+GIT Revision: d3fdf10763796b91119248af3fc74e5848431911
GIT Branch: slowroll