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
 

Reply via email to