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 2026-04-30 20:26:07
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kernel-source (Old)
 and      /work/SRC/openSUSE:Factory/.kernel-source.new.30200 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kernel-source"

Thu Apr 30 20:26:07 2026 rev:837 rq:1349751 version:7.0.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/kernel-source/dtb-aarch64.changes        
2026-04-28 11:55:07.394380588 +0200
+++ /work/SRC/openSUSE:Factory/.kernel-source.new.30200/dtb-aarch64.changes     
2026-04-30 20:26:26.093087654 +0200
@@ -1,0 +2,94 @@
+Tue Apr 28 06:27:33 CEST 2026 - [email protected]
+
+- Linux 7.0.2 (bsc#1012628).
+- crypto: authencesn - Fix src offset when decrypting in-place
+  (bsc#1012628).
+- pwm: th1520: fix `CLIPPY=1` warning (bsc#1012628).
+- drm/amdgpu: replace PASID IDR with XArray (bsc#1012628).
+- crypto: krb5enc - fix sleepable flag handling in encrypt
+  dispatch (bsc#1012628).
+- crypto: krb5enc - fix async decrypt skipping hash verification
+  (bsc#1012628).
+- ksmbd: fix use-after-free in __ksmbd_close_fd() via durable
+  scavenger (bsc#1012628).
+- ksmbd: validate owner of durable handle on reconnect
+  (bsc#1012628).
+- scripts: generate_rust_analyzer.py: define scripts
+  (bsc#1012628).
+- scripts/dtc: Remove unused dts_version in dtc-lexer.l
+  (bsc#1012628).
+- fs/ntfs3: validate rec->used in journal-replay file record check
+  (bsc#1012628).
+- f2fs: fix to do sanity check on dcc->discard_cmd_cnt
+  conditionally (bsc#1012628).
+- f2fs: fix UAF caused by decrementing sbi->nr_pages[] in
+  f2fs_write_end_io() (bsc#1012628).
+- f2fs: fix to avoid memory leak in f2fs_rename() (bsc#1012628).
+- f2fs: fix to avoid uninit-value access in
+  f2fs_sanity_check_node_footer (bsc#1012628).
+- fuse: reject oversized dirents in page cache (bsc#1012628).
+- fuse: abort on fatal signal during sync init (bsc#1012628).
+- fuse: Check for large folio with SPLICE_F_MOVE (bsc#1012628).
+- fuse: quiet down complaints in fuse_conn_limit_write
+  (bsc#1012628).
+- fuse: fuse_dev_ioctl_clone() should wait for device file to
+  be initialized (bsc#1012628).
+- ksmbd: require minimum ACE size in smb_check_perm_dacl()
+  (bsc#1012628).
+- smb: server: fix active_num_conn leak on transport allocation
+  failure (bsc#1012628).
+- smb: client: fix dir separator in SMB1 UNIX mounts
+  (bsc#1012628).
+- smb: server: fix max_connections off-by-one in tcp accept path
+  (bsc#1012628).
+- smb: client: require a full NFS mode SID before reading mode
+  bits (bsc#1012628).
+- smb: client: validate the whole DACL before rewriting it in
+  cifsacl (bsc#1012628).
+- smb: client: fix OOB read in smb2_ioctl_query_info QUERY_INFO
+  path (bsc#1012628).
+- ksmbd: validate response sizes in ipc_validate_msg()
+  (bsc#1012628).
+- ksmbd: validate num_aces and harden ACE walk in
+  smb_inherit_dacl() (bsc#1012628).
+- ksmbd: fix out-of-bounds write in smb2_get_ea() EA alignment
+  (bsc#1012628).
+- ksmbd: use check_add_overflow() to prevent u16 DACL size
+  overflow (bsc#1012628).
+- ksmbd: reset rcount per connection in
+  ksmbd_conn_wait_idle_sess_id() (bsc#1012628).
+- f2fs: fix use-after-free of sbi in f2fs_compress_write_end_io()
+  (bsc#1012628).
+- ALSA: usb-audio: apply quirk for MOONDROP JU Jiu (bsc#1012628).
+- ALSA: hda/realtek: Add quirk for Legion S7 15IMH (bsc#1012628).
+- ALSA: caiaq: take a reference on the USB device in create_card()
+  (bsc#1012628).
+- net/packet: fix TOCTOU race on mmap'd vnet_hdr in tpacket_snd()
+  (bsc#1012628).
+- crypto: ccp: Don't attempt to copy CSR to userspace if PSP
+  command failed (bsc#1012628).
+- crypto: ccp: Don't attempt to copy PDH cert to userspace if
+  PSP command failed (bsc#1012628).
+- crypto: ccp: Don't attempt to copy ID to userspace if PSP
+  command failed (bsc#1012628).
+- rxrpc: Fix missing validation of ticket length in non-XDR key
+  preparsing (bsc#1012628).
+- mshv_vtl: Fix vmemmap_shift exceeding MAX_FOLIO_ORDER
+  (bsc#1012628).
+- Rename to
+  
patches.kernel.org/7.0.2-032-writeback-Fix-use-after-free-in-inode_switch_wb.patch.
+- commit 46da294
+
+-------------------------------------------------------------------
+Sun Apr 26 13:42:29 CEST 2026 - [email protected]
+
+- Refresh
+  patches.suse/mfd-bcm2835-pm-Add-BCM2712-PM-device-support.patch.
+- Refresh
+  patches.suse/mfd-bcm2835-pm-Introduce-SoC-specific-type-identifier.patch.
+- Refresh
+  patches.suse/writeback-Fix-use-after-free-in-inode_switch_wbs_wor.patch.
+  Update upstream status.
+- commit 8e3001e
+
+-------------------------------------------------------------------
@@ -189,0 +284,12 @@
+
+-------------------------------------------------------------------
+Thu Apr 16 13:10:09 CEST 2026 - [email protected]
+
+- check-for-config-changes: Exclude CC_MS_EXTENSIONS
+- commit c04d7e7
+
+-------------------------------------------------------------------
+Mon Apr 13 10:48:47 CEST 2026 - [email protected]
+
+- check-for-config-changes: Exclude HAVE_CFI_ICALL_NORMALIZE_INTEGERS{,_RUSTC}
+- commit ba5597d
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.SBKHbH/_old  2026-04-30 20:26:41.025697233 +0200
+++ /var/tmp/diff_new_pack.SBKHbH/_new  2026-04-30 20:26:41.029697397 +0200
@@ -17,7 +17,7 @@
 
 
 %define srcversion 7.0
-%define patchversion 7.0.1
+%define patchversion 7.0.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:        7.0.1
+Version:        7.0.2
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g7cb5b59
+Release:        <RELEASE>.g46da294
 %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.SBKHbH/_old  2026-04-30 20:26:41.217705071 +0200
+++ /var/tmp/diff_new_pack.SBKHbH/_new  2026-04-30 20:26:41.221705235 +0200
@@ -18,8 +18,8 @@
 
 
 %define srcversion 7.0
-%define patchversion 7.0.1
-%define git_commit 7cb5b59b438eeb1eff7197a4aa2436724f83737b
+%define patchversion 7.0.2
+%define git_commit 46da294d31ce2e9f8e11bc21aacdcdf09ba001bd
 %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:        7.0.1
+Version:        7.0.2
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g7cb5b59
+Release:        <RELEASE>.g46da294
 %else
 Release:        0
 %endif

kernel-default.spec: same change
++++++ kernel-docs.spec ++++++
--- /var/tmp/diff_new_pack.SBKHbH/_old  2026-04-30 20:26:41.321709317 +0200
+++ /var/tmp/diff_new_pack.SBKHbH/_new  2026-04-30 20:26:41.325709480 +0200
@@ -17,8 +17,8 @@
 
 
 %define srcversion 7.0
-%define patchversion 7.0.1
-%define git_commit 7cb5b59b438eeb1eff7197a4aa2436724f83737b
+%define patchversion 7.0.2
+%define git_commit 46da294d31ce2e9f8e11bc21aacdcdf09ba001bd
 %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:        7.0.1
+Version:        7.0.2
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g7cb5b59
+Release:        <RELEASE>.g46da294
 %else
 Release:        0
 %endif

++++++ kernel-kvmsmall.spec ++++++
--- /var/tmp/diff_new_pack.SBKHbH/_old  2026-04-30 20:26:41.393712256 +0200
+++ /var/tmp/diff_new_pack.SBKHbH/_new  2026-04-30 20:26:41.397712420 +0200
@@ -18,8 +18,8 @@
 
 
 %define srcversion 7.0
-%define patchversion 7.0.1
-%define git_commit 7cb5b59b438eeb1eff7197a4aa2436724f83737b
+%define patchversion 7.0.2
+%define git_commit 46da294d31ce2e9f8e11bc21aacdcdf09ba001bd
 %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:        7.0.1
+Version:        7.0.2
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g7cb5b59
+Release:        <RELEASE>.g46da294
 %else
 Release:        0
 %endif

kernel-lpae.spec: same change
++++++ kernel-obs-build.spec ++++++
--- /var/tmp/diff_new_pack.SBKHbH/_old  2026-04-30 20:26:41.485716012 +0200
+++ /var/tmp/diff_new_pack.SBKHbH/_new  2026-04-30 20:26:41.489716176 +0200
@@ -19,7 +19,7 @@
 
 #!BuildIgnore: post-build-checks
 
-%define patchversion 7.0.1
+%define patchversion 7.0.2
 %define variant %{nil}
 
 %include %_sourcedir/kernel-spec-macros
@@ -38,23 +38,23 @@
 %endif
 %endif
 %endif
-%global kernel_package 
kernel%kernel_flavor-srchash-7cb5b59b438eeb1eff7197a4aa2436724f83737b
+%global kernel_package 
kernel%kernel_flavor-srchash-46da294d31ce2e9f8e11bc21aacdcdf09ba001bd
 %endif
 %if 0%{?rhel_version}
 %global kernel_package kernel
 %endif
 
 Name:           kernel-obs-build
-Version:        7.0.1
+Version:        7.0.2
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g7cb5b59
+Release:        <RELEASE>.g46da294
 %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-7cb5b59b438eeb1eff7197a4aa2436724f83737b
+Provides:       
kernel-obs-build-srchash-46da294d31ce2e9f8e11bc21aacdcdf09ba001bd
 BuildRequires:  coreutils
 BuildRequires:  device-mapper
 BuildRequires:  dracut

++++++ kernel-obs-qa.spec ++++++
--- /var/tmp/diff_new_pack.SBKHbH/_old  2026-04-30 20:26:41.537718135 +0200
+++ /var/tmp/diff_new_pack.SBKHbH/_new  2026-04-30 20:26:41.541718299 +0200
@@ -17,15 +17,15 @@
 # needsrootforbuild
 
 
-%define patchversion 7.0.1
+%define patchversion 7.0.2
 %define variant %{nil}
 
 %include %_sourcedir/kernel-spec-macros
 
 Name:           kernel-obs-qa
-Version:        7.0.1
+Version:        7.0.2
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g7cb5b59
+Release:        <RELEASE>.g46da294
 %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-7cb5b59b438eeb1eff7197a4aa2436724f83737b
+BuildRequires:  
kernel-obs-build-srchash-46da294d31ce2e9f8e11bc21aacdcdf09ba001bd
 %endif
 BuildRequires:  modutils
 ExclusiveArch:  aarch64 armv6hl armv7hl ppc64le riscv64 s390x x86_64

++++++ kernel-pae.spec ++++++
--- /var/tmp/diff_new_pack.SBKHbH/_old  2026-04-30 20:26:41.605720911 +0200
+++ /var/tmp/diff_new_pack.SBKHbH/_new  2026-04-30 20:26:41.605720911 +0200
@@ -18,8 +18,8 @@
 
 
 %define srcversion 7.0
-%define patchversion 7.0.1
-%define git_commit 7cb5b59b438eeb1eff7197a4aa2436724f83737b
+%define patchversion 7.0.2
+%define git_commit 46da294d31ce2e9f8e11bc21aacdcdf09ba001bd
 %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:        7.0.1
+Version:        7.0.2
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g7cb5b59
+Release:        <RELEASE>.g46da294
 %else
 Release:        0
 %endif

++++++ kernel-source.spec ++++++
--- /var/tmp/diff_new_pack.SBKHbH/_old  2026-04-30 20:26:41.665723361 +0200
+++ /var/tmp/diff_new_pack.SBKHbH/_new  2026-04-30 20:26:41.665723361 +0200
@@ -17,8 +17,8 @@
 
 
 %define srcversion 7.0
-%define patchversion 7.0.1
-%define git_commit 7cb5b59b438eeb1eff7197a4aa2436724f83737b
+%define patchversion 7.0.2
+%define git_commit 46da294d31ce2e9f8e11bc21aacdcdf09ba001bd
 %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:        7.0.1
+Version:        7.0.2
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g7cb5b59
+Release:        <RELEASE>.g46da294
 %else
 Release:        0
 %endif

++++++ kernel-syms.spec ++++++
--- /var/tmp/diff_new_pack.SBKHbH/_old  2026-04-30 20:26:41.713725320 +0200
+++ /var/tmp/diff_new_pack.SBKHbH/_new  2026-04-30 20:26:41.713725320 +0200
@@ -16,15 +16,15 @@
 #
 
 
-%define git_commit 7cb5b59b438eeb1eff7197a4aa2436724f83737b
+%define git_commit 46da294d31ce2e9f8e11bc21aacdcdf09ba001bd
 %define variant %{nil}
 
 %include %_sourcedir/kernel-spec-macros
 
 Name:           kernel-syms
-Version:        7.0.1
+Version:        7.0.2
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g7cb5b59
+Release:        <RELEASE>.g46da294
 %else
 Release:        0
 %endif

++++++ kernel-vanilla.spec ++++++
--- /var/tmp/diff_new_pack.SBKHbH/_old  2026-04-30 20:26:41.789728423 +0200
+++ /var/tmp/diff_new_pack.SBKHbH/_new  2026-04-30 20:26:41.789728423 +0200
@@ -18,8 +18,8 @@
 
 
 %define srcversion 7.0
-%define patchversion 7.0.1
-%define git_commit 7cb5b59b438eeb1eff7197a4aa2436724f83737b
+%define patchversion 7.0.2
+%define git_commit 46da294d31ce2e9f8e11bc21aacdcdf09ba001bd
 %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:        7.0.1
+Version:        7.0.2
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g7cb5b59
+Release:        <RELEASE>.g46da294
 %else
 Release:        0
 %endif

kernel-zfcpdump.spec: same change
++++++ _scmsync.obsinfo ++++++
--- /var/tmp/diff_new_pack.SBKHbH/_old  2026-04-30 20:26:42.153743282 +0200
+++ /var/tmp/diff_new_pack.SBKHbH/_new  2026-04-30 20:26:42.165743773 +0200
@@ -1,6 +1,6 @@
-mtime: 1777003467
-commit: f4273a1fdbeaa14cc479e1a79049ec17e8752fba58b6197a28e446c9be0f572d
+mtime: 1777350522
+commit: 17ea0990f4f3a1433c5eb791dffd75a95d624c6a432ce8f4647f7290d498d634
 url: https://src.opensuse.org/jirislaby/kernel-source
-revision: f4273a1fdbeaa14cc479e1a79049ec17e8752fba58b6197a28e446c9be0f572d
+revision: 17ea0990f4f3a1433c5eb791dffd75a95d624c6a432ce8f4647f7290d498d634
 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      2026-04-28 06:28:42.000000000 +0200
@@ -0,0 +1 @@
+.osc

++++++ check-for-config-changes ++++++
--- /var/tmp/diff_new_pack.SBKHbH/_old  2026-04-30 20:26:42.573760429 +0200
+++ /var/tmp/diff_new_pack.SBKHbH/_new  2026-04-30 20:26:42.581760755 +0200
@@ -17,6 +17,7 @@
        'CC_IS_\(CLANG\|GCC\)'
        'CC_HAS_[A-Z_]*'
        'CC_HAVE_[A-Z_]*'
+       'CC_MS_EXTENSIONS'
        'CC_VERSION_TEXT'
        'CLANG_VERSION'
        'DRM_MSM_VALIDATE_XML'
@@ -29,6 +30,7 @@
        'G*CC[0-9]*_NO_[A-Z_]*'
        'HAS_LTO_CLANG'
        'HAVE_[A-Z]*_COMPILER'
+       'HAVE_CFI_ICALL_NORMALIZE_[A-Z_]*'
        'HAVE_RUST'
        'HAVE_SHADOW_CALL_STACK'
        'LD_CAN_[A-Z_]*'




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

++++++ patches.suse.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/mfd-bcm2835-pm-Add-BCM2712-PM-device-support.patch 
new/patches.suse/mfd-bcm2835-pm-Add-BCM2712-PM-device-support.patch
--- old/patches.suse/mfd-bcm2835-pm-Add-BCM2712-PM-device-support.patch 
2026-04-23 07:00:02.000000000 +0200
+++ new/patches.suse/mfd-bcm2835-pm-Add-BCM2712-PM-device-support.patch 
2026-04-28 06:27:33.000000000 +0200
@@ -1,9 +1,8 @@
 From: Phil Elwell <[email protected]>
 Date: Sat, 7 Mar 2026 00:41:22 +0100
 Subject: mfd: bcm2835-pm: Add BCM2712 PM device support
-Git-commit: 5849d8afe131012bfefaee34dde87fe5c82ddce0
-Git-repo: https://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
-Patch-mainline: Queued in subsystem maintainer repository
+Git-commit: 44fb5d7b9db755e5dd3e9fd1dd09c2db0853c00f
+Patch-mainline: v7.1-rc1
 References: jsc#PED-13236
 
 The BCM2712 SoC includes a power management block that serves as the
@@ -20,14 +19,12 @@
 Link: 
https://patch.msgid.link/c0b5793868f138bf5c928a12b2763d3e183e2e59.1772839224.git.andrea.po...@suse.com
 Signed-off-by: Lee Jones <[email protected]>
 ---
- drivers/mfd/bcm2835-pm.c | 2 +-
+ drivers/mfd/bcm2835-pm.c |    2 +-
  1 file changed, 1 insertion(+), 1 deletion(-)
 
-diff --git a/drivers/mfd/bcm2835-pm.c b/drivers/mfd/bcm2835-pm.c
-index 2d5dc521b623d..9e8e3dcf4bceb 100644
 --- a/drivers/mfd/bcm2835-pm.c
 +++ b/drivers/mfd/bcm2835-pm.c
-@@ -98,7 +98,7 @@ static int bcm2835_pm_probe(struct platform_device *pdev)
+@@ -98,7 +98,7 @@ static int bcm2835_pm_probe(struct platf
         * bcm2835-pm binding as the key for whether we can reference
         * the full PM register range and support power domains.
         */
@@ -36,4 +33,3 @@
                return devm_mfd_add_devices(dev, -1, bcm2835_power_devs,
                                            ARRAY_SIZE(bcm2835_power_devs),
                                            NULL, 0, NULL);
-
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/mfd-bcm2835-pm-Introduce-SoC-specific-type-identifier.patch 
new/patches.suse/mfd-bcm2835-pm-Introduce-SoC-specific-type-identifier.patch
--- 
old/patches.suse/mfd-bcm2835-pm-Introduce-SoC-specific-type-identifier.patch    
    2026-04-23 07:00:02.000000000 +0200
+++ 
new/patches.suse/mfd-bcm2835-pm-Introduce-SoC-specific-type-identifier.patch    
    2026-04-28 06:27:33.000000000 +0200
@@ -1,9 +1,8 @@
 From: Phil Elwell <[email protected]>
 Date: Sat, 7 Mar 2026 00:41:21 +0100
 Subject: mfd: bcm2835-pm: Introduce SoC-specific type identifier
-Git-commit: a1c5073dac90aa5cbf187697401d9b3eff2bc269
-Git-repo: https://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
-Patch-mainline: Queued in subsystem maintainer repository
+Git-commit: fe0e422cbcf4b7ee35cacc463631092b310a6f6a
+Patch-mainline: v7.1-rc1
 References: jsc#PED-13236
 
 Power management blocks across the BCM2835 family share a common
@@ -23,15 +22,13 @@
 Link: 
https://patch.msgid.link/c4bb218654e91f312a01b419d3d408e5131f7673.1772839224.git.andrea.po...@suse.com
 Signed-off-by: Lee Jones <[email protected]>
 ---
- drivers/mfd/bcm2835-pm.c       | 7 ++++---
- include/linux/mfd/bcm2835-pm.h | 7 +++++++
+ drivers/mfd/bcm2835-pm.c       |    7 ++++---
+ include/linux/mfd/bcm2835-pm.h |    7 +++++++
  2 files changed, 11 insertions(+), 3 deletions(-)
 
-diff --git a/drivers/mfd/bcm2835-pm.c b/drivers/mfd/bcm2835-pm.c
-index 8bed59816e82e..2d5dc521b623d 100644
 --- a/drivers/mfd/bcm2835-pm.c
 +++ b/drivers/mfd/bcm2835-pm.c
-@@ -81,6 +81,7 @@ static int bcm2835_pm_probe(struct platform_device *pdev)
+@@ -81,6 +81,7 @@ static int bcm2835_pm_probe(struct platf
        platform_set_drvdata(pdev, pm);
  
        pm->dev = dev;
@@ -39,7 +36,7 @@
  
        ret = bcm2835_pm_get_pdata(pdev, pm);
        if (ret)
-@@ -106,9 +107,9 @@ static int bcm2835_pm_probe(struct platform_device *pdev)
+@@ -106,9 +107,9 @@ static int bcm2835_pm_probe(struct platf
  
  static const struct of_device_id bcm2835_pm_of_match[] = {
        { .compatible = "brcm,bcm2835-pm-wdt", },
@@ -52,8 +49,6 @@
        {},
  };
  MODULE_DEVICE_TABLE(of, bcm2835_pm_of_match);
-diff --git a/include/linux/mfd/bcm2835-pm.h b/include/linux/mfd/bcm2835-pm.h
-index f70a810c55f7d..d2e17ab1dbfc5 100644
 --- a/include/linux/mfd/bcm2835-pm.h
 +++ b/include/linux/mfd/bcm2835-pm.h
 @@ -5,11 +5,18 @@
@@ -75,4 +70,3 @@
  };
  
  #endif /* BCM2835_MFD_PM_H */
-
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/writeback-Fix-use-after-free-in-inode_switch_wbs_wor.patch 
new/patches.suse/writeback-Fix-use-after-free-in-inode_switch_wbs_wor.patch
--- old/patches.suse/writeback-Fix-use-after-free-in-inode_switch_wbs_wor.patch 
2026-04-23 07:00:02.000000000 +0200
+++ new/patches.suse/writeback-Fix-use-after-free-in-inode_switch_wbs_wor.patch 
1970-01-01 01:00:00.000000000 +0100
@@ -1,103 +0,0 @@
-From: Jan Kara <[email protected]>
-Date: Mon, 13 Apr 2026 11:36:19 +0200
-Subject: writeback: Fix use after free in inode_switch_wbs_work_fn()
-References: bsc#1259701
-Git-repo: https://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs.git
-Git-commit: af423cdba49c66b2bc49f20e97c7eeaed7933387
-Patch-mainline: Queued in subsystem maintainer repo
-
-inode_switch_wbs_work_fn() has a loop like:
-
-  wb_get(new_wb);
-  while (1) {
-    list = llist_del_all(&new_wb->switch_wbs_ctxs);
-    /* Nothing to do? */
-    if (!list)
-      break;
-    ... process the items ...
-  }
-
-Now adding of items to the list looks like:
-
-wb_queue_isw()
-  if (llist_add(&isw->list, &wb->switch_wbs_ctxs))
-    queue_work(isw_wq, &wb->switch_work);
-
-Because inode_switch_wbs_work_fn() loops when processing isw items, it
-can happen that wb->switch_work is pending while wb->switch_wbs_ctxs is
-empty. This is a problem because in that case wb can get freed (no isw
-items -> no wb reference) while the work is still pending causing
-use-after-free issues.
-
-We cannot just fix this by cancelling work when freeing wb because that
-could still trigger problematic 0 -> 1 transitions on wb refcount due to
-wb_get() in inode_switch_wbs_work_fn(). It could be all handled with
-more careful code but that seems unnecessarily complex so let's avoid
-that until it is proven that the looping actually brings practical
-benefit. Just remove the loop from inode_switch_wbs_work_fn() instead.
-That way when wb_queue_isw() queues work, we are guaranteed we have
-added the first item to wb->switch_wbs_ctxs and nobody is going to
-remove it (and drop the wb reference it holds) until the queued work
-runs.
-
-Fixes: e1b849cfa6b6 ("writeback: Avoid contention on wb->list_lock when 
switching inodes")
-CC: [email protected]
-Signed-off-by: Jan Kara <[email protected]>
-Link: https://patch.msgid.link/[email protected]
-Acked-by: Tejun Heo <[email protected]>
-Signed-off-by: Christian Brauner <[email protected]>
-Signed-off-by: Jiri Slaby <[email protected]>
----
- fs/fs-writeback.c |   36 +++++++++++++++++++-----------------
- 1 file changed, 19 insertions(+), 17 deletions(-)
-
---- a/fs/fs-writeback.c
-+++ b/fs/fs-writeback.c
-@@ -570,28 +570,30 @@ void inode_switch_wbs_work_fn(struct wor
-       struct inode_switch_wbs_context *isw, *next_isw;
-       struct llist_node *list;
- 
-+      list = llist_del_all(&new_wb->switch_wbs_ctxs);
-       /*
--       * Grab out reference to wb so that it cannot get freed under us
-+       * Nothing to do? That would be a problem as references held by isw
-+       * items protect wb from freeing...
-+       */
-+      if (WARN_ON_ONCE(!list))
-+              return;
-+
-+      /*
-+       * Grab our reference to wb so that it cannot get freed under us
-        * after we process all the isw items.
-        */
-       wb_get(new_wb);
--      while (1) {
--              list = llist_del_all(&new_wb->switch_wbs_ctxs);
--              /* Nothing to do? */
--              if (!list)
--                      break;
--              /*
--               * In addition to synchronizing among switchers, I_WB_SWITCH
--               * tells the RCU protected stat update paths to grab the i_page
--               * lock so that stat transfer can synchronize against them.
--               * Let's continue after I_WB_SWITCH is guaranteed to be
--               * visible.
--               */
--              synchronize_rcu();
-+      /*
-+       * In addition to synchronizing among switchers, I_WB_SWITCH
-+       * tells the RCU protected stat update paths to grab the i_page
-+       * lock so that stat transfer can synchronize against them.
-+       * Let's continue after I_WB_SWITCH is guaranteed to be
-+       * visible.
-+       */
-+      synchronize_rcu();
- 
--              llist_for_each_entry_safe(isw, next_isw, list, list)
--                      process_inode_switch_wbs(new_wb, isw);
--      }
-+      llist_for_each_entry_safe(isw, next_isw, list, list)
-+              process_inode_switch_wbs(new_wb, isw);
-       wb_put(new_wb);
- }
- 

++++++ series.conf ++++++
--- /var/tmp/diff_new_pack.SBKHbH/_old  2026-04-30 20:26:43.569801089 +0200
+++ /var/tmp/diff_new_pack.SBKHbH/_new  2026-04-30 20:26:43.573801252 +0200
@@ -105,6 +105,49 @@
        
patches.kernel.org/7.0.1-076-mm-userfaultfd-fix-hugetlb-fault-mutex-hash-cal.patch
        
patches.kernel.org/7.0.1-077-clockevents-Add-missing-resets-of-the-next_even.patch
        patches.kernel.org/7.0.1-078-Linux-7.0.1.patch
+       
patches.kernel.org/7.0.2-001-crypto-authencesn-Fix-src-offset-when-decryptin.patch
+       patches.kernel.org/7.0.2-002-pwm-th1520-fix-CLIPPY-1-warning.patch
+       
patches.kernel.org/7.0.2-003-drm-amdgpu-replace-PASID-IDR-with-XArray.patch
+       
patches.kernel.org/7.0.2-004-crypto-krb5enc-fix-sleepable-flag-handling-in-e.patch
+       
patches.kernel.org/7.0.2-005-crypto-krb5enc-fix-async-decrypt-skipping-hash-.patch
+       
patches.kernel.org/7.0.2-006-ksmbd-fix-use-after-free-in-__ksmbd_close_fd-vi.patch
+       
patches.kernel.org/7.0.2-007-ksmbd-validate-owner-of-durable-handle-on-recon.patch
+       
patches.kernel.org/7.0.2-008-scripts-generate_rust_analyzer.py-define-script.patch
+       
patches.kernel.org/7.0.2-009-scripts-dtc-Remove-unused-dts_version-in-dtc-le.patch
+       
patches.kernel.org/7.0.2-010-fs-ntfs3-validate-rec-used-in-journal-replay-fi.patch
+       
patches.kernel.org/7.0.2-011-f2fs-fix-to-do-sanity-check-on-dcc-discard_cmd_.patch
+       
patches.kernel.org/7.0.2-012-f2fs-fix-UAF-caused-by-decrementing-sbi-nr_page.patch
+       
patches.kernel.org/7.0.2-013-f2fs-fix-to-avoid-memory-leak-in-f2fs_rename.patch
+       
patches.kernel.org/7.0.2-014-f2fs-fix-to-avoid-uninit-value-access-in-f2fs_s.patch
+       
patches.kernel.org/7.0.2-015-fuse-reject-oversized-dirents-in-page-cache.patch
+       
patches.kernel.org/7.0.2-016-fuse-abort-on-fatal-signal-during-sync-init.patch
+       
patches.kernel.org/7.0.2-017-fuse-Check-for-large-folio-with-SPLICE_F_MOVE.patch
+       
patches.kernel.org/7.0.2-018-fuse-quiet-down-complaints-in-fuse_conn_limit_w.patch
+       
patches.kernel.org/7.0.2-019-fuse-fuse_dev_ioctl_clone-should-wait-for-devic.patch
+       
patches.kernel.org/7.0.2-020-ksmbd-require-minimum-ACE-size-in-smb_check_per.patch
+       
patches.kernel.org/7.0.2-021-smb-server-fix-active_num_conn-leak-on-transpor.patch
+       
patches.kernel.org/7.0.2-022-smb-client-fix-dir-separator-in-SMB1-UNIX-mount.patch
+       
patches.kernel.org/7.0.2-023-smb-server-fix-max_connections-off-by-one-in-tc.patch
+       
patches.kernel.org/7.0.2-024-smb-client-require-a-full-NFS-mode-SID-before-r.patch
+       
patches.kernel.org/7.0.2-025-smb-client-validate-the-whole-DACL-before-rewri.patch
+       
patches.kernel.org/7.0.2-026-smb-client-fix-OOB-read-in-smb2_ioctl_query_inf.patch
+       
patches.kernel.org/7.0.2-027-ksmbd-validate-response-sizes-in-ipc_validate_m.patch
+       
patches.kernel.org/7.0.2-028-ksmbd-validate-num_aces-and-harden-ACE-walk-in-.patch
+       
patches.kernel.org/7.0.2-029-ksmbd-fix-out-of-bounds-write-in-smb2_get_ea-EA.patch
+       
patches.kernel.org/7.0.2-030-ksmbd-use-check_add_overflow-to-prevent-u16-DAC.patch
+       
patches.kernel.org/7.0.2-031-ksmbd-reset-rcount-per-connection-in-ksmbd_conn.patch
+       
patches.kernel.org/7.0.2-032-writeback-Fix-use-after-free-in-inode_switch_wb.patch
+       
patches.kernel.org/7.0.2-033-f2fs-fix-use-after-free-of-sbi-in-f2fs_compress.patch
+       
patches.kernel.org/7.0.2-034-ALSA-usb-audio-apply-quirk-for-MOONDROP-JU-Jiu.patch
+       
patches.kernel.org/7.0.2-035-ALSA-hda-realtek-Add-quirk-for-Legion-S7-15IMH.patch
+       
patches.kernel.org/7.0.2-036-ALSA-caiaq-take-a-reference-on-the-USB-device-i.patch
+       
patches.kernel.org/7.0.2-037-net-packet-fix-TOCTOU-race-on-mmap-d-vnet_hdr-i.patch
+       
patches.kernel.org/7.0.2-038-crypto-ccp-Don-t-attempt-to-copy-CSR-to-userspa.patch
+       
patches.kernel.org/7.0.2-039-crypto-ccp-Don-t-attempt-to-copy-PDH-cert-to-us.patch
+       
patches.kernel.org/7.0.2-040-crypto-ccp-Don-t-attempt-to-copy-ID-to-userspac.patch
+       
patches.kernel.org/7.0.2-041-rxrpc-Fix-missing-validation-of-ticket-length-i.patch
+       
patches.kernel.org/7.0.2-042-mshv_vtl-Fix-vmemmap_shift-exceeding-MAX_FOLIO_.patch
+       patches.kernel.org/7.0.2-043-Linux-7.0.2.patch
 
        ########################################################
        # Build fixes that apply to the vanilla kernel too.
@@ -136,11 +179,6 @@
        ########################################################
        patches.suse/bcache-fix-uninitialized-closure-object.patch
        patches.suse/usb-gadget-f_hid-Add-missing-error-code.patch
-
-       # vfs/vfs vfs.fixes
-       patches.suse/writeback-Fix-use-after-free-in-inode_switch_wbs_wor.patch
-
-       # lee/mfd for-mfd-next
        patches.suse/mfd-bcm2835-pm-Introduce-SoC-specific-type-identifier.patch
        patches.suse/mfd-bcm2835-pm-Add-BCM2712-PM-device-support.patch
        ########################################################

++++++ source-timestamp ++++++
--- /var/tmp/diff_new_pack.SBKHbH/_old  2026-04-30 20:26:43.597802232 +0200
+++ /var/tmp/diff_new_pack.SBKHbH/_new  2026-04-30 20:26:43.601802395 +0200
@@ -1,4 +1,4 @@
-2026-04-24 04:01:30 +0000
-GIT Revision: 7cb5b59b438eeb1eff7197a4aa2436724f83737b
+2026-04-28 04:27:33 +0000
+GIT Revision: 46da294d31ce2e9f8e11bc21aacdcdf09ba001bd
 GIT Branch: stable
 

Reply via email to