Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package kernel-source for openSUSE:Factory 
checked in at 2025-12-20 21:45:40
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kernel-source (Old)
 and      /work/SRC/openSUSE:Factory/.kernel-source.new.1928 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kernel-source"

Sat Dec 20 21:45:40 2025 rev:816 rq:1323649 version:6.18.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/kernel-source/dtb-aarch64.changes        
2025-12-15 11:35:12.736967164 +0100
+++ /work/SRC/openSUSE:Factory/.kernel-source.new.1928/dtb-aarch64.changes      
2025-12-20 21:46:28.815158229 +0100
@@ -1,0 +2,1142 @@
+Fri Dec 19 11:15:01 CET 2025 - [email protected]
+
+- Update
+  
patches.kernel.org/6.18.1-003-ext4-refresh-inline-data-size-before-write-ope.patch
+  (bsc#1012628 CVE-2025-68264 bsc#1255380).
+- Update
+  
patches.kernel.org/6.18.1-004-ksmbd-ipc-fix-use-after-free-in-ipc_msg_send_r.patch
+  (bsc#1012628 CVE-2025-68263 bsc#1255384).
+- Update
+  
patches.kernel.org/6.18.1-006-crypto-zstd-fix-double-free-in-per-CPU-stream-.patch
+  (bsc#1012628 CVE-2025-68262 bsc#1255158).
+- Update
+  
patches.kernel.org/6.18.1-007-ext4-add-i_data_sem-protection-in-ext4_destroy.patch
+  (bsc#1012628 CVE-2025-68261 bsc#1255164).
+- Update
+  
patches.kernel.org/6.18.1-008-rust_binder-fix-race-condition-on-death_list.patch
+  (bsc#1012628 CVE-2025-68260 bsc#1255177).
+- Update
+  
patches.kernel.org/6.18.1-010-KVM-SVM-Don-t-skip-unrelated-instruction-if-IN.patch
+  (bsc#1012628 CVE-2025-68259 bsc#1255199).
+- Update
+  
patches.kernel.org/6.18.1-025-comedi-multiq3-sanitize-config-options-in-mult.patch
+  (bsc#1012628 CVE-2025-68258 bsc#1255182).
+- Update
+  
patches.kernel.org/6.18.1-026-comedi-check-device-s-attached-status-in-compa.patch
+  (bsc#1012628 CVE-2025-68257 bsc#1255167).
+- Update
+  
patches.kernel.org/6.18.1-027-staging-rtl8723bs-fix-out-of-bounds-read-in-rt.patch
+  (bsc#1012628 CVE-2025-68256 bsc#1255138).
+- Update
+  
patches.kernel.org/6.18.1-028-staging-rtl8723bs-fix-stack-buffer-overflow-in.patch
+  (bsc#1012628 CVE-2025-68255).
+- Update
+  
patches.kernel.org/6.18.1-029-staging-rtl8723bs-fix-out-of-bounds-read-in-On.patch
+  (bsc#1012628 CVE-2025-68254 bsc#1255140).
+- Update
+  
patches.kernel.org/6.18.2-517-net-sched-sch_cake-Fix-incorrect-qlen-reductio.patch
+  (bsc#1012628 CVE-2025-68325).
+- Update
+  
patches.kernel.org/6.18.2-589-scsi-imm-Fix-use-after-free-bug-caused-by-unfi.patch
+  (bsc#1012628 CVE-2025-68324).
+- Update
+  
patches.kernel.org/6.18.2-602-usb-typec-ucsi-fix-use-after-free-caused-by-ue.patch
+  (bsc#1012628 CVE-2025-68323).
+  suse-add-cves
+- commit 9447271
+
+-------------------------------------------------------------------
+Fri Dec 19 11:09:29 CET 2025 - [email protected]
+
+- netfilter: nf_conncount: fix leaked ct in error paths
+  (git-fixes).
+- commit 05e3e3d
+
+-------------------------------------------------------------------
+Fri Dec 19 10:20:36 CET 2025 - [email protected]
+
+- Update config files.
+- commit 1b7058f
+
+-------------------------------------------------------------------
+Fri Dec 19 10:14:47 CET 2025 - [email protected]
+
+- Linux 6.18.2 (bsc#1012628).
+- smack: fix bug: SMACK64TRANSMUTE set on non-directory
+  (bsc#1012628).
+- smack: deduplicate "does access rule request transmutation"
+  (bsc#1012628).
+- smack: deduplicate xattr setting in smack_inode_init_security()
+  (bsc#1012628).
+- smack: always "instantiate" inode in smack_inode_init_security()
+  (bsc#1012628).
+- smack: fix bug: invalid label of unix socket file (bsc#1012628).
+- smack: fix bug: unprivileged task can create labels
+  (bsc#1012628).
+- smack: fix bug: setting task label silently ignores input
+  garbage (bsc#1012628).
+- gpu: host1x: Fix race in syncpt alloc/free (bsc#1012628).
+- accel/amdxdna: Fix an integer overflow in
+  aie2_query_ctx_status_array() (bsc#1012628).
+- accel/amdxdna: Call dma_buf_vmap_unlocked() for imported object
+  (bsc#1012628).
+- accel/ivpu: Ensure rpm_runtime_put in case of engine
+  reset/resume fail (bsc#1012628).
+- drm/panel: visionox-rm69299: Fix clock frequency for SHIFT6mq
+  (bsc#1012628).
+- drm/panel: visionox-rm69299: Don't clear all mode flags
+  (bsc#1012628).
+- accel/ivpu: Rework bind/unbind of imported buffers
+  (bsc#1012628).
+- accel/ivpu: Fix page fault in
+  ivpu_bo_unbind_all_bos_from_context() (bsc#1012628).
+- accel/ivpu: Fix DCT active percent format (bsc#1012628).
+- drm/vgem-fence: Fix potential deadlock on release (bsc#1012628).
+- bpf: Cleanup unused func args in rqspinlock implementation
+  (bsc#1012628).
+- bpf: Fix sleepable context for async callbacks (bsc#1012628).
+- bpf: Fix handling maps with no BTF and non-constant offsets
+  for the bpf_wq (bsc#1012628).
+- tools/nolibc: handle NULL wstatus argument to waitpid()
+  (bsc#1012628).
+- USB: Fix descriptor count when handling invalid MBIM extended
+  descriptor (bsc#1012628).
+- perf bpf_counter: Fix opening of "any"(-1) CPU events
+  (bsc#1012628).
+- pinctrl: qcom: glymur: Drop unnecessary platform data from
+  match table (bsc#1012628).
+- pinctrl: qcom: glymur: Fix the gpio and egpio pin functions
+  (bsc#1012628).
+- ima: Attach CREDS_CHECK IMA hook to bprm_creds_from_file LSM
+  hook (bsc#1012628).
+- pinctrl: renesas: rzg2l: Fix PMC restore (bsc#1012628).
+- clk: renesas: cpg-mssr: Add missing 1ms delay into reset toggle
+  callback (bsc#1012628).
+- clk: renesas: cpg-mssr: Read back reset registers to assure
+  values latched (bsc#1012628).
+- drm: atmel-hlcdc: fix atmel_xlcdc_plane_setup_scaler()
+  (bsc#1012628).
+- HID: logitech-hidpp: Do not assume FAP in
+  hidpp_send_message_sync() (bsc#1012628).
+- remoteproc: imx_rproc: Fix runtime PM cleanup and improve
+  remove path (bsc#1012628).
+- objtool: Fix standalone --hacks=jump_label (bsc#1012628).
+- objtool: Fix weak symbol detection (bsc#1012628).
+- accel/ivpu: Fix race condition when mapping dmabuf
+  (bsc#1012628).
+- perf parse-events: Fix legacy cache events if event is
+  duplicated in a PMU (bsc#1012628).
+- gpu: nova-core: gsp: remove useless conversion (bsc#1012628).
+- gpu: nova-core: gsp: do not unwrap() SGEntry (bsc#1012628).
+- wifi: ath10k: move recovery check logic into a new work
+  (bsc#1012628).
+- wifi: ath11k: restore register window after global reset
+  (bsc#1012628).
+- wifi: ath12k: Fix MSDU buffer types handling in RX error path
+  (bsc#1012628).
+- wifi: ath12k: fix VHT MCS assignment (bsc#1012628).
+- wifi: ath12k: fix TX and RX MCS rate configurations in HE mode
+  (bsc#1012628).
+- sched/fair: Forfeit vruntime on yield (bsc#1012628).
+- irqchip/bcm2712-mip: Fix OF node reference imbalance
+  (bsc#1012628).
+- irqchip/bcm2712-mip: Fix section mismatch (bsc#1012628).
+- irqchip/irq-bcm7038-l1: Fix section mismatch (bsc#1012628).
+- irqchip/irq-bcm7120-l2: Fix section mismatch (bsc#1012628).
+- irqchip/irq-brcmstb-l2: Fix section mismatch (bsc#1012628).
+- irqchip/imx-mu-msi: Fix section mismatch (bsc#1012628).
+- irqchip/renesas-rzg2l: Fix section mismatch (bsc#1012628).
+- irqchip/starfive-jh8100: Fix section mismatch (bsc#1012628).
+- irqchip/qcom-irq-combiner: Fix section mismatch (bsc#1012628).
+- irqchip: Drop leftover brackets (bsc#1012628).
+- irqchip: Pass platform device to platform drivers (bsc#1012628).
+- crypto: authenc - Correctly pass EINPROGRESS back up to the
+  caller (bsc#1012628).
+- ntfs3: fix uninit memory after failed mi_read in mi_format_new
+  (bsc#1012628).
+- ntfs3: Fix uninit buffer allocated by __getname() (bsc#1012628).
+- arm64: dts: qcom: ipq5424: correct the TF-A reserved memory
+  to 512K (bsc#1012628).
+- iio: imu: st_lsm6dsx: Fix measurement unit for odr struct member
+  (bsc#1012628).
+- firmware: qcom: tzmem: fix qcom_tzmem_policy kernel-doc
+  (bsc#1012628).
+- perf parse-events: Make X modifier more respectful of groups
+  (bsc#1012628).
+- crypto: aead - Fix reqsize handling (bsc#1012628).
+- PCI: sg2042: Fix a reference count issue in sg2042_pcie_remove()
+  (bsc#1012628).
+- block/mq-deadline: Introduce dd_start_request() (bsc#1012628).
+- block/mq-deadline: Switch back to a single dispatch list
+  (bsc#1012628).
+- bpf: Do not let BPF test infra emit invalid GSO types to stack
+  (bsc#1012628).
+- arm64: dts: freescale: imx8mp-venice-gw7905-2x: remove duplicate
+  usdhc1 props (bsc#1012628).
+- arm64: dts: imx8mm-venice-gw72xx: remove unused sdhc1 pinctrl
+  (bsc#1012628).
+- arm64: dts: imx8mp-venice-gw702x: remove off-board uart
+  (bsc#1012628).
+- arm64: dts: imx8mp-venice-gw702x: remove off-board sdhc1
+  (bsc#1012628).
+- arm64: dts: imx95-15x15-evk: add fan-supply property for pwm-fan
+  (bsc#1012628).
+- perf annotate: Check return value of evsel__get_arch() properly
+  (bsc#1012628).
+- arm64: dts: exynos: gs101: fix clock module unit reg sizes
+  (bsc#1012628).
+- arm64: dts: exynos: gs101: fix sysreg_apm reg property
+  (bsc#1012628).
+- PCI: rcar-gen2: Drop ARM dependency from PCI_RCAR_GEN2
+  (bsc#1012628).
+- uio: uio_fsl_elbc_gpcm:: Add null pointer check to
+  uio_fsl_elbc_gpcm_probe (bsc#1012628).
+- tty: serial: imx: Only configure the wake register when device
+  is set as wakeup source (bsc#1012628).
+- clk: qcom: camcc-sm8550: Specify Titan GDSC power domain as
+  a parent to other (bsc#1012628).
+- clk: qcom: camcc-sm6350: Specify Titan GDSC power domain as
+  a parent to other (bsc#1012628).
+- clk: qcom: gcc-sm8750: Add a new frequency for sdcc2 clock
+  (bsc#1012628).
+- clk: qcom: gcc-glymur: Update the halt check flags for pipe
+  clocks (bsc#1012628).
+- clk: qcom: gcc-ipq5424: Correct the icc_first_node_id
+  (bsc#1012628).
+- clk: qcom: camcc-sm6350: Fix PLL config of PLL2 (bsc#1012628).
+- clk: qcom: camcc-sm7150: Fix PLL config of PLL2 (bsc#1012628).
+- soc: qcom: gsbi: fix double disable caused by devm
+  (bsc#1012628).
+- crypto: asymmetric_keys - prevent overflow in
+  asymmetric_key_generate_id (bsc#1012628).
+- crypto: hisilicon/qm - restore original qos values
+  (bsc#1012628).
+- wifi: ath11k: fix VHT MCS assignment (bsc#1012628).
+- wifi: ath11k: fix peer HE MCS assignment (bsc#1012628).
+- s390/smp: Fix fallback CPU detection (bsc#1012628).
+- scsi: ufs: core: Move the ufshcd_enable_intr() declaration
+  (bsc#1012628).
+- s390/ap: Don't leak debug feature files if AP instructions
+  are not available (bsc#1012628).
+- tools/power turbostat: Regression fix Uncore MHz printed in hex
+  (bsc#1012628).
+- wifi: ath12k: restore register window after global reset
+  (bsc#1012628).
+- accel/amdxdna: Fix uninitialized return value (bsc#1012628).
+- ice: move service task start out of ice_init_pf() (bsc#1012628).
+- ice: move ice_init_interrupt_scheme() prior ice_init_pf()
+  (bsc#1012628).
+- ice: ice_init_pf: destroy mutexes and xarrays on memory alloc
+  failure (bsc#1012628).
+- ice: move udp_tunnel_nic and misc IRQ setup into ice_init_pf()
+  (bsc#1012628).
+- ice: move ice_init_pf() out of ice_init_dev() (bsc#1012628).
+- ice: extract ice_init_dev() from ice_init() (bsc#1012628).
+- ice: move ice_deinit_dev() to the end of deinit paths
+  (bsc#1012628).
+- ice: remove duplicate call to ice_deinit_hw() on error paths
+  (bsc#1012628).
+- leds: upboard: Fix module alias (bsc#1012628).
+- PCI: endpoint: pci-epf-test: Fix sleeping function being called
+  from atomic context (bsc#1012628).
+- arm64: dts: ti: k3-am62p: Fix memory ranges for GPU
+  (bsc#1012628).
+- firmware: imx: scu-irq: fix OF node leak in (bsc#1012628).
+- arm64: dts: qcom: x1e80100: Fix compile warnings for USB HS
+  controller (bsc#1012628).
+- arm64: dts: qcom: x1e80100: Add missing quirk for HS only USB
+  controller (bsc#1012628).
+- arm64: dts: qcom: lemans: Add missing quirk for HS only USB
+  controller (bsc#1012628).
+- tools/nolibc: x86: fix section mismatch caused by asm "mem*"
+  functions (bsc#1012628).
+- arm64: dts: qcom: sdm845-starqltechn: remove
+  (address|size)-cells (bsc#1012628).
+- arm64: dts: qcom: sdm845-starqltechn: fix max77705 interrupts
+  (bsc#1012628).
+- arm64: dts: qcom: sdm845-oneplus: Correct gpio used for slider
+  (bsc#1012628).
+- arm64: dts: qcom: qcm6490-fairphone-fp5: Add supplies to
+  simple-fb node (bsc#1012628).
+- arm64: dts: qcom: sm8650: set ufs as dma coherent (bsc#1012628).
+- arm64: dts: qcom: sm8750-mtp: move PCIe GPIOs to pcieport0 node
+  (bsc#1012628).
+- arm64: dts: qcom: qcm6490-shift-otter: Add missing
+  reserved-memory (bsc#1012628).
+- arm64: dts: qcom: x1-dell-thena: Add missing pinctrl for eDP
+  HPD (bsc#1012628).
+- arm64: dts: qcom: x1-dell-thena: remove dp data-lanes
+  (bsc#1012628).
+- arm64: dts: qcom: sc8280xp: Fix shifted GPI DMA channels
+  (bsc#1012628).
+- arm64: dts: qcom: sdm845-starqltechn: Fix i2c-gpio node name
+  (bsc#1012628).
+- arm64: dts: qcom: sm8250-samsung-common: correct reserved pins
+  (bsc#1012628).
+- phy: mscc: Fix PTP for VSC8574 and VSC8572 (bsc#1012628).
+- sctp: Defer SCTP_DBG_OBJCNT_DEC() to sctp_destroy_sock()
+  (bsc#1012628).
+- arm64: dts: qcom: qcm2290: Fix camss register prop ordering
+  (bsc#1012628).
+- RDMA/rxe: Fix null deref on srq->rq.queue after resize failure
+  (bsc#1012628).
+- ARM: dts: renesas: gose: Remove superfluous port property
+  (bsc#1012628).
+- ARM: dts: renesas: r9a06g032-rzn1d400-db: Drop invalid #cells
+  properties (bsc#1012628).
+- drm/amdgpu: add userq object va track helpers (bsc#1012628).
+- drm/amdgpu/userq: fix SDMA and compute validation (bsc#1012628).
+- wifi: iwlwifi: mld: add null check for kzalloc() in
+  iwl_mld_send_proto_offload() (bsc#1012628).
+- Revert "mtd: rawnand: marvell: fix layouts" (bsc#1012628).
+- mtd: nand: relax ECC parameter validation check (bsc#1012628).
+- mtd: rawnand: lpc32xx_slc: fix GPIO descriptor leak on probe
+  error and remove (bsc#1012628).
+- bpf: Refactor stack map trace depth calculation into helper
+  function (bsc#1012628).
+- bpf: Fix stackmap overflow check in __bpf_get_stackid()
++++ 855 more lines (skipped)
++++ between /work/SRC/openSUSE:Factory/kernel-source/dtb-aarch64.changes
++++ and /work/SRC/openSUSE:Factory/.kernel-source.new.1928/dtb-aarch64.changes
dtb-armv6l.changes: same change
dtb-armv7l.changes: same change
dtb-riscv64.changes: same change
kernel-64kb.changes: same change
kernel-default.changes: same change
kernel-docs.changes: same change
kernel-kvmsmall.changes: same change
kernel-lpae.changes: same change
kernel-obs-build.changes: same change
kernel-obs-qa.changes: same change
kernel-pae.changes: same change
kernel-source.changes: same change
kernel-syms.changes: same change
kernel-vanilla.changes: same change
kernel-zfcpdump.changes: same change

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ dtb-aarch64.spec ++++++
--- /var/tmp/diff_new_pack.VP8CBA/_old  2025-12-20 21:46:42.099706791 +0100
+++ /var/tmp/diff_new_pack.VP8CBA/_new  2025-12-20 21:46:42.103706957 +0100
@@ -17,7 +17,7 @@
 
 
 %define srcversion 6.18
-%define patchversion 6.18.1
+%define patchversion 6.18.2
 %define variant %{nil}
 
 %include %_sourcedir/kernel-spec-macros
@@ -25,9 +25,9 @@
 %(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:           dtb-aarch64
-Version:        6.18.1
+Version:        6.18.2
 %if 0%{?is_kotd}
-Release:        <RELEASE>.gffe6340
+Release:        <RELEASE>.g9447271
 %else
 Release:        0
 %endif

dtb-armv6l.spec: same change
dtb-armv7l.spec: same change
dtb-riscv64.spec: same change
++++++ kernel-64kb.spec ++++++
--- /var/tmp/diff_new_pack.VP8CBA/_old  2025-12-20 21:46:42.279714242 +0100
+++ /var/tmp/diff_new_pack.VP8CBA/_new  2025-12-20 21:46:42.283714408 +0100
@@ -18,8 +18,8 @@
 
 
 %define srcversion 6.18
-%define patchversion 6.18.1
-%define git_commit ffe6340b267ac4e36a25057fcb92f9a0c0f7d2b4
+%define patchversion 6.18.2
+%define git_commit 94472718bd34ca4adb72d325d55f37bd87bfde65
 %define variant %{nil}
 %define compress_modules zstd
 %define compress_vmlinux xz
@@ -40,9 +40,9 @@
 %(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-64kb
-Version:        6.18.1
+Version:        6.18.2
 %if 0%{?is_kotd}
-Release:        <RELEASE>.gffe6340
+Release:        <RELEASE>.g9447271
 %else
 Release:        0
 %endif

kernel-default.spec: same change
++++++ kernel-docs.spec ++++++
--- /var/tmp/diff_new_pack.VP8CBA/_old  2025-12-20 21:46:42.371718050 +0100
+++ /var/tmp/diff_new_pack.VP8CBA/_new  2025-12-20 21:46:42.375718216 +0100
@@ -17,8 +17,8 @@
 
 
 %define srcversion 6.18
-%define patchversion 6.18.1
-%define git_commit ffe6340b267ac4e36a25057fcb92f9a0c0f7d2b4
+%define patchversion 6.18.2
+%define git_commit 94472718bd34ca4adb72d325d55f37bd87bfde65
 %define variant %{nil}
 %define build_html 1
 %define build_pdf 0
@@ -28,9 +28,9 @@
 %(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-docs
-Version:        6.18.1
+Version:        6.18.2
 %if 0%{?is_kotd}
-Release:        <RELEASE>.gffe6340
+Release:        <RELEASE>.g9447271
 %else
 Release:        0
 %endif

++++++ kernel-kvmsmall.spec ++++++
--- /var/tmp/diff_new_pack.VP8CBA/_old  2025-12-20 21:46:42.415719872 +0100
+++ /var/tmp/diff_new_pack.VP8CBA/_new  2025-12-20 21:46:42.415719872 +0100
@@ -18,8 +18,8 @@
 
 
 %define srcversion 6.18
-%define patchversion 6.18.1
-%define git_commit ffe6340b267ac4e36a25057fcb92f9a0c0f7d2b4
+%define patchversion 6.18.2
+%define git_commit 94472718bd34ca4adb72d325d55f37bd87bfde65
 %define variant %{nil}
 %define compress_modules zstd
 %define compress_vmlinux xz
@@ -40,9 +40,9 @@
 %(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-kvmsmall
-Version:        6.18.1
+Version:        6.18.2
 %if 0%{?is_kotd}
-Release:        <RELEASE>.gffe6340
+Release:        <RELEASE>.g9447271
 %else
 Release:        0
 %endif

kernel-lpae.spec: same change
++++++ kernel-obs-build.spec ++++++
--- /var/tmp/diff_new_pack.VP8CBA/_old  2025-12-20 21:46:42.507723680 +0100
+++ /var/tmp/diff_new_pack.VP8CBA/_new  2025-12-20 21:46:42.507723680 +0100
@@ -19,7 +19,7 @@
 
 #!BuildIgnore: post-build-checks
 
-%define patchversion 6.18.1
+%define patchversion 6.18.2
 %define variant %{nil}
 
 %include %_sourcedir/kernel-spec-macros
@@ -38,23 +38,23 @@
 %endif
 %endif
 %endif
-%global kernel_package 
kernel%kernel_flavor-srchash-ffe6340b267ac4e36a25057fcb92f9a0c0f7d2b4
+%global kernel_package 
kernel%kernel_flavor-srchash-94472718bd34ca4adb72d325d55f37bd87bfde65
 %endif
 %if 0%{?rhel_version}
 %global kernel_package kernel
 %endif
 
 Name:           kernel-obs-build
-Version:        6.18.1
+Version:        6.18.2
 %if 0%{?is_kotd}
-Release:        <RELEASE>.gffe6340
+Release:        <RELEASE>.g9447271
 %else
 Release:        0
 %endif
 Summary:        package kernel and initrd for OBS VM builds
 License:        GPL-2.0-only
 Group:          SLES
-Provides:       
kernel-obs-build-srchash-ffe6340b267ac4e36a25057fcb92f9a0c0f7d2b4
+Provides:       
kernel-obs-build-srchash-94472718bd34ca4adb72d325d55f37bd87bfde65
 BuildRequires:  coreutils
 BuildRequires:  device-mapper
 BuildRequires:  dracut

++++++ kernel-obs-qa.spec ++++++
--- /var/tmp/diff_new_pack.VP8CBA/_old  2025-12-20 21:46:42.551725502 +0100
+++ /var/tmp/diff_new_pack.VP8CBA/_new  2025-12-20 21:46:42.555725667 +0100
@@ -17,15 +17,15 @@
 # needsrootforbuild
 
 
-%define patchversion 6.18.1
+%define patchversion 6.18.2
 %define variant %{nil}
 
 %include %_sourcedir/kernel-spec-macros
 
 Name:           kernel-obs-qa
-Version:        6.18.1
+Version:        6.18.2
 %if 0%{?is_kotd}
-Release:        <RELEASE>.gffe6340
+Release:        <RELEASE>.g9447271
 %else
 Release:        0
 %endif
@@ -36,7 +36,7 @@
 # kernel-obs-build must be also configured as VMinstall, but is required
 # here as well to avoid that qa and build package build parallel
 %if ! 0%{?qemu_user_space_build}
-BuildRequires:  
kernel-obs-build-srchash-ffe6340b267ac4e36a25057fcb92f9a0c0f7d2b4
+BuildRequires:  
kernel-obs-build-srchash-94472718bd34ca4adb72d325d55f37bd87bfde65
 %endif
 BuildRequires:  modutils
 ExclusiveArch:  aarch64 armv6hl armv7hl ppc64le riscv64 s390x x86_64

++++++ kernel-pae.spec ++++++
--- /var/tmp/diff_new_pack.VP8CBA/_old  2025-12-20 21:46:42.591727158 +0100
+++ /var/tmp/diff_new_pack.VP8CBA/_new  2025-12-20 21:46:42.595727323 +0100
@@ -18,8 +18,8 @@
 
 
 %define srcversion 6.18
-%define patchversion 6.18.1
-%define git_commit ffe6340b267ac4e36a25057fcb92f9a0c0f7d2b4
+%define patchversion 6.18.2
+%define git_commit 94472718bd34ca4adb72d325d55f37bd87bfde65
 %define variant %{nil}
 %define compress_modules zstd
 %define compress_vmlinux xz
@@ -40,9 +40,9 @@
 %(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-pae
-Version:        6.18.1
+Version:        6.18.2
 %if 0%{?is_kotd}
-Release:        <RELEASE>.gffe6340
+Release:        <RELEASE>.g9447271
 %else
 Release:        0
 %endif

++++++ kernel-source.spec ++++++
--- /var/tmp/diff_new_pack.VP8CBA/_old  2025-12-20 21:46:42.639729144 +0100
+++ /var/tmp/diff_new_pack.VP8CBA/_new  2025-12-20 21:46:42.639729144 +0100
@@ -17,8 +17,8 @@
 
 
 %define srcversion 6.18
-%define patchversion 6.18.1
-%define git_commit ffe6340b267ac4e36a25057fcb92f9a0c0f7d2b4
+%define patchversion 6.18.2
+%define git_commit 94472718bd34ca4adb72d325d55f37bd87bfde65
 %define variant %{nil}
 %define gcc_package gcc
 %define gcc_compiler gcc
@@ -28,9 +28,9 @@
 %(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
-Version:        6.18.1
+Version:        6.18.2
 %if 0%{?is_kotd}
-Release:        <RELEASE>.gffe6340
+Release:        <RELEASE>.g9447271
 %else
 Release:        0
 %endif

++++++ kernel-syms.spec ++++++
--- /var/tmp/diff_new_pack.VP8CBA/_old  2025-12-20 21:46:42.687731131 +0100
+++ /var/tmp/diff_new_pack.VP8CBA/_new  2025-12-20 21:46:42.687731131 +0100
@@ -16,15 +16,15 @@
 #
 
 
-%define git_commit ffe6340b267ac4e36a25057fcb92f9a0c0f7d2b4
+%define git_commit 94472718bd34ca4adb72d325d55f37bd87bfde65
 %define variant %{nil}
 
 %include %_sourcedir/kernel-spec-macros
 
 Name:           kernel-syms
-Version:        6.18.1
+Version:        6.18.2
 %if 0%{?is_kotd}
-Release:        <RELEASE>.gffe6340
+Release:        <RELEASE>.g9447271
 %else
 Release:        0
 %endif

++++++ kernel-vanilla.spec ++++++
--- /var/tmp/diff_new_pack.VP8CBA/_old  2025-12-20 21:46:42.723732622 +0100
+++ /var/tmp/diff_new_pack.VP8CBA/_new  2025-12-20 21:46:42.727732787 +0100
@@ -18,8 +18,8 @@
 
 
 %define srcversion 6.18
-%define patchversion 6.18.1
-%define git_commit ffe6340b267ac4e36a25057fcb92f9a0c0f7d2b4
+%define patchversion 6.18.2
+%define git_commit 94472718bd34ca4adb72d325d55f37bd87bfde65
 %define variant %{nil}
 %define compress_modules zstd
 %define compress_vmlinux xz
@@ -40,9 +40,9 @@
 %(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-vanilla
-Version:        6.18.1
+Version:        6.18.2
 %if 0%{?is_kotd}
-Release:        <RELEASE>.gffe6340
+Release:        <RELEASE>.g9447271
 %else
 Release:        0
 %endif

kernel-zfcpdump.spec: same change
++++++ _scmsync.obsinfo ++++++
--- /var/tmp/diff_new_pack.VP8CBA/_old  2025-12-20 21:46:42.935741397 +0100
+++ /var/tmp/diff_new_pack.VP8CBA/_new  2025-12-20 21:46:42.939741562 +0100
@@ -1,6 +1,6 @@
-mtime: 1765607928
-commit: 50ddf54bf30d606a7232be7085e7c64499bdca3e6840c99f6eb7b673ef7104ca
+mtime: 1766139353
+commit: 74ff18fc0d3bc651b90fcca41881669186b2ac704aedccebeb8c9ba12c28d34e
 url: https://src.opensuse.org/jirislaby/kernel-source
-revision: 50ddf54bf30d606a7232be7085e7c64499bdca3e6840c99f6eb7b673ef7104ca
+revision: 74ff18fc0d3bc651b90fcca41881669186b2ac704aedccebeb8c9ba12c28d34e
 trackingbranch: Kernel/stable
 

++++++ build.specials.obscpio ++++++

++++++ build.specials.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/.gitignore new/.gitignore
--- old/.gitignore      1970-01-01 01:00:00.000000000 +0100
+++ new/.gitignore      2025-12-19 11:16:01.000000000 +0100
@@ -0,0 +1 @@
+.osc

++++++ 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-12-01 00:47:21.000000000 +0100
+++ new/config/arm64/default    2025-12-19 10:20:36.000000000 +0100
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/arm64 6.18.0 Kernel Configuration
+# Linux/arm64 6.18.2 Kernel Configuration
 #
 CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)"
 CONFIG_CC_IS_GCC=y
@@ -9621,6 +9621,7 @@
 CONFIG_SND_SOC_MT6359_ACCDET=m
 CONFIG_SND_SOC_MT6660=m
 CONFIG_SND_SOC_NAU8315=m
+CONFIG_SND_SOC_NAU8325=m
 CONFIG_SND_SOC_NAU8540=m
 CONFIG_SND_SOC_NAU8810=m
 CONFIG_SND_SOC_NAU8821=m
@@ -9971,9 +9972,9 @@
 CONFIG_USB_MTU3_DUAL_ROLE=y
 # CONFIG_USB_MTU3_DEBUG is not set
 CONFIG_USB_MUSB_HDRC=m
-CONFIG_USB_MUSB_HOST=y
+# CONFIG_USB_MUSB_HOST is not set
 # CONFIG_USB_MUSB_GADGET is not set
-# CONFIG_USB_MUSB_DUAL_ROLE is not set
+CONFIG_USB_MUSB_DUAL_ROLE=y
 
 #
 # Platform Glue Layer
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/armv6hl/default new/config/armv6hl/default
--- old/config/armv6hl/default  2025-12-01 00:47:21.000000000 +0100
+++ new/config/armv6hl/default  2025-12-19 10:20:36.000000000 +0100
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/arm 6.18.0 Kernel Configuration
+# Linux/arm 6.18.2 Kernel Configuration
 #
 CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)"
 CONFIG_CC_IS_GCC=y
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/armv7hl/default new/config/armv7hl/default
--- old/config/armv7hl/default  2025-12-01 00:47:21.000000000 +0100
+++ new/config/armv7hl/default  2025-12-19 10:20:36.000000000 +0100
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/arm 6.18.0 Kernel Configuration
+# Linux/arm 6.18.2 Kernel Configuration
 #
 CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)"
 CONFIG_CC_IS_GCC=y
@@ -9070,6 +9070,7 @@
 CONFIG_SND_SOC_MT6359_ACCDET=m
 CONFIG_SND_SOC_MT6660=m
 CONFIG_SND_SOC_NAU8315=m
+CONFIG_SND_SOC_NAU8325=m
 CONFIG_SND_SOC_NAU8540=m
 CONFIG_SND_SOC_NAU8810=m
 CONFIG_SND_SOC_NAU8821=m
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/i386/pae new/config/i386/pae
--- old/config/i386/pae 2025-12-01 00:47:21.000000000 +0100
+++ new/config/i386/pae 2025-12-19 10:20:36.000000000 +0100
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/i386 6.18.0 Kernel Configuration
+# Linux/i386 6.18.2 Kernel Configuration
 #
 CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)"
 CONFIG_CC_IS_GCC=y
@@ -8408,6 +8408,7 @@
 # CONFIG_SND_SOC_MT6358 is not set
 # CONFIG_SND_SOC_MT6660 is not set
 CONFIG_SND_SOC_NAU8315=m
+CONFIG_SND_SOC_NAU8325=m
 # CONFIG_SND_SOC_NAU8540 is not set
 CONFIG_SND_SOC_NAU8810=m
 CONFIG_SND_SOC_NAU8821=m
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/ppc64le/default new/config/ppc64le/default
--- old/config/ppc64le/default  2025-12-01 00:47:21.000000000 +0100
+++ new/config/ppc64le/default  2025-12-19 10:20:36.000000000 +0100
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/powerpc 6.18.0 Kernel Configuration
+# Linux/powerpc 6.18.2 Kernel Configuration
 #
 CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)"
 CONFIG_CC_IS_GCC=y
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/riscv64/default new/config/riscv64/default
--- old/config/riscv64/default  2025-12-01 00:47:21.000000000 +0100
+++ new/config/riscv64/default  2025-12-19 10:20:36.000000000 +0100
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/riscv 6.18.0 Kernel Configuration
+# Linux/riscv 6.18.2 Kernel Configuration
 #
 CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)"
 CONFIG_CC_IS_GCC=y
@@ -8093,6 +8093,7 @@
 # CONFIG_SND_SOC_MT6358 is not set
 # CONFIG_SND_SOC_MT6660 is not set
 # CONFIG_SND_SOC_NAU8315 is not set
+CONFIG_SND_SOC_NAU8325=m
 # CONFIG_SND_SOC_NAU8540 is not set
 CONFIG_SND_SOC_NAU8810=m
 CONFIG_SND_SOC_NAU8821=m
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/s390x/default new/config/s390x/default
--- old/config/s390x/default    2025-12-01 00:47:21.000000000 +0100
+++ new/config/s390x/default    2025-12-19 10:20:36.000000000 +0100
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/s390 6.18.0 Kernel Configuration
+# Linux/s390 6.18.2 Kernel Configuration
 #
 CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)"
 CONFIG_CC_IS_GCC=y
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/s390x/zfcpdump new/config/s390x/zfcpdump
--- old/config/s390x/zfcpdump   2025-12-01 00:47:21.000000000 +0100
+++ new/config/s390x/zfcpdump   2025-12-19 10:20:36.000000000 +0100
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/s390 6.18.0 Kernel Configuration
+# Linux/s390 6.18.2 Kernel Configuration
 #
 CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)"
 CONFIG_CC_IS_GCC=y
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-12-01 00:47:21.000000000 +0100
+++ new/config/x86_64/default   2025-12-19 10:20:36.000000000 +0100
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/x86_64 6.18.0 Kernel Configuration
+# Linux/x86_64 6.18.2 Kernel Configuration
 #
 CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)"
 CONFIG_CC_IS_GCC=y
@@ -8238,6 +8238,7 @@
 # CONFIG_SND_SOC_MT6358 is not set
 # CONFIG_SND_SOC_MT6660 is not set
 CONFIG_SND_SOC_NAU8315=m
+CONFIG_SND_SOC_NAU8325=m
 # CONFIG_SND_SOC_NAU8540 is not set
 CONFIG_SND_SOC_NAU8810=m
 CONFIG_SND_SOC_NAU8821=m




++++++ patches.kernel.org.tar.bz2 ++++++
++++ 52398 lines of diff (skipped)

++++++ patches.suse.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/drm-i915-xe-fbdev-add-intel_fbdev_fb_pitch_align.patch 
new/patches.suse/drm-i915-xe-fbdev-add-intel_fbdev_fb_pitch_align.patch
--- old/patches.suse/drm-i915-xe-fbdev-add-intel_fbdev_fb_pitch_align.patch     
1970-01-01 01:00:00.000000000 +0100
+++ new/patches.suse/drm-i915-xe-fbdev-add-intel_fbdev_fb_pitch_align.patch     
2025-12-19 11:09:29.000000000 +0100
@@ -0,0 +1,99 @@
+From: Jani Nikula <[email protected]>
+Date: Wed, 22 Oct 2025 19:10:54 +0300
+Subject: drm/{i915,xe}/fbdev: add intel_fbdev_fb_pitch_align()
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+Git-commit: 0790925dadad0997580df6e32cdccd54316807f2
+Patch-mainline: v6.19-rc1
+References: git-fixes
+
+For reasons still unknown, xe appears to require a stride alignment of
+XE_PAGE_SIZE, and using 64 leads to sporadic failures. Go back to having
+separate stride alignment for i915 and xe, until the issue is root
+caused.
+
+v2: Add FIXME comment, reference issue with Link (Ville)
+
+Cc: Ville Syrjälä <[email protected]>
+Cc: Jouni Högander <[email protected]>
+Cc: Maarten Lankhorst <[email protected]>
+Link: https://gitlab.freedesktop.org/drm/xe/kernel/-/issues/6220
+Fixes: 4a36b339a14a ("drm/xe/fbdev: use the same 64-byte stride alignment as 
i915")
+Reviewed-by: Ville Syrjälä <[email protected]>
+Link: 
https://lore.kernel.org/r/ae51d1e224048bdc87bf7a56d8f5ebd0fbb6a383.1756931441.git.jani.nik...@intel.com
+Signed-off-by: Jani Nikula <[email protected]>
+Link: https://lore.kernel.org/r/[email protected]
+
+Acked-by: Jiri Slaby <[email protected]>
+---
+ drivers/gpu/drm/i915/display/intel_fbdev.c    |    2 +-
+ drivers/gpu/drm/i915/display/intel_fbdev_fb.c |    5 +++++
+ drivers/gpu/drm/i915/display/intel_fbdev_fb.h |    3 +++
+ drivers/gpu/drm/xe/display/intel_fbdev_fb.c   |   11 +++++++++++
+ 4 files changed, 20 insertions(+), 1 deletion(-)
+
+--- a/drivers/gpu/drm/i915/display/intel_fbdev.c
++++ b/drivers/gpu/drm/i915/display/intel_fbdev.c
+@@ -217,7 +217,7 @@ static void intel_fbdev_fill_mode_cmd(st
+       mode_cmd->width = sizes->surface_width;
+       mode_cmd->height = sizes->surface_height;
+ 
+-      mode_cmd->pitches[0] = ALIGN(mode_cmd->width * 
DIV_ROUND_UP(sizes->surface_bpp, 8), 64);
++      mode_cmd->pitches[0] = intel_fbdev_fb_pitch_align(mode_cmd->width * 
DIV_ROUND_UP(sizes->surface_bpp, 8));
+       mode_cmd->pixel_format = drm_mode_legacy_fb_format(sizes->surface_bpp,
+                                                          
sizes->surface_depth);
+ }
+--- a/drivers/gpu/drm/i915/display/intel_fbdev_fb.c
++++ b/drivers/gpu/drm/i915/display/intel_fbdev_fb.c
+@@ -13,6 +13,11 @@
+ #include "intel_fb.h"
+ #include "intel_fbdev_fb.h"
+ 
++u32 intel_fbdev_fb_pitch_align(u32 stride)
++{
++      return ALIGN(stride, 64);
++}
++
+ struct intel_framebuffer *intel_fbdev_fb_alloc(struct drm_device *drm,
+                                              struct drm_mode_fb_cmd2 
*mode_cmd)
+ {
+--- a/drivers/gpu/drm/i915/display/intel_fbdev_fb.h
++++ b/drivers/gpu/drm/i915/display/intel_fbdev_fb.h
+@@ -6,6 +6,8 @@
+ #ifndef __INTEL_FBDEV_FB_H__
+ #define __INTEL_FBDEV_FB_H__
+ 
++#include <linux/types.h>
++
+ struct drm_device;
+ struct drm_gem_object;
+ struct drm_mode_fb_cmd2;
+@@ -13,6 +15,7 @@ struct fb_info;
+ struct i915_vma;
+ struct intel_display;
+ 
++u32 intel_fbdev_fb_pitch_align(u32 stride);
+ struct intel_framebuffer *intel_fbdev_fb_alloc(struct drm_device *drm,
+                                              struct drm_mode_fb_cmd2 
*mode_cmd);
+ int intel_fbdev_fb_fill_info(struct intel_display *display, struct fb_info 
*info,
+--- a/drivers/gpu/drm/xe/display/intel_fbdev_fb.c
++++ b/drivers/gpu/drm/xe/display/intel_fbdev_fb.c
+@@ -15,6 +15,17 @@
+ 
+ #include <generated/xe_wa_oob.h>
+ 
++/*
++ * FIXME: There shouldn't be any reason to have XE_PAGE_SIZE stride
++ * alignment. The same 64 as i915 uses should be fine, and we shouldn't need 
to
++ * have driver specific values. However, dropping the stride alignment to 64
++ * leads to underflowing the bo pin count in the atomic cleanup work.
++ */
++u32 intel_fbdev_fb_pitch_align(u32 stride)
++{
++      return ALIGN(stride, XE_PAGE_SIZE);
++}
++
+ struct intel_framebuffer *intel_fbdev_fb_alloc(struct drm_device *drm,
+                                              struct drm_mode_fb_cmd2 
*mode_cmd)
+ {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/netfilter-nf_conncount-fix-leaked-ct-in-error-paths.patch 
new/patches.suse/netfilter-nf_conncount-fix-leaked-ct-in-error-paths.patch
--- old/patches.suse/netfilter-nf_conncount-fix-leaked-ct-in-error-paths.patch  
1970-01-01 01:00:00.000000000 +0100
+++ new/patches.suse/netfilter-nf_conncount-fix-leaked-ct-in-error-paths.patch  
2025-12-19 11:09:29.000000000 +0100
@@ -0,0 +1,83 @@
+From: Fernando Fernandez Mancera <[email protected]>
+Date: Fri, 5 Dec 2025 12:58:01 +0100
+Subject: netfilter: nf_conncount: fix leaked ct in error paths
+Git-commit: 2e2a720766886190a6d35c116794693aabd332b6
+Patch-mainline: v6.19 or v6.19-rc2 (next release)
+References: git-fixes
+
+There are some situations where ct might be leaked as error paths are
+skipping the refcounted check and return immediately. In order to solve
+it make sure that the check is always called.
+
+Fixes: be102eb6a0e7 ("netfilter: nf_conncount: rework API to use sk_buff 
directly")
+Signed-off-by: Fernando Fernandez Mancera <[email protected]>
+Signed-off-by: Florian Westphal <[email protected]>
+Acked-by: Jiri Slaby <[email protected]>
+---
+ net/netfilter/nf_conncount.c |   25 ++++++++++++++-----------
+ 1 file changed, 14 insertions(+), 11 deletions(-)
+
+--- a/net/netfilter/nf_conncount.c
++++ b/net/netfilter/nf_conncount.c
+@@ -172,14 +172,14 @@ static int __nf_conncount_add(struct net
+       struct nf_conn *found_ct;
+       unsigned int collect = 0;
+       bool refcounted = false;
++      int err = 0;
+ 
+       if (!get_ct_or_tuple_from_skb(net, skb, l3num, &ct, &tuple, &zone, 
&refcounted))
+               return -ENOENT;
+ 
+       if (ct && nf_ct_is_confirmed(ct)) {
+-              if (refcounted)
+-                      nf_ct_put(ct);
+-              return -EEXIST;
++              err = -EEXIST;
++              goto out_put;
+       }
+ 
+       if ((u32)jiffies == list->last_gc)
+@@ -231,12 +231,16 @@ static int __nf_conncount_add(struct net
+       }
+ 
+ add_new_node:
+-      if (WARN_ON_ONCE(list->count > INT_MAX))
+-              return -EOVERFLOW;
++      if (WARN_ON_ONCE(list->count > INT_MAX)) {
++              err = -EOVERFLOW;
++              goto out_put;
++      }
+ 
+       conn = kmem_cache_alloc(conncount_conn_cachep, GFP_ATOMIC);
+-      if (conn == NULL)
+-              return -ENOMEM;
++      if (conn == NULL) {
++              err = -ENOMEM;
++              goto out_put;
++      }
+ 
+       conn->tuple = tuple;
+       conn->zone = *zone;
+@@ -249,7 +253,7 @@ add_new_node:
+ out_put:
+       if (refcounted)
+               nf_ct_put(ct);
+-      return 0;
++      return err;
+ }
+ 
+ int nf_conncount_add_skb(struct net *net,
+@@ -446,11 +450,10 @@ restart:
+ 
+               rb_link_node_rcu(&rbconn->node, parent, rbnode);
+               rb_insert_color(&rbconn->node, root);
+-
+-              if (refcounted)
+-                      nf_ct_put(ct);
+       }
+ out_unlock:
++      if (refcounted)
++              nf_ct_put(ct);
+       spin_unlock_bh(&nf_conncount_locks[hash]);
+       return count;
+ }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/perf-hwmon_pmu-Fix-uninitialized-variable-warning.patch 
new/patches.suse/perf-hwmon_pmu-Fix-uninitialized-variable-warning.patch
--- old/patches.suse/perf-hwmon_pmu-Fix-uninitialized-variable-warning.patch    
2025-12-09 17:51:48.000000000 +0100
+++ new/patches.suse/perf-hwmon_pmu-Fix-uninitialized-variable-warning.patch    
1970-01-01 01:00:00.000000000 +0100
@@ -1,38 +0,0 @@
-From: Michal Suchanek <[email protected]>
-Date: Wed, 22 Oct 2025 12:38:35 +0200
-Subject: perf hwmon_pmu: Fix uninitialized variable warning
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-Git-commit: 2fee899c068c159e486e62623afe9e2a4975bd79
-Patch-mainline: v6.19-rc1
-References: git-fixes
-
-The line_len is only set on success. Check the return value instead.
-
- util/hwmon_pmu.c: In function ‘perf_pmus__read_hwmon_pmus’:
- util/hwmon_pmu.c:742:20: warning: ‘line_len’ may be used uninitialized 
[-Wmaybe-uninitialized]
-   742 |                 if (line_len > 0 && line[line_len - 1] == '\n')
-       |                    ^
- util/hwmon_pmu.c:719:24: note: ‘line_len’ was declared here
-   719 |                 size_t line_len;
-
-Fixes: 53cc0b351ec9 ("perf hwmon_pmu: Add a tool PMU exposing events from 
hwmon in sysfs")
-Signed-off-by: Michal Suchanek <[email protected]>
-Signed-off-by: Namhyung Kim <[email protected]>
----
- tools/perf/util/hwmon_pmu.c |    3 +--
- 1 file changed, 1 insertion(+), 2 deletions(-)
-
---- a/tools/perf/util/hwmon_pmu.c
-+++ b/tools/perf/util/hwmon_pmu.c
-@@ -742,8 +742,7 @@ int perf_pmus__read_hwmon_pmus(struct li
-                       continue;
-               }
-               io__init(&io, name_fd, buf2, sizeof(buf2));
--              io__getline(&io, &line, &line_len);
--              if (line_len > 0 && line[line_len - 1] == '\n')
-+              if (io__getline(&io, &line, &line_len) > 0 && line[line_len - 
1] == '\n')
-                       line[line_len - 1] = '\0';
-               hwmon_pmu__new(pmus, buf, class_hwmon_ent->d_name, line);
-               close(name_fd);

++++++ series.conf ++++++
++++ 629 lines (skipped)
++++ between /work/SRC/openSUSE:Factory/kernel-source/series.conf
++++ and /work/SRC/openSUSE:Factory/.kernel-source.new.1928/series.conf

++++++ source-timestamp ++++++
--- /var/tmp/diff_new_pack.VP8CBA/_old  2025-12-20 21:46:44.503806305 +0100
+++ /var/tmp/diff_new_pack.VP8CBA/_new  2025-12-20 21:46:44.515806801 +0100
@@ -1,4 +1,4 @@
-2025-12-13 06:33:53 +0000
-GIT Revision: ffe6340b267ac4e36a25057fcb92f9a0c0f7d2b4
+2025-12-19 10:15:01 +0000
+GIT Revision: 94472718bd34ca4adb72d325d55f37bd87bfde65
 GIT Branch: stable
 

Reply via email to