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 2023-05-03 12:56:35
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kernel-source (Old)
 and      /work/SRC/openSUSE:Factory/.kernel-source.new.1533 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kernel-source"

Wed May  3 12:56:35 2023 rev:688 rq:1084158 version:6.3.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/kernel-source/dtb-aarch64.changes        
2023-04-22 21:55:40.879502099 +0200
+++ /work/SRC/openSUSE:Factory/.kernel-source.new.1533/dtb-aarch64.changes      
2023-05-03 12:56:44.507643716 +0200
@@ -1,0 +2,99 @@
+Wed May  3 07:18:07 CEST 2023 - jsl...@suse.cz
+
+- SUNRPC: Fix encoding of rejected RPCs (bsc#1210995).
+- commit 9aec45d
+
+-------------------------------------------------------------------
+Mon May  1 06:40:52 CEST 2023 - jsl...@suse.cz
+
+- Linux 6.3.1 (bsc#1012628).
+- wifi: brcmfmac: slab-out-of-bounds read in brcmf_get_assoc_ies()
+  (bsc#1012628).
+- fsverity: reject FS_IOC_ENABLE_VERITY on mode 3 fds
+  (bsc#1012628).
+- drm/fb-helper: set x/yres_virtual in drm_fb_helper_check_var
+  (bsc#1012628).
+- fsverity: explicitly check for buffer overflow in
+  build_merkle_tree() (bsc#1012628).
+- gpiolib: acpi: Add a ignore wakeup quirk for Clevo NL5xNU
+  (bsc#1012628).
+- bluetooth: Perform careful capability checks in hci_sock_ioctl()
+  (bsc#1012628).
+- wifi: brcmfmac: add Cypress 43439 SDIO ids (bsc#1012628).
+- btrfs: fix uninitialized variable warnings (bsc#1012628).
+- USB: serial: option: add UNISOC vendor and TOZED LT70C product
+  (bsc#1012628).
+- driver core: Don't require dynamic_debug for initcall_debug
+  probe timing (bsc#1012628).
+- commit 4fd5b5c
+
+-------------------------------------------------------------------
+Fri Apr 28 07:32:02 CEST 2023 - jsl...@suse.cz
+
+- mm/mremap: fix vm_pgoff in vma_merge() case 3 (bsc#1210903).
+  Update upstream status.
+- commit 602ef9b
+
+-------------------------------------------------------------------
+Thu Apr 27 16:22:34 CEST 2023 - vba...@suse.cz
+
+- [PATCH for v6.3 regression] mm/mremap: fix vm_pgoff in
+  vma_merge() case 3 (bsc#1210903).
+- commit 1fc982b
+
+-------------------------------------------------------------------
+Thu Apr 27 10:45:02 CEST 2023 - mkube...@suse.cz
+
+- series.conf: cleanup
+- update upstream reference and move into sorted section
+  - patches.suse/ath11k-pci-Add-more-MODULE_FIRMWARE-entries.patch
+- commit 5408aa8
+
+-------------------------------------------------------------------
+Thu Apr 27 10:12:09 CEST 2023 - mkube...@suse.cz
+
+- update and reenable armv6hl configs
+  New values are copied from arvm7hl.
+- commit efbf06e
+
+-------------------------------------------------------------------
+Thu Apr 27 10:05:58 CEST 2023 - mkube...@suse.cz
+
+- update and reenable armv7hl configs
+  Where possible, new values are copied from arm64. The rest is guessed,
+  mostly based on existing values of similar config options.
+- commit 6fb5695
+
+-------------------------------------------------------------------
+Thu Apr 27 09:54:37 CEST 2023 - mkube...@suse.cz
+
+- update and reenable arm64 configs
+  Where possible, new values are copied from x86_64, i386 or riscv64. The
+  rest is guessed, mostly based on existing values of similar config options.
+- commit 9d6bb12
+
+-------------------------------------------------------------------
+Wed Apr 26 11:18:54 CEST 2023 - jsl...@suse.cz
+
+- config.sh: add :LegacyX86
+  To pull i586 and build against that.
+- commit 723ba5c
+
+-------------------------------------------------------------------
+Mon Apr 24 10:09:07 CEST 2023 - jsl...@suse.cz
+
+- wifi: ath11k: pci: Add more MODULE_FIRMWARE() entries
+  (bsc#1209965).
+- Refresh
+  patches.suse/wifi-ath11k-reduce-the-MHI-timeout-to-20s.patch.
+  Update to upstream versions.
+- commit 996f7a1
+
+-------------------------------------------------------------------
+Sun Apr 23 23:12:34 CEST 2023 - mkube...@suse.cz
+
+- Update to 6.3 final
+- update configs
+- commit 9cc1a40
+
+-------------------------------------------------------------------
@@ -249,0 +349,6 @@
+Mon Apr 17 00:47:08 CEST 2023 - mkube...@suse.cz
+
+- Update to 6.3-rc7
+- commit 9e073da
+
+-------------------------------------------------------------------
@@ -568 +673 @@
-- commit df8582f
+- commit 2a07952
@@ -577,0 +683,6 @@
+Sun Apr  9 22:20:14 CEST 2023 - mkube...@suse.cz
+
+- Update to 6.3-rc6
+- commit 97dd3d4
+
+-------------------------------------------------------------------
@@ -911,0 +1023,8 @@
+Tue Apr  4 11:52:28 CEST 2023 - jdelv...@suse.de
+
+- Update config files: disable CONFIG_SENSORS_OCC_P8_I2C and 
CONFIG_SENSORS_OCC_P9_SBE
+  These drivers are intended to run on the BMC of Power systems, not on
+  the host, so they are useless in our distribution.
+- commit 8dba174
+
+-------------------------------------------------------------------
@@ -934,0 +1054,8 @@
+Sun Apr  2 23:48:47 CEST 2023 - mkube...@suse.cz
+
+- Update to 6.3-rc5
+- eliminate 1 patch
+  - patches.rpmify/s390-reintroduce-expoline-dependence-to-scripts.patch 
(7bb2107e63d8)
+- commit e8c15b9
+
+-------------------------------------------------------------------
@@ -946 +1073,3 @@
-- commit c39e89f
+  [js] update upstream status
+- ath11k: pci: Add more MODULE_FIRMWARE() entries (bsc#1209965).
+- commit 33c2186
@@ -1427 +1556,10 @@
-- commit c9a94ac
+- commit 994ed9c
+
+-------------------------------------------------------------------
+Mon Mar 27 00:01:16 CEST 2023 - mkube...@suse.cz
+
+- Update to 6.3-rc4
+- eliminate 1 patch
+  - patches.suse/arm64-efi-Use-SMBIOS-processor-ID-to-key-off-Altra-q.patch 
(eb684408f3ea)
+- refresh configs
+- commit f77c350
@@ -1813,0 +1952,9 @@
+Sun Mar 19 22:25:52 CET 2023 - mkube...@suse.cz
+
+- Update to 6.3-rc3
+- eliminate 1 patch
+  - patches.suse/powerpc-mm-Fix-false-detection-of-read-faults.patch 
(f2c7e3562b4c)
+- refresh configs
+- commit d72bdba
+
+-------------------------------------------------------------------
@@ -2063 +2210 @@
-- commit 0f30e04
+- commit a0e8ac4
@@ -2110,0 +2258,6 @@
+Mon Mar 13 15:08:49 CET 2023 - mkube...@suse.cz
+
+- series.conf: whitespace cleanup
+- commit af164d0
+
+-------------------------------------------------------------------
@@ -2123,0 +2277,10 @@
+Mon Mar 13 00:50:33 CET 2023 - mkube...@suse.cz
+
+- Update to 6.3-rc2
+- eliminate 1 patch
+  - patches.suse/cpumask-fix-incorrect-cpumask-scanning-result-checks.patch
+- update configs
+  - FEALNX=m (x86, riscv64), =n otherwise (restored from < 6.2-rc1)
+- commit 4015adb
+
+-------------------------------------------------------------------
@@ -2520,0 +2684,8 @@
+Fri Mar 10 17:39:45 CET 2023 - mkube...@suse.cz
+
+- series.conf: cleanup
+- move an unsortable patch out of sorted section
+  patches.suse/powerpc-mm-Fix-false-detection-of-read-faults.patch
+- commit 60a3726
+
+-------------------------------------------------------------------
@@ -4257,0 +4429,17 @@
+Thu Mar  9 06:25:10 CET 2023 - j...@suse.com
+
+- Update config files.
+  Add the following config to x86_64, arm64 and i386.
+  CONFIG_IMA_ARCH_POLICY=y
++++ 205 more lines (skipped)
++++ between /work/SRC/openSUSE:Factory/kernel-source/dtb-aarch64.changes
++++ and /work/SRC/openSUSE:Factory/.kernel-source.new.1533/dtb-aarch64.changes
dtb-armv6l.changes: same change
dtb-armv7l.changes: same change
dtb-riscv64.changes: same change
kernel-64kb.changes: same change
kernel-debug.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

Old:
----
  linux-6.2.tar.sign
  linux-6.2.tar.xz

New:
----
  linux-6.3.tar.sign
  linux-6.3.tar.xz

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

Other differences:
------------------
++++++ dtb-aarch64.spec ++++++
--- /var/tmp/diff_new_pack.R9IuYd/_old  2023-05-03 12:56:51.599685387 +0200
+++ /var/tmp/diff_new_pack.R9IuYd/_new  2023-05-03 12:56:51.607685434 +0200
@@ -16,8 +16,8 @@
 #
 
 
-%define srcversion 6.2
-%define patchversion 6.2.12
+%define srcversion 6.3
+%define patchversion 6.3.1
 %define variant %{nil}
 
 %include %_sourcedir/kernel-spec-macros
@@ -29,9 +29,9 @@
 %(chmod +x 
%_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb,check-module-license,klp-symbols,splitflist,mergedep,moddep,modflist,kernel-subpackage-build})
 
 Name:           dtb-aarch64
-Version:        6.2.12
+Version:        6.3.1
 %if 0%{?is_kotd}
-Release:        <RELEASE>.geb3255d
+Release:        <RELEASE>.g8a31779
 %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.R9IuYd/_old  2023-05-03 12:56:51.723686115 +0200
+++ /var/tmp/diff_new_pack.R9IuYd/_new  2023-05-03 12:56:51.727686138 +0200
@@ -17,8 +17,8 @@
 # needssslcertforbuild
 
 
-%define srcversion 6.2
-%define patchversion 6.2.12
+%define srcversion 6.3
+%define patchversion 6.3.1
 %define variant %{nil}
 %define compress_modules zstd
 %define compress_vmlinux xz
@@ -111,9 +111,9 @@
 Summary:        Kernel with 64kb PAGE_SIZE
 License:        GPL-2.0-only
 Group:          System/Kernel
-Version:        6.2.12
+Version:        6.3.1
 %if 0%{?is_kotd}
-Release:        <RELEASE>.geb3255d
+Release:        <RELEASE>.g8a31779
 %else
 Release:        0
 %endif
@@ -238,10 +238,10 @@
 Conflicts:      libc.so.6()(64bit)
 %endif
 Provides:       kernel = %version-%source_rel
-Provides:       
kernel-%build_flavor-base-srchash-eb3255dc68cbef0251aa7822ecd784935be8e9d6
-Provides:       kernel-srchash-eb3255dc68cbef0251aa7822ecd784935be8e9d6
+Provides:       
kernel-%build_flavor-base-srchash-8a31779f5544166bb801a03085764c84a737a62d
+Provides:       kernel-srchash-8a31779f5544166bb801a03085764c84a737a62d
 # END COMMON DEPS
-Provides:       %name-srchash-eb3255dc68cbef0251aa7822ecd784935be8e9d6
+Provides:       %name-srchash-8a31779f5544166bb801a03085764c84a737a62d
 %obsolete_rebuilds %name
 Source0:        
https://www.kernel.org/pub/linux/kernel/v6.x/linux-%srcversion.tar.xz
 Source3:        kernel-source.rpmlintrc

++++++ kernel-debug.spec ++++++
--- /var/tmp/diff_new_pack.R9IuYd/_old  2023-05-03 12:56:51.751686280 +0200
+++ /var/tmp/diff_new_pack.R9IuYd/_new  2023-05-03 12:56:51.759686327 +0200
@@ -17,8 +17,8 @@
 # needssslcertforbuild
 
 
-%define srcversion 6.2
-%define patchversion 6.2.12
+%define srcversion 6.3
+%define patchversion 6.3.1
 %define variant %{nil}
 %define compress_modules zstd
 %define compress_vmlinux xz
@@ -111,9 +111,9 @@
 Summary:        A Debug Version of the Kernel
 License:        GPL-2.0-only
 Group:          System/Kernel
-Version:        6.2.12
+Version:        6.3.1
 %if 0%{?is_kotd}
-Release:        <RELEASE>.geb3255d
+Release:        <RELEASE>.g8a31779
 %else
 Release:        0
 %endif
@@ -238,10 +238,10 @@
 Conflicts:      libc.so.6()(64bit)
 %endif
 Provides:       kernel = %version-%source_rel
-Provides:       
kernel-%build_flavor-base-srchash-eb3255dc68cbef0251aa7822ecd784935be8e9d6
-Provides:       kernel-srchash-eb3255dc68cbef0251aa7822ecd784935be8e9d6
+Provides:       
kernel-%build_flavor-base-srchash-8a31779f5544166bb801a03085764c84a737a62d
+Provides:       kernel-srchash-8a31779f5544166bb801a03085764c84a737a62d
 # END COMMON DEPS
-Provides:       %name-srchash-eb3255dc68cbef0251aa7822ecd784935be8e9d6
+Provides:       %name-srchash-8a31779f5544166bb801a03085764c84a737a62d
 %ifarch ppc64
 Provides:       kernel-kdump = 2.6.28
 Obsoletes:      kernel-kdump <= 2.6.28

++++++ kernel-default.spec ++++++
--- /var/tmp/diff_new_pack.R9IuYd/_old  2023-05-03 12:56:51.787686491 +0200
+++ /var/tmp/diff_new_pack.R9IuYd/_new  2023-05-03 12:56:51.791686515 +0200
@@ -17,8 +17,8 @@
 # needssslcertforbuild
 
 
-%define srcversion 6.2
-%define patchversion 6.2.12
+%define srcversion 6.3
+%define patchversion 6.3.1
 %define variant %{nil}
 %define compress_modules zstd
 %define compress_vmlinux xz
@@ -111,9 +111,9 @@
 Summary:        The Standard Kernel
 License:        GPL-2.0-only
 Group:          System/Kernel
-Version:        6.2.12
+Version:        6.3.1
 %if 0%{?is_kotd}
-Release:        <RELEASE>.geb3255d
+Release:        <RELEASE>.g8a31779
 %else
 Release:        0
 %endif
@@ -238,10 +238,10 @@
 Conflicts:      libc.so.6()(64bit)
 %endif
 Provides:       kernel = %version-%source_rel
-Provides:       
kernel-%build_flavor-base-srchash-eb3255dc68cbef0251aa7822ecd784935be8e9d6
-Provides:       kernel-srchash-eb3255dc68cbef0251aa7822ecd784935be8e9d6
+Provides:       
kernel-%build_flavor-base-srchash-8a31779f5544166bb801a03085764c84a737a62d
+Provides:       kernel-srchash-8a31779f5544166bb801a03085764c84a737a62d
 # END COMMON DEPS
-Provides:       %name-srchash-eb3255dc68cbef0251aa7822ecd784935be8e9d6
+Provides:       %name-srchash-8a31779f5544166bb801a03085764c84a737a62d
 %ifarch %ix86
 Provides:       kernel-smp = 2.6.17
 Obsoletes:      kernel-smp <= 2.6.17

++++++ kernel-docs.spec ++++++
--- /var/tmp/diff_new_pack.R9IuYd/_old  2023-05-03 12:56:51.811686632 +0200
+++ /var/tmp/diff_new_pack.R9IuYd/_new  2023-05-03 12:56:51.819686679 +0200
@@ -16,8 +16,8 @@
 #
 
 
-%define srcversion 6.2
-%define patchversion 6.2.12
+%define srcversion 6.3
+%define patchversion 6.3.1
 %define variant %{nil}
 
 %include %_sourcedir/kernel-spec-macros
@@ -31,9 +31,9 @@
 Summary:        Kernel Documentation
 License:        GPL-2.0-only
 Group:          Documentation/Man
-Version:        6.2.12
+Version:        6.3.1
 %if 0%{?is_kotd}
-Release:        <RELEASE>.geb3255d
+Release:        <RELEASE>.g8a31779
 %else
 Release:        0
 %endif
@@ -67,7 +67,7 @@
 %endif
 URL:            https://www.kernel.org/
 Provides:       %name = %version-%source_rel
-Provides:       %name-srchash-eb3255dc68cbef0251aa7822ecd784935be8e9d6
+Provides:       %name-srchash-8a31779f5544166bb801a03085764c84a737a62d
 BuildArch:      noarch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 Source0:        
https://www.kernel.org/pub/linux/kernel/v6.x/linux-%srcversion.tar.xz

++++++ kernel-kvmsmall.spec ++++++
--- /var/tmp/diff_new_pack.R9IuYd/_old  2023-05-03 12:56:51.843686820 +0200
+++ /var/tmp/diff_new_pack.R9IuYd/_new  2023-05-03 12:56:51.847686844 +0200
@@ -17,8 +17,8 @@
 # needssslcertforbuild
 
 
-%define srcversion 6.2
-%define patchversion 6.2.12
+%define srcversion 6.3
+%define patchversion 6.3.1
 %define variant %{nil}
 %define compress_modules zstd
 %define compress_vmlinux xz
@@ -111,9 +111,9 @@
 Summary:        The Small Developer Kernel for KVM
 License:        GPL-2.0-only
 Group:          System/Kernel
-Version:        6.2.12
+Version:        6.3.1
 %if 0%{?is_kotd}
-Release:        <RELEASE>.geb3255d
+Release:        <RELEASE>.g8a31779
 %else
 Release:        0
 %endif
@@ -238,10 +238,10 @@
 Conflicts:      libc.so.6()(64bit)
 %endif
 Provides:       kernel = %version-%source_rel
-Provides:       
kernel-%build_flavor-base-srchash-eb3255dc68cbef0251aa7822ecd784935be8e9d6
-Provides:       kernel-srchash-eb3255dc68cbef0251aa7822ecd784935be8e9d6
+Provides:       
kernel-%build_flavor-base-srchash-8a31779f5544166bb801a03085764c84a737a62d
+Provides:       kernel-srchash-8a31779f5544166bb801a03085764c84a737a62d
 # END COMMON DEPS
-Provides:       %name-srchash-eb3255dc68cbef0251aa7822ecd784935be8e9d6
+Provides:       %name-srchash-8a31779f5544166bb801a03085764c84a737a62d
 %obsolete_rebuilds %name
 Source0:        
https://www.kernel.org/pub/linux/kernel/v6.x/linux-%srcversion.tar.xz
 Source3:        kernel-source.rpmlintrc

kernel-lpae.spec: same change
++++++ kernel-obs-build.spec ++++++
--- /var/tmp/diff_new_pack.R9IuYd/_old  2023-05-03 12:56:51.923687291 +0200
+++ /var/tmp/diff_new_pack.R9IuYd/_new  2023-05-03 12:56:51.923687291 +0200
@@ -19,7 +19,7 @@
 
 #!BuildIgnore: post-build-checks
 
-%define patchversion 6.2.12
+%define patchversion 6.3.1
 %define variant %{nil}
 
 %include %_sourcedir/kernel-spec-macros
@@ -44,7 +44,7 @@
 %endif
 %endif
 %endif
-BuildRequires:  
kernel%kernel_flavor-srchash-eb3255dc68cbef0251aa7822ecd784935be8e9d6
+BuildRequires:  
kernel%kernel_flavor-srchash-8a31779f5544166bb801a03085764c84a737a62d
 
 %if 0%{?rhel_version}
 BuildRequires:  kernel
@@ -56,9 +56,9 @@
 Summary:        package kernel and initrd for OBS VM builds
 License:        GPL-2.0-only
 Group:          SLES
-Version:        6.2.12
+Version:        6.3.1
 %if 0%{?is_kotd}
-Release:        <RELEASE>.geb3255d
+Release:        <RELEASE>.g8a31779
 %else
 Release:        0
 %endif

++++++ kernel-obs-qa.spec ++++++
--- /var/tmp/diff_new_pack.R9IuYd/_old  2023-05-03 12:56:51.947687431 +0200
+++ /var/tmp/diff_new_pack.R9IuYd/_new  2023-05-03 12:56:51.951687455 +0200
@@ -17,7 +17,7 @@
 # needsrootforbuild
 
 
-%define patchversion 6.2.12
+%define patchversion 6.3.1
 %define variant %{nil}
 
 %include %_sourcedir/kernel-spec-macros
@@ -36,9 +36,9 @@
 Summary:        Basic QA tests for the kernel
 License:        GPL-2.0-only
 Group:          SLES
-Version:        6.2.12
+Version:        6.3.1
 %if 0%{?is_kotd}
-Release:        <RELEASE>.geb3255d
+Release:        <RELEASE>.g8a31779
 %else
 Release:        0
 %endif

++++++ kernel-pae.spec ++++++
--- /var/tmp/diff_new_pack.R9IuYd/_old  2023-05-03 12:56:51.975687596 +0200
+++ /var/tmp/diff_new_pack.R9IuYd/_new  2023-05-03 12:56:51.979687620 +0200
@@ -17,8 +17,8 @@
 # needssslcertforbuild
 
 
-%define srcversion 6.2
-%define patchversion 6.2.12
+%define srcversion 6.3
+%define patchversion 6.3.1
 %define variant %{nil}
 %define compress_modules zstd
 %define compress_vmlinux xz
@@ -111,9 +111,9 @@
 Summary:        Kernel with PAE Support
 License:        GPL-2.0-only
 Group:          System/Kernel
-Version:        6.2.12
+Version:        6.3.1
 %if 0%{?is_kotd}
-Release:        <RELEASE>.geb3255d
+Release:        <RELEASE>.g8a31779
 %else
 Release:        0
 %endif
@@ -238,10 +238,10 @@
 Conflicts:      libc.so.6()(64bit)
 %endif
 Provides:       kernel = %version-%source_rel
-Provides:       
kernel-%build_flavor-base-srchash-eb3255dc68cbef0251aa7822ecd784935be8e9d6
-Provides:       kernel-srchash-eb3255dc68cbef0251aa7822ecd784935be8e9d6
+Provides:       
kernel-%build_flavor-base-srchash-8a31779f5544166bb801a03085764c84a737a62d
+Provides:       kernel-srchash-8a31779f5544166bb801a03085764c84a737a62d
 # END COMMON DEPS
-Provides:       %name-srchash-eb3255dc68cbef0251aa7822ecd784935be8e9d6
+Provides:       %name-srchash-8a31779f5544166bb801a03085764c84a737a62d
 %ifarch %ix86
 Provides:       kernel-bigsmp = 2.6.17
 Obsoletes:      kernel-bigsmp <= 2.6.17

++++++ kernel-source.spec ++++++
--- /var/tmp/diff_new_pack.R9IuYd/_old  2023-05-03 12:56:52.003687760 +0200
+++ /var/tmp/diff_new_pack.R9IuYd/_new  2023-05-03 12:56:52.007687784 +0200
@@ -16,8 +16,8 @@
 #
 
 
-%define srcversion 6.2
-%define patchversion 6.2.12
+%define srcversion 6.3
+%define patchversion 6.3.1
 %define variant %{nil}
 
 %include %_sourcedir/kernel-spec-macros
@@ -30,9 +30,9 @@
 %endif
 
 Name:           kernel-source
-Version:        6.2.12
+Version:        6.3.1
 %if 0%{?is_kotd}
-Release:        <RELEASE>.geb3255d
+Release:        <RELEASE>.g8a31779
 %else
 Release:        0
 %endif
@@ -49,7 +49,7 @@
 BuildRequires:  sed
 Requires(post): coreutils sed
 Provides:       %name = %version-%source_rel
-Provides:       %name-srchash-eb3255dc68cbef0251aa7822ecd784935be8e9d6
+Provides:       %name-srchash-8a31779f5544166bb801a03085764c84a737a62d
 Provides:       linux
 Provides:       multiversion(kernel)
 Source0:        
https://www.kernel.org/pub/linux/kernel/v6.x/linux-%srcversion.tar.xz

++++++ kernel-syms.spec ++++++
--- /var/tmp/diff_new_pack.R9IuYd/_old  2023-05-03 12:56:52.035687949 +0200
+++ /var/tmp/diff_new_pack.R9IuYd/_new  2023-05-03 12:56:52.043687995 +0200
@@ -24,10 +24,10 @@
 Summary:        Kernel Symbol Versions (modversions)
 License:        GPL-2.0-only
 Group:          Development/Sources
-Version:        6.2.12
+Version:        6.3.1
 %if %using_buildservice
 %if 0%{?is_kotd}
-Release:        <RELEASE>.geb3255d
+Release:        <RELEASE>.g8a31779
 %else
 Release:        0
 %endif
@@ -52,7 +52,7 @@
 %endif
 Requires:       pesign-obs-integration
 Provides:       %name = %version-%source_rel
-Provides:       %name-srchash-eb3255dc68cbef0251aa7822ecd784935be8e9d6
+Provides:       %name-srchash-8a31779f5544166bb801a03085764c84a737a62d
 Provides:       multiversion(kernel)
 Source:         README.KSYMS
 Requires:       kernel-devel%variant = %version-%source_rel

++++++ kernel-vanilla.spec ++++++
--- /var/tmp/diff_new_pack.R9IuYd/_old  2023-05-03 12:56:52.067688136 +0200
+++ /var/tmp/diff_new_pack.R9IuYd/_new  2023-05-03 12:56:52.075688184 +0200
@@ -17,8 +17,8 @@
 # needssslcertforbuild
 
 
-%define srcversion 6.2
-%define patchversion 6.2.12
+%define srcversion 6.3
+%define patchversion 6.3.1
 %define variant %{nil}
 %define compress_modules zstd
 %define compress_vmlinux xz
@@ -111,9 +111,9 @@
 Summary:        The Standard Kernel - without any SUSE patches
 License:        GPL-2.0-only
 Group:          System/Kernel
-Version:        6.2.12
+Version:        6.3.1
 %if 0%{?is_kotd}
-Release:        <RELEASE>.geb3255d
+Release:        <RELEASE>.g8a31779
 %else
 Release:        0
 %endif
@@ -238,10 +238,10 @@
 Conflicts:      libc.so.6()(64bit)
 %endif
 Provides:       kernel = %version-%source_rel
-Provides:       
kernel-%build_flavor-base-srchash-eb3255dc68cbef0251aa7822ecd784935be8e9d6
-Provides:       kernel-srchash-eb3255dc68cbef0251aa7822ecd784935be8e9d6
+Provides:       
kernel-%build_flavor-base-srchash-8a31779f5544166bb801a03085764c84a737a62d
+Provides:       kernel-srchash-8a31779f5544166bb801a03085764c84a737a62d
 # END COMMON DEPS
-Provides:       %name-srchash-eb3255dc68cbef0251aa7822ecd784935be8e9d6
+Provides:       %name-srchash-8a31779f5544166bb801a03085764c84a737a62d
 %obsolete_rebuilds %name
 Source0:        
https://www.kernel.org/pub/linux/kernel/v6.x/linux-%srcversion.tar.xz
 Source3:        kernel-source.rpmlintrc

kernel-zfcpdump.spec: same change
++++++ config.sh ++++++
--- /var/tmp/diff_new_pack.R9IuYd/_old  2023-05-03 12:56:52.355689829 +0200
+++ /var/tmp/diff_new_pack.R9IuYd/_new  2023-05-03 12:56:52.359689852 +0200
@@ -1,5 +1,5 @@
 # The version of the main tarball to use
-SRCVERSION=6.2
+SRCVERSION=6.3
 # variant of the kernel-source package, either empty or "-rt"
 VARIANT=
 # enable kernel module compression
@@ -12,6 +12,7 @@
 # buildservice projects to build the kernel against
 OBS_PROJECT=openSUSE:Factory
 OBS_PROJECT_ARM=openSUSE:Factory:ARM
+OBS_PROJECT_LEGACYX86=openSUSE:Factory:LegacyX86
 OBS_PROJECT_PPC=openSUSE:Factory:PowerPC
 OBS_PROJECT_RISCV=openSUSE:Factory:RISCV
 OBS_PROJECT_S390=openSUSE:Factory:zSystems

++++++ config.tar.bz2 ++++++
++++ 8600 lines of diff (skipped)

++++++ linux-6.2.tar.xz -> linux-6.3.tar.xz ++++++
/work/SRC/openSUSE:Factory/kernel-source/linux-6.2.tar.xz 
/work/SRC/openSUSE:Factory/.kernel-source.new.1533/linux-6.3.tar.xz differ: 
char 15, line 1


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

++++++ patches.rpmify.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/patches.rpmify/net-wwan-t7xx-disable-Werror.patch 
new/patches.rpmify/net-wwan-t7xx-disable-Werror.patch
--- old/patches.rpmify/net-wwan-t7xx-disable-Werror.patch       2023-04-13 
11:12:07.000000000 +0200
+++ new/patches.rpmify/net-wwan-t7xx-disable-Werror.patch       1970-01-01 
01:00:00.000000000 +0100
@@ -1,54 +0,0 @@
-From: "Jiri Slaby (SUSE)" <jirisl...@kernel.org>
-Date: Fri, 31 Mar 2023 08:35:15 +0200
-Subject: net: wwan: t7xx: do not compile with -Werror
-Git-commit: 362f0b6678ad1377c322a7dd237ea6785efc7342
-Patch-mainline: 6.3-rc6
-References: bsc#1209724
-
-When playing with various compilers or their versions, some choke on
-the t7xx code. For example (with gcc 13):
- In file included from ./arch/s390/include/generated/asm/rwonce.h:1,
-                  from ../include/linux/compiler.h:247,
-                  from ../include/linux/build_bug.h:5,
-                  from ../include/linux/bits.h:22,
-                  from ../drivers/net/wwan/t7xx/t7xx_state_monitor.c:17:
- In function 'preempt_count',
-     inlined from 't7xx_fsm_append_event' at 
../drivers/net/wwan/t7xx/t7xx_state_monitor.c:439:43:
- ../include/asm-generic/rwonce.h:44:26: error: array subscript 0 is outside 
array bounds of 'const volatile int[0]' [-Werror=array-bounds=]
-
-There is no reason for any code in the kernel to be built with -Werror
-by default. Note that we have generic CONFIG_WERROR. So if anyone wants
--Werror, they can enable that.
-
-Signed-off-by: Jiri Slaby (SUSE) <jirisl...@kernel.org>
-Link: https://lore.kernel.org/all/20230330232717.1f8bf...@kernel.org/
-Cc: Chandrashekar Devegowda <chandrashekar.devego...@intel.com>
-Cc: Intel Corporation <linuxw...@intel.com>
-Cc: Chiranjeevi Rapolu <chiranjeevi.rap...@linux.intel.com>
-Cc: Liu Haijun <haijun....@mediatek.com>
-Cc: M Chetan Kumar <m.chetan.ku...@linux.intel.com>
-Cc: Ricardo Martinez <ricardo.marti...@linux.intel.com>
-Cc: Loic Poulain <loic.poul...@linaro.org>
-Cc: Sergey Ryazanov <ryazanov....@gmail.com>
-Cc: Johannes Berg <johan...@sipsolutions.net>
-Cc: "David S. Miller" <da...@davemloft.net>
-Cc: Eric Dumazet <eduma...@google.com>
-Cc: Jakub Kicinski <k...@kernel.org>
-Cc: Paolo Abeni <pab...@redhat.com>
-Cc: net...@vger.kernel.org
-Signed-off-by: David S. Miller <da...@davemloft.net>
-Signed-off-by: Jiri Slaby <jsl...@suse.cz>
----
- drivers/net/wwan/t7xx/Makefile |    2 --
- 1 file changed, 2 deletions(-)
-
---- a/drivers/net/wwan/t7xx/Makefile
-+++ b/drivers/net/wwan/t7xx/Makefile
-@@ -1,7 +1,5 @@
- # SPDX-License-Identifier: GPL-2.0-only
- 
--ccflags-y += -Werror
--
- obj-${CONFIG_MTK_T7XX} := mtk_t7xx.o
- mtk_t7xx-y:=  t7xx_pci.o \
-               t7xx_pcie_mac.o \

++++++ patches.suse.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/KEYS-Make-use-of-platform-keyring-for-module-signatu.patch 
new/patches.suse/KEYS-Make-use-of-platform-keyring-for-module-signatu.patch
--- old/patches.suse/KEYS-Make-use-of-platform-keyring-for-module-signatu.patch 
1970-01-01 01:00:00.000000000 +0100
+++ new/patches.suse/KEYS-Make-use-of-platform-keyring-for-module-signatu.patch 
2023-05-03 07:18:07.000000000 +0200
@@ -0,0 +1,66 @@
+From 4c82f6a26c26d42e39931b33ba7e7615bdacc0a5 Mon Sep 17 00:00:00 2001
+From: Robert Holmes <robehol...@gmail.com>
+Date: Mon, 30 Sep 2019 11:50:07 +0800
+Subject: [PATCH] KEYS: Make use of platform keyring for module signature
+ verify
+Patch-mainline: Never, SUSE-specific
+References: FATE#314508, FATE#316531, bsc#1209006
+
+This patch completes commit 278311e417be ("kexec, KEYS: Make use of
+platform keyring for signature verify") which, while adding the
+platform keyring for bzImage verification, neglected to also add
+this keyring for module verification.
+
+As such, kernel modules signed with keys from the MokList variable
+were not successfully verified.
+
+
+Joey Lee:
+
+- Kernel mainline rejected this patch because the policy for what pre-boot
+  keys to trust within the Linux boundary very complex:
+
+   Reference: https://lkml.org/lkml/2019/4/25/964
+
+- For openSUSE Tumbleweed, maybe we can remove this patch after upstream
+  provides a official solution for using MOK to verify kernel module. 
+  The closest solution when this patch be applied to Tumbleweed kernel
+  is Eric Snowberg's solution:
+
+  [PATCH v5 0/6] Add CA enforcement keyring restrictions
+  
https://lore.kernel.org/lkml/20230302164652.83571-1-eric.snowb...@oracle.com/T/
+
+  Eric's solution allows CA in MOK be loaded to .secondary keyring. Then the
+  CA can veirfy other keys for loading to .ima or .secondary keyring by keyctl
+  tool. Other non-CA MOKs can only be used for kexec. (bsc#1209006)
+
+Signed-off-by: Rober+t Holmes <robehol...@gmail.com>
+Cc: linux-integr...@vger.kernel.org
+Cc: keyri...@vger.kernel.org
+Cc: sta...@vger.kernel.org
+Acked-by: Lee, Chun-Yi <j...@suse.com>
+---
+ kernel/module/signing.c |    9 ++++++++-
+ 1 file changed, 8 insertions(+), 1 deletion(-)
+
+--- a/kernel/module/signing.c
++++ b/kernel/module/signing.c
+@@ -61,10 +61,17 @@ int mod_verify_sig(const void *mod, stru
+       modlen -= sig_len + sizeof(ms);
+       info->len = modlen;
+ 
+-      return verify_pkcs7_signature(mod, modlen, mod + modlen, sig_len,
++      ret = verify_pkcs7_signature(mod, modlen, mod + modlen, sig_len,
+                                     VERIFY_USE_SECONDARY_KEYRING,
+                                     VERIFYING_MODULE_SIGNATURE,
+                                     NULL, NULL);
++      if (ret == -ENOKEY && IS_ENABLED(CONFIG_INTEGRITY_PLATFORM_KEYRING)) {
++              ret = verify_pkcs7_signature(mod, modlen, mod + modlen, sig_len,
++                                           VERIFY_USE_PLATFORM_KEYRING,
++                                           VERIFYING_MODULE_SIGNATURE,
++                                           NULL, NULL);
++      }
++      return ret;
+ }
+ 
+ int module_sig_check(struct load_info *info, int flags)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/SUNRPC-Fix-encoding-of-rejected-RPCs.patch 
new/patches.suse/SUNRPC-Fix-encoding-of-rejected-RPCs.patch
--- old/patches.suse/SUNRPC-Fix-encoding-of-rejected-RPCs.patch 1970-01-01 
01:00:00.000000000 +0100
+++ new/patches.suse/SUNRPC-Fix-encoding-of-rejected-RPCs.patch 2023-05-03 
07:18:07.000000000 +0200
@@ -0,0 +1,86 @@
+From: Chuck Lever <chuck.le...@oracle.com>
+Date: Tue, 2 May 2023 14:59:10 -0400
+Subject: SUNRPC: Fix encoding of rejected RPCs
+Patch-mainline: submitted, 
168305395091.2266.16355121702708383278.st...@bazille.1015granger.net
+References: bsc#1210995
+
+Jiri Slaby says:
+> I bisected to this ... as it breaks nfs3-only servers in 6.3.
+> I.e. /etc/nfs.conf containing:
+> [nfsd]
+> vers4=no
+>
+> The client sees:
+>  mount("10.0.2.15:/tmp", "/mnt", "nfs", 0, 
"vers=4.2,addr=10.0.2.15,clientad"...) = -1 EIO (Input/output error)
+>  write(2, "mount.nfs: mount system call fai"..., 45
+>  mount.nfs: mount system call failed for /mnt
+>
+> And the kernel says:
+>  nfs4_discover_server_trunking unhandled error -5. Exiting with error EIO
+
+Reported-by: Jiri Slaby <jirisl...@kernel.org>
+Link: https://bugzilla.suse.com/show_bug.cgi?id=1210995
+Fixes: 4bcf0343e8a6 ("SUNRPC: Set rq_accept_statp inside ->accept methods")
+Signed-off-by: Chuck Lever <chuck.le...@oracle.com>
+Signed-off-by: Jiri Slaby <jsl...@suse.cz>
+---
+ net/sunrpc/svc.c |   17 +++++++++++------
+ 1 file changed, 11 insertions(+), 6 deletions(-)
+
+--- a/net/sunrpc/svc.c
++++ b/net/sunrpc/svc.c
+@@ -1382,7 +1382,7 @@ err_bad_rpc:
+       /* Only RPCv2 supported */
+       xdr_stream_encode_u32(xdr, RPC_VERSION);
+       xdr_stream_encode_u32(xdr, RPC_VERSION);
+-      goto sendit;
++      return 1;       /* don't wrap */
+ 
+ err_bad_auth:
+       dprintk("svc: authentication failed (%d)\n",
+@@ -1398,7 +1398,7 @@ err_bad_auth:
+ err_bad_prog:
+       dprintk("svc: unknown program %d\n", rqstp->rq_prog);
+       serv->sv_stats->rpcbadfmt++;
+-      xdr_stream_encode_u32(xdr, RPC_PROG_UNAVAIL);
++      *rqstp->rq_accept_statp = rpc_prog_unavail;
+       goto sendit;
+ 
+ err_bad_vers:
+@@ -1406,7 +1406,12 @@ err_bad_vers:
+                      rqstp->rq_vers, rqstp->rq_prog, progp->pg_name);
+ 
+       serv->sv_stats->rpcbadfmt++;
+-      xdr_stream_encode_u32(xdr, RPC_PROG_MISMATCH);
++      *rqstp->rq_accept_statp = rpc_prog_mismatch;
++
++      /*
++       * svc_authenticate() has already added the verifier and
++       * advanced the stream just past rq_accept_statp.
++       */
+       xdr_stream_encode_u32(xdr, process.mismatch.lovers);
+       xdr_stream_encode_u32(xdr, process.mismatch.hivers);
+       goto sendit;
+@@ -1415,19 +1420,19 @@ err_bad_proc:
+       svc_printk(rqstp, "unknown procedure (%d)\n", rqstp->rq_proc);
+ 
+       serv->sv_stats->rpcbadfmt++;
+-      xdr_stream_encode_u32(xdr, RPC_PROC_UNAVAIL);
++      *rqstp->rq_accept_statp = rpc_proc_unavail;
+       goto sendit;
+ 
+ err_garbage_args:
+       svc_printk(rqstp, "failed to decode RPC header\n");
+ 
+       serv->sv_stats->rpcbadfmt++;
+-      xdr_stream_encode_u32(xdr, RPC_GARBAGE_ARGS);
++      *rqstp->rq_accept_statp = rpc_garbage_args;
+       goto sendit;
+ 
+ err_system_err:
+       serv->sv_stats->rpcbadfmt++;
+-      xdr_stream_encode_u32(xdr, RPC_SYSTEM_ERR);
++      *rqstp->rq_accept_statp = rpc_system_err;
+       goto sendit;
+ }
+ 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/patches.suse/add-suse-supported-flag.patch 
new/patches.suse/add-suse-supported-flag.patch
--- old/patches.suse/add-suse-supported-flag.patch      2023-04-13 
08:15:49.000000000 +0200
+++ new/patches.suse/add-suse-supported-flag.patch      2023-05-03 
07:18:07.000000000 +0200
@@ -34,7 +34,7 @@
 
 --- a/Documentation/admin-guide/kernel-parameters.txt
 +++ b/Documentation/admin-guide/kernel-parameters.txt
-@@ -6471,6 +6471,14 @@
+@@ -6530,6 +6530,14 @@
        unknown_nmi_panic
                        [X86] Cause panic on unknown NMI.
  
@@ -51,7 +51,7 @@
                        (default -1 = authorized except for wireless USB,
 --- a/Documentation/admin-guide/sysctl/kernel.rst
 +++ b/Documentation/admin-guide/sysctl/kernel.rst
-@@ -1393,26 +1393,27 @@ tainted
+@@ -1412,26 +1412,27 @@ tainted
  Non-zero if the kernel has been tainted. Numeric values, which can be
  ORed together. The letters are seen in "Tainted" line of Oops reports.
  
@@ -158,7 +158,7 @@
  easier.
 --- a/Makefile
 +++ b/Makefile
-@@ -379,6 +379,11 @@ else # !mixed-build
+@@ -364,6 +364,11 @@ else # !mixed-build
  
  include $(srctree)/scripts/Kbuild.include
  
@@ -172,7 +172,7 @@
  KERNELVERSION = $(VERSION)$(if $(PATCHLEVEL),.$(PATCHLEVEL)$(if 
$(SUBLEVEL),.$(SUBLEVEL)))$(EXTRAVERSION)
 --- a/include/linux/module.h
 +++ b/include/linux/module.h
-@@ -572,6 +572,9 @@ bool is_module_address(unsigned long addr);
+@@ -580,6 +580,9 @@ bool is_module_address(unsigned long addr);
  bool __is_module_percpu_address(unsigned long addr, unsigned long *can_addr);
  bool is_module_percpu_address(unsigned long addr);
  bool is_module_text_address(unsigned long addr);
@@ -241,7 +241,7 @@
 +
 --- a/kernel/ksysfs.c
 +++ b/kernel/ksysfs.c
-@@ -229,6 +229,30 @@ static struct bin_attribute notes_attr __ro_after_init  = 
{
+@@ -237,6 +237,30 @@ static struct bin_attribute notes_attr __ro_after_init  = 
{
  struct kobject *kernel_kobj;
  EXPORT_SYMBOL_GPL(kernel_kobj);
  
@@ -272,7 +272,7 @@
  static struct attribute * kernel_attrs[] = {
        &fscaps_attr.attr,
        &uevent_seqnum_attr.attr,
-@@ -250,6 +274,9 @@ static struct attribute * kernel_attrs[] = {
+@@ -259,6 +283,9 @@ static struct attribute * kernel_attrs[] = {
  #ifndef CONFIG_TINY_RCU
        &rcu_expedited_attr.attr,
        &rcu_normal_attr.attr,
@@ -284,7 +284,7 @@
  };
 --- a/kernel/module/main.c
 +++ b/kernel/module/main.c
-@@ -91,6 +91,22 @@ struct symsearch {
+@@ -92,6 +92,22 @@ struct symsearch {
        enum mod_license license;
  };
  
@@ -307,7 +307,7 @@
  /*
   * Bounds of module text, for speeding up __module_address.
   * Protected by module_mutex.
-@@ -964,6 +980,33 @@ static ssize_t show_taint(struct module_attribute *mattr,
+@@ -965,6 +981,33 @@ static ssize_t show_taint(struct module_attribute *mattr,
  static struct module_attribute modinfo_taint =
        __ATTR(taint, 0444, show_taint, NULL);
  
@@ -341,7 +341,7 @@
  struct module_attribute *modinfo_attrs[] = {
        &module_uevent,
        &modinfo_version,
-@@ -975,6 +1018,9 @@ struct module_attribute *modinfo_attrs[] = {
+@@ -976,6 +1019,9 @@ struct module_attribute *modinfo_attrs[] = {
  #endif
        &modinfo_initsize,
        &modinfo_taint,
@@ -351,7 +351,7 @@
  #ifdef CONFIG_MODULE_UNLOAD
        &modinfo_refcnt,
  #endif
-@@ -3124,4 +3170,7 @@ void print_modules(void)
+@@ -3141,4 +3187,7 @@ void print_modules(void)
                pr_cont(" [last unloaded: %s%s]", last_unloaded_module.name,
                        last_unloaded_module.taints);
        pr_cont("\n");
@@ -401,7 +401,7 @@
  out_unreg_param:
 --- a/kernel/panic.c
 +++ b/kernel/panic.c
-@@ -470,6 +470,9 @@ const struct taint_flag taint_flags[TAINT_FLAGS_COUNT] = {
+@@ -471,6 +471,9 @@ const struct taint_flag taint_flags[TAINT_FLAGS_COUNT] = {
        [ TAINT_AUX ]                   = { 'X', ' ', true },
        [ TAINT_RANDSTRUCT ]            = { 'T', ' ', true },
        [ TAINT_TEST ]                  = { 'N', ' ', true },
@@ -413,7 +413,7 @@
  /**
 --- a/kernel/sysctl.c
 +++ b/kernel/sysctl.c
-@@ -1840,6 +1840,15 @@ static struct ctl_table kern_table[] = {
+@@ -1845,6 +1845,15 @@ static struct ctl_table kern_table[] = {
                .extra1         = &pid_max_min,
                .extra2         = &pid_max_max,
        },
@@ -450,7 +450,7 @@
 +extmod-Module.supported := $(KBUILD_EXTMOD)/Module.supported
  endif # ($(KBUILD_EXTMOD),)
  
- ifneq ($(missing-input),)
+ quiet_cmd_modpost = MODPOST $@
 --- a/scripts/mod/modpost.c
 +++ b/scripts/mod/modpost.c
 @@ -17,10 +17,12 @@
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/ath11k-pci-Add-more-MODULE_FIRMWARE-entries.patch 
new/patches.suse/ath11k-pci-Add-more-MODULE_FIRMWARE-entries.patch
--- old/patches.suse/ath11k-pci-Add-more-MODULE_FIRMWARE-entries.patch  
2023-04-13 08:15:49.000000000 +0200
+++ new/patches.suse/ath11k-pci-Add-more-MODULE_FIRMWARE-entries.patch  
2023-05-03 07:18:07.000000000 +0200
@@ -1,8 +1,8 @@
-From 962fc87f2c8d4a338c0ce9b7fcaed815fdfbca6a Mon Sep 17 00:00:00 2001
 From: Takashi Iwai <ti...@suse.de>
-Date: Thu, 30 Mar 2023 16:29:01 +0200
-Subject: [PATCH] ath11k: pci: Add more MODULE_FIRMWARE() entries
-Patch-mainline: Submitted, linux-wireless ML
+Date: Thu, 30 Mar 2023 16:37:18 +0200
+Subject: wifi: ath11k: pci: Add more MODULE_FIRMWARE() entries
+Patch-mainline: v6.4-rc1
+Git-commit: 06c58473969239e00d76b683edd511952060ca56
 References: bsc#1209965
 
 As there are a few more models supported by the driver, let's add the
@@ -14,14 +14,16 @@
 files individually for each.
 
 Signed-off-by: Takashi Iwai <ti...@suse.de>
-
+Reviewed-by: Simon Horman <simon.hor...@corigine.com>
+Signed-off-by: Kalle Valo <quic_kv...@quicinc.com>
+Link: https://lore.kernel.org/r/20230330143718.19511-1-ti...@suse.de
 ---
  drivers/net/wireless/ath/ath11k/pci.c |    9 +++++----
  1 file changed, 5 insertions(+), 4 deletions(-)
 
 --- a/drivers/net/wireless/ath/ath11k/pci.c
 +++ b/drivers/net/wireless/ath/ath11k/pci.c
-@@ -1037,7 +1037,8 @@ module_exit(ath11k_pci_exit);
+@@ -1039,7 +1039,8 @@ module_exit(ath11k_pci_exit);
  MODULE_DESCRIPTION("Driver support for Qualcomm Technologies 802.11ax WLAN 
PCIe devices");
  MODULE_LICENSE("Dual BSD/GPL");
  
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/iwlwifi-cfg-Add-missing-MODULE_FIRMWARE-for-pnvm.patch 
new/patches.suse/iwlwifi-cfg-Add-missing-MODULE_FIRMWARE-for-pnvm.patch
--- old/patches.suse/iwlwifi-cfg-Add-missing-MODULE_FIRMWARE-for-pnvm.patch     
2023-04-13 08:15:49.000000000 +0200
+++ new/patches.suse/iwlwifi-cfg-Add-missing-MODULE_FIRMWARE-for-pnvm.patch     
2023-05-03 07:18:07.000000000 +0200
@@ -18,14 +18,12 @@
 
 ---
 
- drivers/net/wireless/intel/iwlwifi/cfg/22000.c | 4 ++++
+ drivers/net/wireless/intel/iwlwifi/cfg/22000.c |    4 ++++
  1 file changed, 4 insertions(+)
 
-diff --git a/drivers/net/wireless/intel/iwlwifi/cfg/22000.c 
b/drivers/net/wireless/intel/iwlwifi/cfg/22000.c
-index 3bdd6774716d..3c6dc3601784 100644
 --- a/drivers/net/wireless/intel/iwlwifi/cfg/22000.c
 +++ b/drivers/net/wireless/intel/iwlwifi/cfg/22000.c
-@@ -1065,3 +1065,7 @@ 
MODULE_FIRMWARE(IWL_BNJ_A_HR_B_MODULE_FIRMWARE(IWL_22000_UCODE_API_MAX));
+@@ -1065,3 +1065,7 @@ MODULE_FIRMWARE(IWL_BNJ_A_HR_B_MODULE_FI
  MODULE_FIRMWARE(IWL_BZ_A_FM4_A_MODULE_FIRMWARE(IWL_22000_UCODE_API_MAX));
  MODULE_FIRMWARE(IWL_GL_B_FM_B_MODULE_FIRMWARE(IWL_22000_UCODE_API_MAX));
  MODULE_FIRMWARE(IWL_BNJ_B_FM_B_MODULE_FIRMWARE(IWL_22000_UCODE_API_MAX));
@@ -33,6 +31,3 @@
 +MODULE_FIRMWARE("iwlwifi-so-a0-gf4-a0.pnvm");
 +MODULE_FIRMWARE("iwlwifi-so-a0-gf-a0.pnvm");
 +MODULE_FIRMWARE("iwlwifi-ty-a0-gf-a0.pnvm");
--- 
-2.35.3
-
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/objtool-Check-that-module-init-exit-function-is-an-i.patch 
new/patches.suse/objtool-Check-that-module-init-exit-function-is-an-i.patch
--- old/patches.suse/objtool-Check-that-module-init-exit-function-is-an-i.patch 
2023-04-13 08:15:49.000000000 +0200
+++ new/patches.suse/objtool-Check-that-module-init-exit-function-is-an-i.patch 
1970-01-01 01:00:00.000000000 +0100
@@ -1,59 +0,0 @@
-From: Michal Kubecek <mkube...@suse.cz>
-Date: Wed, 18 Jan 2023 11:52:15 +0100
-Subject: objtool: Check that module init/exit function is an indirect call 
target
-Patch-mainline: v6.3-rc1
-Git-commit: 03d7a1053cf72372be22b43faada5bca12ff183d
-References: none
-
-Some out-of-tree modules still do not use module_init() / module_exit()
-macros and simply create functions with magic names init_module() and
-cleanup_module() instead. As a result, these functions are not recognized
-as indirect call targets by objtool and such module fails to load into an
-IBT enabled kernel.
-
-This old way is not even documented any more but it is cleaner to issue
-a warning than to let the module fail on load without obvious reason.
-
-Signed-off-by: Michal Kubecek <mkube...@suse.cz>
-Signed-off-by: Peter Zijlstra (Intel) <pet...@infradead.org>
-Link: https://lkml.kernel.org/r/20230118105215.b9da960...@lion.mk-sys.cz
----
- tools/objtool/Documentation/objtool.txt | 8 ++++++++
- tools/objtool/check.c                   | 7 +++++++
- 2 files changed, 15 insertions(+)
-
---- a/tools/objtool/Documentation/objtool.txt
-+++ b/tools/objtool/Documentation/objtool.txt
-@@ -410,6 +410,14 @@ the objtool maintainers.
-    can remove this warning by putting the ANNOTATE_INTRA_FUNCTION_CALL
-    directive right before the call.
- 
-+12. file.o: warning: func(): not an indirect call target
-+
-+   This means that objtool is running with --ibt and a function expected
-+   to be an indirect call target is not. In particular, this happens for
-+   init_module() or cleanup_module() if a module relies on these special
-+   names and does not use module_init() / module_exit() macros to create
-+   them.
-+
- 
- If the error doesn't seem to make sense, it could be a bug in objtool.
- Feel free to ask the objtool maintainer for help.
---- a/tools/objtool/check.c
-+++ b/tools/objtool/check.c
-@@ -847,8 +847,15 @@ static int create_ibt_endbr_seal_sections(struct 
objtool_file *file)
-       list_for_each_entry(insn, &file->endbr_list, call_node) {
- 
-               int *site = (int *)sec->data->d_buf + idx;
-+              struct symbol *sym = insn->sym;
-               *site = 0;
- 
-+              if (opts.module && sym && sym->type == STT_FUNC &&
-+                  insn->offset == sym->offset &&
-+                  (!strcmp(sym->name, "init_module") ||
-+                   !strcmp(sym->name, "cleanup_module")))
-+                      WARN("%s(): not an indirect call target", sym->name);
-+
-               if (elf_add_reloc_to_insn(file->elf, sec,
-                                         idx * sizeof(int),
-                                         R_X86_64_PC32,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/patches.suse/vfs-add-super_operations-get_inode_dev 
new/patches.suse/vfs-add-super_operations-get_inode_dev
--- old/patches.suse/vfs-add-super_operations-get_inode_dev     2023-04-13 
08:15:49.000000000 +0200
+++ new/patches.suse/vfs-add-super_operations-get_inode_dev     2023-05-03 
07:18:07.000000000 +0200
@@ -95,7 +95,7 @@
                __entry->length = iomap_length(iter);
 --- a/fs/locks.c
 +++ b/fs/locks.c
-@@ -215,12 +215,13 @@ static void
+@@ -216,12 +216,13 @@ static void
  locks_check_ctx_lists(struct inode *inode)
  {
        struct file_lock_context *ctx = inode->i_flctx;
@@ -110,10 +110,10 @@
                        inode->i_ino);
                locks_dump_ctx_list(&ctx->flc_flock, "FLOCK");
                locks_dump_ctx_list(&ctx->flc_posix, "POSIX");
-@@ -234,13 +235,14 @@ locks_check_ctx_file_list(struct file *filp, struct 
list_head *list,
+@@ -235,13 +236,14 @@ locks_check_ctx_file_list(struct file *filp, struct 
list_head *list,
  {
        struct file_lock *fl;
-       struct inode *inode = locks_inode(filp);
+       struct inode *inode = file_inode(filp);
 +      dev_t dev = inode_get_dev(inode);
  
        list_for_each_entry(fl, list, fl_list)
@@ -127,7 +127,7 @@
                                fl->fl_owner, fl->fl_flags, fl->fl_type, 
fl->fl_pid);
  }
  
-@@ -2761,8 +2763,8 @@ static void lock_get_status(struct seq_file *f, struct 
file_lock *fl,
+@@ -2737,8 +2739,8 @@ static void lock_get_status(struct seq_file *f, struct 
file_lock *fl,
        if (inode) {
                /* userspace relies on this representation of dev_t */
                seq_printf(f, "%d %02x:%02x:%lu ", fl_pid,
@@ -151,7 +151,7 @@
  
 --- a/fs/nfsd/nfs4state.c
 +++ b/fs/nfsd/nfs4state.c
-@@ -2595,10 +2595,11 @@ static void nfs4_show_fname(struct seq_file *s, struct 
nfsd_file *f)
+@@ -2579,10 +2579,11 @@ static void nfs4_show_fname(struct seq_file *s, struct 
nfsd_file *f)
  static void nfs4_show_superblock(struct seq_file *s, struct nfsd_file *f)
  {
        struct inode *inode = file_inode(f->nf_file);
@@ -167,7 +167,7 @@
  
 --- a/fs/nfsd/vfs.c
 +++ b/fs/nfsd/vfs.c
-@@ -1033,7 +1033,7 @@ static int wait_for_concurrent_writes(struct file *file)
+@@ -1037,7 +1037,7 @@ static int wait_for_concurrent_writes(struct file *file)
        int err = 0;
  
        if (atomic_read(&inode->i_writecount) > 1
@@ -176,7 +176,7 @@
                dprintk("nfsd: write defer %d\n", task_pid_nr(current));
                msleep(10);
                dprintk("nfsd: write resume %d\n", task_pid_nr(current));
-@@ -1044,7 +1044,7 @@ static int wait_for_concurrent_writes(struct file *file)
+@@ -1048,7 +1048,7 @@ static int wait_for_concurrent_writes(struct file *file)
                err = vfs_fsync(file, 0);
        }
        last_ino = inode->i_ino;
@@ -256,9 +256,9 @@
                if (err)
 --- a/fs/stat.c
 +++ b/fs/stat.c
-@@ -47,7 +47,7 @@ void generic_fillattr(struct user_namespace *mnt_userns, 
struct inode *inode,
-       vfsuid_t vfsuid = i_uid_into_vfsuid(mnt_userns, inode);
-       vfsgid_t vfsgid = i_gid_into_vfsgid(mnt_userns, inode);
+@@ -48,7 +48,7 @@ void generic_fillattr(struct mnt_idmap *idmap, struct inode 
*inode,
+       vfsuid_t vfsuid = i_uid_into_vfsuid(idmap, inode);
+       vfsgid_t vfsgid = i_gid_into_vfsgid(idmap, inode);
  
 -      stat->dev = inode->i_sb->s_dev;
 +      stat->dev = inode_get_dev(inode);
@@ -267,7 +267,7 @@
        stat->nlink = inode->i_nlink;
 --- a/include/linux/fs.h
 +++ b/include/linux/fs.h
-@@ -2250,6 +2250,7 @@ struct super_operations {
+@@ -1915,6 +1915,7 @@ struct super_operations {
                                  struct shrink_control *);
        long (*free_cached_objects)(struct super_block *,
                                    struct shrink_control *);
@@ -275,7 +275,7 @@
  };
  
  /*
-@@ -3610,4 +3611,12 @@ extern int vfs_fadvise(struct file *file, loff_t 
offset, loff_t len,
+@@ -3186,4 +3187,12 @@ extern int vfs_fadvise(struct file *file, loff_t 
offset, loff_t len,
  extern int generic_fadvise(struct file *file, loff_t offset, loff_t len,
                           int advice);
  
@@ -419,7 +419,7 @@
  }
 --- a/kernel/auditsc.c
 +++ b/kernel/auditsc.c
-@@ -2272,7 +2272,7 @@ static void audit_copy_inode(struct audit_names *name,
+@@ -2273,7 +2273,7 @@ static void audit_copy_inode(struct audit_names *name,
                             struct inode *inode, unsigned int flags)
  {
        name->ino   = inode->i_ino;
@@ -428,7 +428,7 @@
        name->mode  = inode->i_mode;
        name->uid   = inode->i_uid;
        name->gid   = inode->i_gid;
-@@ -2344,7 +2344,7 @@ void __audit_inode(struct filename *name, const struct 
dentry *dentry,
+@@ -2345,7 +2345,7 @@ void __audit_inode(struct filename *name, const struct 
dentry *dentry,
                if (n->ino) {
                        /* valid inode number, use that for the comparison */
                        if (n->ino != inode->i_ino ||
@@ -437,7 +437,7 @@
                                continue;
                } else if (n->name) {
                        /* inode number has not been set, check the name */
-@@ -2449,7 +2449,7 @@ void __audit_inode_child(struct inode *parent,
+@@ -2450,7 +2450,7 @@ void __audit_inode_child(struct inode *parent,
                     n->type != AUDIT_TYPE_UNKNOWN))
                        continue;
  
@@ -448,7 +448,7 @@
                        if (n->type == AUDIT_TYPE_UNKNOWN)
 --- a/kernel/events/core.c
 +++ b/kernel/events/core.c
-@@ -8654,7 +8654,7 @@ static void perf_event_mmap_event(struct perf_mmap_event 
*mmap_event)
+@@ -8666,7 +8666,7 @@ static void perf_event_mmap_event(struct perf_mmap_event 
*mmap_event)
                        goto cpy_name;
                }
                inode = file_inode(vma->vm_file);
@@ -459,7 +459,7 @@
                maj = MAJOR(dev);
 --- a/mm/memory-failure.c
 +++ b/mm/memory-failure.c
-@@ -159,7 +159,7 @@ static int hwpoison_filter_dev(struct page *p)
+@@ -194,7 +194,7 @@ static int hwpoison_filter_dev(struct page *p)
        if (mapping == NULL || mapping->host == NULL)
                return -EINVAL;
  
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/wifi-ath11k-reduce-the-MHI-timeout-to-20s.patch 
new/patches.suse/wifi-ath11k-reduce-the-MHI-timeout-to-20s.patch
--- old/patches.suse/wifi-ath11k-reduce-the-MHI-timeout-to-20s.patch    
2023-04-13 08:15:49.000000000 +0200
+++ new/patches.suse/wifi-ath11k-reduce-the-MHI-timeout-to-20s.patch    
1970-01-01 01:00:00.000000000 +0100
@@ -1,47 +0,0 @@
-From: Kalle Valo <quic_kv...@quicinc.com>
-Subject: [PATCH] wifi: ath11k: reduce the MHI timeout to 20s
-Date: Wed, 29 Mar 2023 19:20:38 +0300
-Message-id: <20230329162038.8637-1-kv...@kernel.org>
-Patch-mainline: Submitted, linux-wireless ML
-References: bsc#1207948
-
-Currently ath11k breaks after hibernation, the reason being that ath11k expects
-that the wireless device will have power during suspend and the firmware will
-continue running. But of course during hibernation the power from the device is
-cut off and firmware is not running when resuming, so ath11k will fail.
-
-(The reason why ath11k needs the firmware running is the interaction between
-mac80211 and MHI stack, it's a long story and more info in the bugzilla 
report.)
-
-In SUSE kernels the watchdog timeout is reduced from the default 120 to 60 
seconds:
-
-CONFIG_DPM_WATCHDOG_TIMEOUT=60
-
-But as the ath11k MHI timeout is 90 seconds the kernel will crash before will
-ath11k will recover in resume callback. To avoid the crash reduce the MHI
-timeout to just 20 seconds.
-
-Tested-on: WCN6855 hw2.0 PCI 
WLAN.HSP.1.1-03125-QCAHSPSWPL_V1_V2_SILICONZ_LITE-3.6510.9
-
-Link: https://bugzilla.kernel.org/show_bug.cgi?id=214649
-Signed-off-by: Kalle Valo <quic_kv...@quicinc.com>
-Acked-by: Takashi Iwai <ti...@suse.de>
-
----
- drivers/net/wireless/ath/ath11k/mhi.c |    2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-
-base-commit: bea046575a2e6d7d1cf63cc7ab032647a3585de5
-
---- a/drivers/net/wireless/ath/ath11k/mhi.c
-+++ b/drivers/net/wireless/ath/ath11k/mhi.c
-@@ -16,7 +16,7 @@
- #include "pci.h"
- #include "pcic.h"
- 
--#define MHI_TIMEOUT_DEFAULT_MS        90000
-+#define MHI_TIMEOUT_DEFAULT_MS        20000
- #define RDDM_DUMP_SIZE        0x420000
- 
- static struct mhi_channel_config ath11k_mhi_channels_qca6390[] = {

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

++++++ source-timestamp ++++++
--- /var/tmp/diff_new_pack.R9IuYd/_old  2023-05-03 12:56:54.283701157 +0200
+++ /var/tmp/diff_new_pack.R9IuYd/_new  2023-05-03 12:56:54.283701157 +0200
@@ -1,4 +1,4 @@
-2023-04-20 11:01:10 +0000
-GIT Revision: eb3255dc68cbef0251aa7822ecd784935be8e9d6
+2023-05-03 05:18:39 +0000
+GIT Revision: 8a31779f5544166bb801a03085764c84a737a62d
 GIT Branch: stable
 

++++++ supported.conf ++++++
--- /var/tmp/diff_new_pack.R9IuYd/_old  2023-05-03 12:56:54.343701509 +0200
+++ /var/tmp/diff_new_pack.R9IuYd/_new  2023-05-03 12:56:54.347701533 +0200
@@ -1654,7 +1654,7 @@
                drivers/media/common/videobuf2/videobuf2-common
                drivers/media/common/videobuf2/videobuf2-dma-contig
                drivers/media/common/videobuf2/videobuf2-dma-sg
--              drivers/media/common/videobuf2/videobuf2-dvb                    
        # review CVE-2022-45885/bsc#120758 before marking supported
+-              drivers/media/common/videobuf2/videobuf2-dvb
                drivers/media/common/videobuf2/videobuf2-memops
                drivers/media/common/videobuf2/videobuf2-v4l2
                drivers/media/common/videobuf2/videobuf2-vmalloc

Reply via email to