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 2021-09-04 22:32:42
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kernel-source (Old)
 and      /work/SRC/openSUSE:Factory/.kernel-source.new.1899 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kernel-source"

Sat Sep  4 22:32:42 2021 rev:603 rq:915029 version:5.14.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/kernel-source/dtb-aarch64.changes        
2021-08-30 13:54:56.961802466 +0200
+++ /work/SRC/openSUSE:Factory/.kernel-source.new.1899/dtb-aarch64.changes      
2021-09-04 22:33:50.956031732 +0200
@@ -1,0 +2,30 @@
+Mon Aug 30 00:37:02 CEST 2021 - mkube...@suse.cz
+
+- Update to 5.14 final
+- refresh configs
+- commit d419f63
+
+-------------------------------------------------------------------
+Mon Aug 30 00:33:56 CEST 2021 - mkube...@suse.cz
+
+- config: update and enable armv6hl
+  New config option values copied from arvm7hl.
+- commit 7224850
+
+-------------------------------------------------------------------
+Mon Aug 30 00:25:29 CEST 2021 - mkube...@suse.cz
+
+- config: update and enable armv7hl
+  New config option values copied from arm64 except:
+  - PCI_IXP4XX=n (does not allow module build)
+  - MTD_NAND_PL35X=m
+  - IPMI_KCS_BMC_CDEV_IPMI=m
+  - IPMI_KCS_BMC_SERIO=m
+  - MSC313E_WATCHDOG=m
+  - REGULATOR_MT6359=m
+  - REGULATOR_RT5033=m
+  - ARM_GT_INITIAL_PRESCALER_VAL=2 (default)
+  - INTEL_QEP=m
+- commit 2df785b
+
+-------------------------------------------------------------------
@@ -237 +267 @@
-- commit abd126e
+- commit dbb9dbc
@@ -246 +276 @@
-- commit 9c21610
+- commit bb04225
@@ -262,0 +293,15 @@
+Mon Aug 23 09:21:18 CEST 2021 - mkube...@suse.cz
+
+- hid: fix length inconsistency
+  (20210816130059.3yxtdvu2r7wo4...@lion.mk-sys.cz).
+- commit 61596f4
+
+-------------------------------------------------------------------
+Mon Aug 23 09:19:25 CEST 2021 - mkube...@suse.cz
+
+- config: refresh vanilla configs
+  Vanilla configs also need to include DEBUG_INFO_BTF_MODULES even if the
+  value does not differ from base config.
+- commit f317ebc
+
+-------------------------------------------------------------------
@@ -267 +312 @@
-- commit 985c396
+- commit dda8a0c
@@ -274 +319 @@
-- commit ef35027
+- commit dc92f5f
@@ -281 +326 @@
-- commit ef6c760
+- commit 408b13b
@@ -288 +333 @@
-- commit d976e0c
+- commit 32afa86
@@ -295 +340 @@
-- commit 91c3bf2
+- commit dbd131f
@@ -304,0 +350,12 @@
+Mon Aug 23 00:02:05 CEST 2021 - mkube...@suse.cz
+
+- Update to 5.14-rc7
+- eliminated 3 patches:
+  - patches.suse/mmc-sdhci-iproc-cap-min-clock-frequency-on-bcm2711.patch
+  - 
patches.suse/mmc-sdhci-iproc-set-sdhci_quirk_cap_clock_base_broken-on-bcm2711.patch
+  - patches.suse/crypto-drbg-select-SHA512.patch
+- refresh configs
+  - DYNAMIC_FTRACE_WITH_ARGS=y (x86_64 only)
+- commit 3e03413
+
+-------------------------------------------------------------------
@@ -337,0 +395,3 @@
+- config: disable CONFIG_ISDN on arm* (bsc#1189675).
+  Without CONFIG_ISDN, we no longer need to carry:
+- patches.suse/misdn-add-support-for-group-membership-check.
@@ -341 +401 @@
-- commit 0e1a617
+- commit 310ae3e
@@ -345,0 +406 @@
+- config: enable CONFIG_PRINTK_CALLER on arm* (bsc#1189674).
@@ -347 +408,7 @@
-- commit f0e131e
+- commit 0ba49b0
+
+-------------------------------------------------------------------
+Fri Aug 20 19:42:44 CEST 2021 - afaer...@suse.com
+
+- config: arm64: Update to 5.14-rc6
+- commit 1a6db50
@@ -363 +430,5 @@
-- commit aa9e1af
+- Bluetooth: switch to lock_sock in SCO (CVE-2021-3640
+  bsc#1188172).
+- Bluetooth: avoid circular locks in sco_sock_connect
+  (CVE-2021-3640 bsc#1188172).
+- commit 9562b07
@@ -635,0 +707,4 @@
+- Bluetooth: btusb: Add support for Foxconn Mediatek Chip
+  (bsc#1188064).
+- Bluetooth: btusb: Add support for IMC Networks Mediatek Chip
+  (bsc#1188064).
@@ -638 +713 @@
-- commit 18891ce
+- commit 3cfd9ab
@@ -650,0 +726,8 @@
+Mon Aug 16 07:05:22 CEST 2021 - mkube...@suse.cz
+
+- Update to 5.14-rc6
+- refresh configs
+  - drop MQ_IOSCHED_DEADLINE_CGROUP
+- commit 17c8c26
+
+-------------------------------------------------------------------
@@ -1009,0 +1093,13 @@
+Tue Aug 10 11:07:07 CEST 2021 - ykau...@suse.de
+
+- config: arm64: enable audio support for Nvidia Tegra SOCs
+- commit 9983afb
+
+-------------------------------------------------------------------
+Mon Aug  9 22:56:36 CEST 2021 - je...@suse.com
+
+- crypto: drbg - select SHA512 (bsc#1189034).
+  config: CRYPTO_SHA512 is built-in again.
+- commit 80170a0
+
+-------------------------------------------------------------------
@@ -1019,0 +1116,8 @@
+Mon Aug  9 00:03:09 CEST 2021 - mkube...@suse.cz
+
+- Update to 5.14-rc5
+- update configs
+  - PHYS_RAM_BASE_FIXED=n (riscv64 only, follow upstream revert)
+- commit 1838496
+
+-------------------------------------------------------------------
@@ -1137,0 +1242,18 @@
+- config: make CONFIG_INTEL_PMC_CORE modular (bsc#1189072).
+  When this option was introduced, it was a boolean.  Since then it's
+  been changed to a tristate and can be made modular again.
+- config: config: disable epaper drivers and other old graphics (bsc#1189116).
+- config: disable CONFIG_GAMEPORT (bsc#1189115).
+  The last SoundBlaster card to use a Game Port shipped in 2001.  Devices
+  that connect via Game Port can still be used with a USB adapter, which
+  doesn't use the GAMEPORT driver.
+- config: enable CONFIG_BT_MSFTEXT (bsc#1189113).
+- config: disable CONFIG_ATALK (bsc#1189112).
+  This disables support for native AppleTalk which Apple stopped
+  supporting in 2009.  AppleTalk over IP is implemented using the netatalk
+  package.
+- config: enable CONFIG_CMA on x86_64 (bsc#1189109).
+  CMA was enabled in SLE15-SP3 via jsc#SLE-17227.  One difference is that
+  v5.10-rc1 (b7176c261cd) upstream added the ability to allocate areas for
+  each NUMA node, which changed some of the defaults.
+  The default number of areas (19) is used here.
@@ -1146,0 +1269,4 @@
+- config: enable CONFIG_EFI_RCI2_TABLE (bsc#1189108).
+- config: disable X86_X32 (bsc#1189069).
+  This feature requires a userspace rebuild to use the X32 ABI and that
+  hasn't happened.  If that support is eventually added, we can re-enable.
@@ -1356,0 +1483 @@
+- arm64: Update config files. (bsc#1188702)
@@ -1358 +1485,8 @@
-- commit c97411a
+- commit a293b6e
+
+-------------------------------------------------------------------
+Mon Aug  2 07:52:51 CEST 2021 - mkube...@suse.cz
+
+- Update to 5.14-rc4
+- refresh configs (cosmetic only)
+- commit 025a97d
@@ -1798,0 +1933,11 @@
+Mon Jul 26 00:43:06 CEST 2021 - mkube...@suse.cz
+
+- Update to 5.14-rc3
+- eliminated 1 patch:
+  - patches.suse/seq_file-disallow-extremely-large-seq-buffer-allocat.patch
+- update configs
+  - SND_SOC_SSM2518=n (x86 and riscv64)
+  - drop SND_SOC_ZX_AUD96P22
+- commit ee7a475
+
+-------------------------------------------------------------------
@@ -2090,0 +2236,7 @@
+Wed Jul 21 13:19:43 CEST 2021 - mkube...@suse.cz
+
+- seq_file: disallow extremely large seq buffer allocations
++++ 171 more lines (skipped)
++++ between /work/SRC/openSUSE:Factory/kernel-source/dtb-aarch64.changes
++++ and /work/SRC/openSUSE:Factory/.kernel-source.new.1899/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-5.13.tar.xz

New:
----
  linux-5.14.tar.xz

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

Other differences:
------------------
++++++ dtb-aarch64.spec ++++++
--- /var/tmp/diff_new_pack.wONnii/_old  2021-09-04 22:33:56.028038457 +0200
+++ /var/tmp/diff_new_pack.wONnii/_new  2021-09-04 22:33:56.040038473 +0200
@@ -16,8 +16,8 @@
 #
 
 
-%define srcversion 5.13
-%define patchversion 5.13.13
+%define srcversion 5.14
+%define patchversion 5.14.0
 %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:        5.13.13
+Version:        5.14.0
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g6339fac
+Release:        <RELEASE>.gdc06e24
 %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.wONnii/_old  2021-09-04 22:33:56.120038579 +0200
+++ /var/tmp/diff_new_pack.wONnii/_new  2021-09-04 22:33:56.124038584 +0200
@@ -17,8 +17,8 @@
 # needssslcertforbuild
 
 
-%define srcversion 5.13
-%define patchversion 5.13.13
+%define srcversion 5.14
+%define patchversion 5.14.0
 %define variant %{nil}
 %define vanilla_only 0
 %define compress_modules xz
@@ -86,9 +86,9 @@
 Summary:        Kernel with 64kb PAGE_SIZE
 License:        GPL-2.0-only
 Group:          System/Kernel
-Version:        5.13.13
+Version:        5.14.0
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g6339fac
+Release:        <RELEASE>.gdc06e24
 %else
 Release:        0
 %endif
@@ -205,10 +205,10 @@
 Conflicts:      libc.so.6()(64bit)
 %endif
 Provides:       kernel = %version-%source_rel
-Provides:       
kernel-%build_flavor-base-srchash-6339facf0d7297068fd65397395ffd173dc54de2
-Provides:       kernel-srchash-6339facf0d7297068fd65397395ffd173dc54de2
+Provides:       
kernel-%build_flavor-base-srchash-dc06e24ed55cc7b02a04a66a5ddcfbd8abb2b548
+Provides:       kernel-srchash-dc06e24ed55cc7b02a04a66a5ddcfbd8abb2b548
 # END COMMON DEPS
-Provides:       %name-srchash-6339facf0d7297068fd65397395ffd173dc54de2
+Provides:       %name-srchash-dc06e24ed55cc7b02a04a66a5ddcfbd8abb2b548
 %obsolete_rebuilds %name
 Source0:        
http://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz
 Source2:        source-post.sh

++++++ kernel-debug.spec ++++++
--- /var/tmp/diff_new_pack.wONnii/_old  2021-09-04 22:33:56.144038611 +0200
+++ /var/tmp/diff_new_pack.wONnii/_new  2021-09-04 22:33:56.144038611 +0200
@@ -17,8 +17,8 @@
 # needssslcertforbuild
 
 
-%define srcversion 5.13
-%define patchversion 5.13.13
+%define srcversion 5.14
+%define patchversion 5.14.0
 %define variant %{nil}
 %define vanilla_only 0
 %define compress_modules xz
@@ -86,9 +86,9 @@
 Summary:        A Debug Version of the Kernel
 License:        GPL-2.0-only
 Group:          System/Kernel
-Version:        5.13.13
+Version:        5.14.0
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g6339fac
+Release:        <RELEASE>.gdc06e24
 %else
 Release:        0
 %endif
@@ -205,10 +205,10 @@
 Conflicts:      libc.so.6()(64bit)
 %endif
 Provides:       kernel = %version-%source_rel
-Provides:       
kernel-%build_flavor-base-srchash-6339facf0d7297068fd65397395ffd173dc54de2
-Provides:       kernel-srchash-6339facf0d7297068fd65397395ffd173dc54de2
+Provides:       
kernel-%build_flavor-base-srchash-dc06e24ed55cc7b02a04a66a5ddcfbd8abb2b548
+Provides:       kernel-srchash-dc06e24ed55cc7b02a04a66a5ddcfbd8abb2b548
 # END COMMON DEPS
-Provides:       %name-srchash-6339facf0d7297068fd65397395ffd173dc54de2
+Provides:       %name-srchash-dc06e24ed55cc7b02a04a66a5ddcfbd8abb2b548
 %ifarch ppc64
 Provides:       kernel-kdump = 2.6.28
 Obsoletes:      kernel-kdump <= 2.6.28

++++++ kernel-default.spec ++++++
--- /var/tmp/diff_new_pack.wONnii/_old  2021-09-04 22:33:56.164038638 +0200
+++ /var/tmp/diff_new_pack.wONnii/_new  2021-09-04 22:33:56.168038643 +0200
@@ -17,8 +17,8 @@
 # needssslcertforbuild
 
 
-%define srcversion 5.13
-%define patchversion 5.13.13
+%define srcversion 5.14
+%define patchversion 5.14.0
 %define variant %{nil}
 %define vanilla_only 0
 %define compress_modules xz
@@ -86,9 +86,9 @@
 Summary:        The Standard Kernel
 License:        GPL-2.0-only
 Group:          System/Kernel
-Version:        5.13.13
+Version:        5.14.0
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g6339fac
+Release:        <RELEASE>.gdc06e24
 %else
 Release:        0
 %endif
@@ -205,10 +205,10 @@
 Conflicts:      libc.so.6()(64bit)
 %endif
 Provides:       kernel = %version-%source_rel
-Provides:       
kernel-%build_flavor-base-srchash-6339facf0d7297068fd65397395ffd173dc54de2
-Provides:       kernel-srchash-6339facf0d7297068fd65397395ffd173dc54de2
+Provides:       
kernel-%build_flavor-base-srchash-dc06e24ed55cc7b02a04a66a5ddcfbd8abb2b548
+Provides:       kernel-srchash-dc06e24ed55cc7b02a04a66a5ddcfbd8abb2b548
 # END COMMON DEPS
-Provides:       %name-srchash-6339facf0d7297068fd65397395ffd173dc54de2
+Provides:       %name-srchash-dc06e24ed55cc7b02a04a66a5ddcfbd8abb2b548
 %ifarch %ix86
 Provides:       kernel-smp = 2.6.17
 Obsoletes:      kernel-smp <= 2.6.17

++++++ kernel-docs.spec ++++++
--- /var/tmp/diff_new_pack.wONnii/_old  2021-09-04 22:33:56.184038664 +0200
+++ /var/tmp/diff_new_pack.wONnii/_new  2021-09-04 22:33:56.184038664 +0200
@@ -16,8 +16,8 @@
 #
 
 
-%define srcversion 5.13
-%define patchversion 5.13.13
+%define srcversion 5.14
+%define patchversion 5.14.0
 %define variant %{nil}
 
 %include %_sourcedir/kernel-spec-macros
@@ -31,9 +31,9 @@
 Summary:        Kernel Documentation
 License:        GPL-2.0-only
 Group:          Documentation/Man
-Version:        5.13.13
+Version:        5.14.0
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g6339fac
+Release:        <RELEASE>.gdc06e24
 %else
 Release:        0
 %endif
@@ -64,7 +64,7 @@
 %endif
 Url:            http://www.kernel.org/
 Provides:       %name = %version-%source_rel
-Provides:       %name-srchash-6339facf0d7297068fd65397395ffd173dc54de2
+Provides:       %name-srchash-dc06e24ed55cc7b02a04a66a5ddcfbd8abb2b548
 BuildArch:      noarch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 Source0:        
http://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz

++++++ kernel-kvmsmall.spec ++++++
--- /var/tmp/diff_new_pack.wONnii/_old  2021-09-04 22:33:56.204038691 +0200
+++ /var/tmp/diff_new_pack.wONnii/_new  2021-09-04 22:33:56.204038691 +0200
@@ -17,8 +17,8 @@
 # needssslcertforbuild
 
 
-%define srcversion 5.13
-%define patchversion 5.13.13
+%define srcversion 5.14
+%define patchversion 5.14.0
 %define variant %{nil}
 %define vanilla_only 0
 %define compress_modules xz
@@ -86,9 +86,9 @@
 Summary:        The Small Developer Kernel for KVM
 License:        GPL-2.0-only
 Group:          System/Kernel
-Version:        5.13.13
+Version:        5.14.0
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g6339fac
+Release:        <RELEASE>.gdc06e24
 %else
 Release:        0
 %endif
@@ -205,10 +205,10 @@
 Conflicts:      libc.so.6()(64bit)
 %endif
 Provides:       kernel = %version-%source_rel
-Provides:       
kernel-%build_flavor-base-srchash-6339facf0d7297068fd65397395ffd173dc54de2
-Provides:       kernel-srchash-6339facf0d7297068fd65397395ffd173dc54de2
+Provides:       
kernel-%build_flavor-base-srchash-dc06e24ed55cc7b02a04a66a5ddcfbd8abb2b548
+Provides:       kernel-srchash-dc06e24ed55cc7b02a04a66a5ddcfbd8abb2b548
 # END COMMON DEPS
-Provides:       %name-srchash-6339facf0d7297068fd65397395ffd173dc54de2
+Provides:       %name-srchash-dc06e24ed55cc7b02a04a66a5ddcfbd8abb2b548
 %obsolete_rebuilds %name
 Source0:        
http://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz
 Source2:        source-post.sh

kernel-lpae.spec: same change
++++++ kernel-obs-build.spec ++++++
--- /var/tmp/diff_new_pack.wONnii/_old  2021-09-04 22:33:56.276038786 +0200
+++ /var/tmp/diff_new_pack.wONnii/_new  2021-09-04 22:33:56.280038792 +0200
@@ -19,7 +19,7 @@
 
 #!BuildIgnore: post-build-checks
 
-%define patchversion 5.13.13
+%define patchversion 5.14.0
 %define variant %{nil}
 %define vanilla_only 0
 
@@ -45,7 +45,7 @@
 %endif
 %endif
 %endif
-BuildRequires:  
kernel%kernel_flavor-srchash-6339facf0d7297068fd65397395ffd173dc54de2
+BuildRequires:  
kernel%kernel_flavor-srchash-dc06e24ed55cc7b02a04a66a5ddcfbd8abb2b548
 
 %if 0%{?rhel_version}
 BuildRequires:  kernel
@@ -64,9 +64,9 @@
 Summary:        package kernel and initrd for OBS VM builds
 License:        GPL-2.0-only
 Group:          SLES
-Version:        5.13.13
+Version:        5.14.0
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g6339fac
+Release:        <RELEASE>.gdc06e24
 %else
 Release:        0
 %endif

++++++ kernel-obs-qa.spec ++++++
--- /var/tmp/diff_new_pack.wONnii/_old  2021-09-04 22:33:56.300038818 +0200
+++ /var/tmp/diff_new_pack.wONnii/_new  2021-09-04 22:33:56.304038823 +0200
@@ -17,7 +17,7 @@
 # needsrootforbuild
 
 
-%define patchversion 5.13.13
+%define patchversion 5.14.0
 %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:        5.13.13
+Version:        5.14.0
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g6339fac
+Release:        <RELEASE>.gdc06e24
 %else
 Release:        0
 %endif

++++++ kernel-pae.spec ++++++
--- /var/tmp/diff_new_pack.wONnii/_old  2021-09-04 22:33:56.320038844 +0200
+++ /var/tmp/diff_new_pack.wONnii/_new  2021-09-04 22:33:56.324038850 +0200
@@ -17,8 +17,8 @@
 # needssslcertforbuild
 
 
-%define srcversion 5.13
-%define patchversion 5.13.13
+%define srcversion 5.14
+%define patchversion 5.14.0
 %define variant %{nil}
 %define vanilla_only 0
 %define compress_modules xz
@@ -86,9 +86,9 @@
 Summary:        Kernel with PAE Support
 License:        GPL-2.0-only
 Group:          System/Kernel
-Version:        5.13.13
+Version:        5.14.0
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g6339fac
+Release:        <RELEASE>.gdc06e24
 %else
 Release:        0
 %endif
@@ -205,10 +205,10 @@
 Conflicts:      libc.so.6()(64bit)
 %endif
 Provides:       kernel = %version-%source_rel
-Provides:       
kernel-%build_flavor-base-srchash-6339facf0d7297068fd65397395ffd173dc54de2
-Provides:       kernel-srchash-6339facf0d7297068fd65397395ffd173dc54de2
+Provides:       
kernel-%build_flavor-base-srchash-dc06e24ed55cc7b02a04a66a5ddcfbd8abb2b548
+Provides:       kernel-srchash-dc06e24ed55cc7b02a04a66a5ddcfbd8abb2b548
 # END COMMON DEPS
-Provides:       %name-srchash-6339facf0d7297068fd65397395ffd173dc54de2
+Provides:       %name-srchash-dc06e24ed55cc7b02a04a66a5ddcfbd8abb2b548
 %ifarch %ix86
 Provides:       kernel-bigsmp = 2.6.17
 Obsoletes:      kernel-bigsmp <= 2.6.17

++++++ kernel-source.spec ++++++
--- /var/tmp/diff_new_pack.wONnii/_old  2021-09-04 22:33:56.336038866 +0200
+++ /var/tmp/diff_new_pack.wONnii/_new  2021-09-04 22:33:56.340038871 +0200
@@ -17,8 +17,8 @@
 # icecream 0
 
 
-%define srcversion 5.13
-%define patchversion 5.13.13
+%define srcversion 5.14
+%define patchversion 5.14.0
 %define variant %{nil}
 %define vanilla_only 0
 
@@ -30,9 +30,9 @@
 Summary:        The Linux Kernel Sources
 License:        GPL-2.0-only
 Group:          Development/Sources
-Version:        5.13.13
+Version:        5.14.0
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g6339fac
+Release:        <RELEASE>.gdc06e24
 %else
 Release:        0
 %endif
@@ -43,7 +43,7 @@
 BuildRequires:  sed
 Requires(post): coreutils sed
 Provides:       %name = %version-%source_rel
-Provides:       %name-srchash-6339facf0d7297068fd65397395ffd173dc54de2
+Provides:       %name-srchash-dc06e24ed55cc7b02a04a66a5ddcfbd8abb2b548
 Provides:       linux
 Provides:       multiversion(kernel)
 Source0:        
http://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz

++++++ kernel-syms.spec ++++++
--- /var/tmp/diff_new_pack.wONnii/_old  2021-09-04 22:33:56.356038893 +0200
+++ /var/tmp/diff_new_pack.wONnii/_new  2021-09-04 22:33:56.360038898 +0200
@@ -24,10 +24,10 @@
 Summary:        Kernel Symbol Versions (modversions)
 License:        GPL-2.0-only
 Group:          Development/Sources
-Version:        5.13.13
+Version:        5.14.0
 %if %using_buildservice
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g6339fac
+Release:        <RELEASE>.gdc06e24
 %else
 Release:        0
 %endif
@@ -52,7 +52,7 @@
 %endif
 Requires:       pesign-obs-integration
 Provides:       %name = %version-%source_rel
-Provides:       %name-srchash-6339facf0d7297068fd65397395ffd173dc54de2
+Provides:       %name-srchash-dc06e24ed55cc7b02a04a66a5ddcfbd8abb2b548
 Provides:       multiversion(kernel)
 Source:         README.KSYMS
 Requires:       kernel-devel%variant = %version-%source_rel

++++++ kernel-vanilla.spec ++++++
--- /var/tmp/diff_new_pack.wONnii/_old  2021-09-04 22:33:56.376038919 +0200
+++ /var/tmp/diff_new_pack.wONnii/_new  2021-09-04 22:33:56.376038919 +0200
@@ -17,8 +17,8 @@
 # needssslcertforbuild
 
 
-%define srcversion 5.13
-%define patchversion 5.13.13
+%define srcversion 5.14
+%define patchversion 5.14.0
 %define variant %{nil}
 %define vanilla_only 0
 %define compress_modules xz
@@ -86,9 +86,9 @@
 Summary:        The Standard Kernel - without any SUSE patches
 License:        GPL-2.0-only
 Group:          System/Kernel
-Version:        5.13.13
+Version:        5.14.0
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g6339fac
+Release:        <RELEASE>.gdc06e24
 %else
 Release:        0
 %endif
@@ -205,10 +205,10 @@
 Conflicts:      libc.so.6()(64bit)
 %endif
 Provides:       kernel = %version-%source_rel
-Provides:       
kernel-%build_flavor-base-srchash-6339facf0d7297068fd65397395ffd173dc54de2
-Provides:       kernel-srchash-6339facf0d7297068fd65397395ffd173dc54de2
+Provides:       
kernel-%build_flavor-base-srchash-dc06e24ed55cc7b02a04a66a5ddcfbd8abb2b548
+Provides:       kernel-srchash-dc06e24ed55cc7b02a04a66a5ddcfbd8abb2b548
 # END COMMON DEPS
-Provides:       %name-srchash-6339facf0d7297068fd65397395ffd173dc54de2
+Provides:       %name-srchash-dc06e24ed55cc7b02a04a66a5ddcfbd8abb2b548
 %obsolete_rebuilds %name
 Source0:        
http://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz
 Source2:        source-post.sh

kernel-zfcpdump.spec: same change
++++++ config.sh ++++++
--- /var/tmp/diff_new_pack.wONnii/_old  2021-09-04 22:33:56.548039147 +0200
+++ /var/tmp/diff_new_pack.wONnii/_new  2021-09-04 22:33:56.552039153 +0200
@@ -1,5 +1,5 @@
 # The version of the main tarball to use
-SRCVERSION=5.13
+SRCVERSION=5.14
 # variant of the kernel-source package, either empty or "-rt"
 VARIANT=
 # enable kernel module compression
@@ -14,6 +14,7 @@
 OBS_PROJECT_ARM=openSUSE:Factory:ARM
 OBS_PROJECT_PPC=openSUSE:Factory:PowerPC
 OBS_PROJECT_RISCV=openSUSE:Factory:RISCV
+OBS_PROJECT_S390=openSUSE:Factory:zSystems
 IBS_PROJECT=SUSE:Factory:Head
 IBS_PROJECT_ARM=Devel:ARM:Factory
 # Bugzilla info

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

++++++ linux-5.13.tar.xz -> linux-5.14.tar.xz ++++++
/work/SRC/openSUSE:Factory/kernel-source/linux-5.13.tar.xz 
/work/SRC/openSUSE:Factory/.kernel-source.new.1899/linux-5.14.tar.xz differ: 
char 26, line 1

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

++++++ patches.rpmify.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.rpmify/scripts-mkmakefile-honor-second-argument.patch 
new/patches.rpmify/scripts-mkmakefile-honor-second-argument.patch
--- old/patches.rpmify/scripts-mkmakefile-honor-second-argument.patch   
2021-05-24 00:12:28.000000000 +0200
+++ new/patches.rpmify/scripts-mkmakefile-honor-second-argument.patch   
1970-01-01 01:00:00.000000000 +0100
@@ -1,38 +0,0 @@
-From: Michal Kubecek <mkube...@suse.cz>
-Subject: scripts/mkmakefile: honor second argument
-Patch-mainline: Never, SUSE specific
-References: none
-
-Commit 4fd61277f662 ("kbuild: do not pass $(objtree) to
-scripts/mkmakefile") assumes mkmakefile is always used to generate a
-makefile in current directory. This is not true when generating makefile
-for our kernel-*-devel package.
-
-And since commit 48b5ffd12687 ("kbuild: mkmakefile: generate a simple
-wrapper of top Makefile"), mkmakefile uses realpath to sanitize the path to
-main Makefile. We have to avoid this as the path is going to be different
-when generated makefile is going to be used from what it is when we run the
-script.
-
-Signed-off-by: Michal Kubecek <mkube...@suse.cz>
----
- scripts/mkmakefile | 7 +++++++
- 1 file changed, 7 insertions(+)
-
---- a/scripts/mkmakefile
-+++ b/scripts/mkmakefile
-@@ -11,7 +11,14 @@ if [ "${quiet}" != "silent_" ]; then
-       echo "  GEN     Makefile"
- fi
- 
-+if [ -z "$2" ]; then
- cat << EOF > Makefile
- # Automatically generated by $0: don't edit
- include $1/Makefile
- EOF
-+else
-+cat << EOF > "$2/Makefile"
-+# Automatically generated by $(basename $0): don't edit
-+include $1/Makefile
-+EOF
-+fi

++++++ patches.suse.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/Bluetooth-btusb-Add-support-for-Lite-On-Mediatek-Chi.patch 
new/patches.suse/Bluetooth-btusb-Add-support-for-Lite-On-Mediatek-Chi.patch
--- old/patches.suse/Bluetooth-btusb-Add-support-for-Lite-On-Mediatek-Chi.patch 
2021-08-27 08:15:38.000000000 +0200
+++ new/patches.suse/Bluetooth-btusb-Add-support-for-Lite-On-Mediatek-Chi.patch 
1970-01-01 01:00:00.000000000 +0100
@@ -1,77 +0,0 @@
-From 393dc5d19c825906f955210f10ee3befc39854f7 Mon Sep 17 00:00:00 2001
-From: "mark-yw.chen" <mark-yw.c...@mediatek.com>
-Date: Mon, 12 Apr 2021 23:06:27 +0800
-Subject: [PATCH] Bluetooth: btusb: Add support for Lite-On Mediatek Chip
-Git-commit: 393dc5d19c825906f955210f10ee3befc39854f7
-Patch-mainline: v5.14-rc1
-References: bsc#1188064
-
-Add support for Lite-On Mediatek Chip (MT7921)
-Lite On VID = 04CA.
-
-* /sys/kernel/debug/usb/devices
-T: Bus=01 Lev=03 Prnt=04 Port=01 Cnt=02 Dev#=  8 Spd=480  MxCh= 0
-D: Ver= 2.10 Cls=ef(misc ) Sub=02 Prot=01 MxPS=64 #Cfgs=  1
-P: Vendor=04ca ProdID=3802 Rev= 1.00
-S: Manufacturer=MediaTek Inc.
-S: Product=Wireless_Device
-S: SerialNumber=000000000
-C:* #Ifs= 3 Cfg#= 1 Atr=e0 MxPwr=100mA
-A: FirstIf#= 0 IfCount= 3 Cls=e0(wlcon) Sub=01 Prot=01
-I:* If#= 0 Alt= 0 #EPs= 3 Cls=e0(wlcon) Sub=01 Prot=01 Driver=btusb
-E: Ad=81(I) Atr=03(Int.) MxPS=  16 Ivl=125us
-E: Ad=82(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
-E: Ad=02(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
-I:* If#= 1 Alt= 0 #EPs= 2 Cls=e0(wlcon) Sub=01 Prot=01 Driver=btusb
-E: Ad=83(I) Atr=01(Isoc) MxPS=   0 Ivl=1ms
-E: Ad=03(O) Atr=01(Isoc) MxPS=   0 Ivl=1ms
-I: If#= 1 Alt= 1 #EPs= 2 Cls=e0(wlcon) Sub=01 Prot=01 Driver=btusb
-E: Ad=83(I) Atr=01(Isoc) MxPS=   9 Ivl=1ms
-E: Ad=03(O) Atr=01(Isoc) MxPS=   9 Ivl=1ms
-I: If#= 1 Alt= 2 #EPs= 2 Cls=e0(wlcon) Sub=01 Prot=01 Driver=btusb
-E: Ad=83(I) Atr=01(Isoc) MxPS=  17 Ivl=1ms
-E: Ad=03(O) Atr=01(Isoc) MxPS=  17 Ivl=1ms
-I: If#= 1 Alt= 3 #EPs= 2 Cls=e0(wlcon) Sub=01 Prot=01 Driver=btusb
-E: Ad=83(I) Atr=01(Isoc) MxPS=  25 Ivl=1ms
-E: Ad=03(O) Atr=01(Isoc) MxPS=  25 Ivl=1ms
-I: If#= 1 Alt= 4 #EPs= 2 Cls=e0(wlcon) Sub=01 Prot=01 Driver=btusb
-E: Ad=83(I) Atr=01(Isoc) MxPS=  33 Ivl=1ms
-E: Ad=03(O) Atr=01(Isoc) MxPS=  33 Ivl=1ms
-I: If#= 1 Alt= 5 #EPs= 2 Cls=e0(wlcon) Sub=01 Prot=01 Driver=btusb
-E: Ad=83(I) Atr=01(Isoc) MxPS=  49 Ivl=1ms
-E: Ad=03(O) Atr=01(Isoc) MxPS=  49 Ivl=1ms
-I: If#= 1 Alt= 6 #EPs= 2 Cls=e0(wlcon) Sub=01 Prot=01 Driver=btusb
-E: Ad=83(I) Atr=01(Isoc) MxPS=  63 Ivl=1ms
-E: Ad=03(O) Atr=01(Isoc) MxPS=  63 Ivl=1ms
-I:* If#= 2 Alt= 0 #EPs= 2 Cls=e0(wlcon) Sub=01 Prot=01 Driver=(none)
-E: Ad=8a(I) Atr=03(Int.) MxPS=  64 Ivl=125us
-E: Ad=0a(O) Atr=03(Int.) MxPS=  64 Ivl=125us
-I: If#= 2 Alt= 1 #EPs= 2 Cls=e0(wlcon) Sub=01 Prot=01 Driver=(none)
-
-Signed-off-by: mark-yw.chen <mark-yw.c...@mediatek.com>
-Signed-off-by: Marcel Holtmann <mar...@holtmann.org>
-Acked-by: Takashi Iwai <ti...@suse.de>
-
----
- drivers/bluetooth/btusb.c | 5 +++++
- 1 file changed, 5 insertions(+)
-
-diff --git a/drivers/bluetooth/btusb.c b/drivers/bluetooth/btusb.c
-index 99fd88f7653d..cb18d63a948d 100644
---- a/drivers/bluetooth/btusb.c
-+++ b/drivers/bluetooth/btusb.c
-@@ -408,6 +408,11 @@ static const struct usb_device_id blacklist_table[] = {
-       /* Additional MediaTek MT7615E Bluetooth devices */
-       { USB_DEVICE(0x13d3, 0x3560), .driver_info = BTUSB_MEDIATEK},
- 
-+      /* Additional MediaTek MT7921 Bluetooth devices */
-+      { USB_DEVICE(0x04ca, 0x3802), .driver_info = BTUSB_MEDIATEK |
-+                                                   BTUSB_WIDEBAND_SPEECH |
-+                                                   BTUSB_VALID_LE_STATES },
-+
-       /* Additional Realtek 8723AE Bluetooth devices */
-       { USB_DEVICE(0x0930, 0x021d), .driver_info = BTUSB_REALTEK },
-       { USB_DEVICE(0x13d3, 0x3394), .driver_info = BTUSB_REALTEK },
--- 
-2.26.2
-
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/Revert-qed-fix-possible-unpaired-spin_-un-lock_bh-in.patch 
new/patches.suse/Revert-qed-fix-possible-unpaired-spin_-un-lock_bh-in.patch
--- old/patches.suse/Revert-qed-fix-possible-unpaired-spin_-un-lock_bh-in.patch 
2021-08-27 08:15:38.000000000 +0200
+++ new/patches.suse/Revert-qed-fix-possible-unpaired-spin_-un-lock_bh-in.patch 
1970-01-01 01:00:00.000000000 +0100
@@ -1,95 +0,0 @@
-From: Jia He <justin...@arm.com>
-Date: Tue, 20 Jul 2021 21:26:55 +0800
-Subject: Revert "qed: fix possible unpaired spin_{un}lock_bh in
- _qed_mcp_cmd_and_union()"
-Git-commit: 91bed5565bba03b2a9f7334b58ae4be9df7c3840
-Patch-mainline: 5.14-rc3
-References: git-fixes
-
-This reverts commit 6206b7981a36476f4695d661ae139f7db36a802d.
-
-That patch added additional spin_{un}lock_bh(), which was harmless
-but pointless. The orginal code path has guaranteed the pair of
-spin_{un}lock_bh().
-
-We'd better revert it before we find the exact root cause of the
-bug_on mentioned in that patch.
-
-Fixes: 6206b7981a36 ("qed: fix possible unpaired spin_{un}lock_bh in 
_qed_mcp_cmd_and_union()")
-Cc: David S. Miller <da...@davemloft.net>
-Cc: Prabhakar Kushwaha <pkushw...@marvell.com>
-Signed-off-by: Jia He <justin...@arm.com>
-Signed-off-by: David S. Miller <da...@davemloft.net>
-Signed-off-by: Jiri Slaby <jsl...@suse.cz>
----
- drivers/net/ethernet/qlogic/qed/qed_mcp.c | 23 ++++++-----------------
- 1 file changed, 6 insertions(+), 17 deletions(-)
-
-diff --git a/drivers/net/ethernet/qlogic/qed/qed_mcp.c 
b/drivers/net/ethernet/qlogic/qed/qed_mcp.c
-index 79d879a5d663..4387292c37e2 100644
---- a/drivers/net/ethernet/qlogic/qed/qed_mcp.c
-+++ b/drivers/net/ethernet/qlogic/qed/qed_mcp.c
-@@ -474,18 +474,14 @@ _qed_mcp_cmd_and_union(struct qed_hwfn *p_hwfn,
- 
-               spin_lock_bh(&p_hwfn->mcp_info->cmd_lock);
- 
--              if (!qed_mcp_has_pending_cmd(p_hwfn)) {
--                      spin_unlock_bh(&p_hwfn->mcp_info->cmd_lock);
-+              if (!qed_mcp_has_pending_cmd(p_hwfn))
-                       break;
--              }
- 
-               rc = qed_mcp_update_pending_cmd(p_hwfn, p_ptt);
--              if (!rc) {
--                      spin_unlock_bh(&p_hwfn->mcp_info->cmd_lock);
-+              if (!rc)
-                       break;
--              } else if (rc != -EAGAIN) {
-+              else if (rc != -EAGAIN)
-                       goto err;
--              }
- 
-               spin_unlock_bh(&p_hwfn->mcp_info->cmd_lock);
- 
-@@ -502,8 +498,6 @@ _qed_mcp_cmd_and_union(struct qed_hwfn *p_hwfn,
-               return -EAGAIN;
-       }
- 
--      spin_lock_bh(&p_hwfn->mcp_info->cmd_lock);
--
-       /* Send the mailbox command */
-       qed_mcp_reread_offsets(p_hwfn, p_ptt);
-       seq_num = ++p_hwfn->mcp_info->drv_mb_seq;
-@@ -530,18 +524,14 @@ _qed_mcp_cmd_and_union(struct qed_hwfn *p_hwfn,
- 
-               spin_lock_bh(&p_hwfn->mcp_info->cmd_lock);
- 
--              if (p_cmd_elem->b_is_completed) {
--                      spin_unlock_bh(&p_hwfn->mcp_info->cmd_lock);
-+              if (p_cmd_elem->b_is_completed)
-                       break;
--              }
- 
-               rc = qed_mcp_update_pending_cmd(p_hwfn, p_ptt);
--              if (!rc) {
--                      spin_unlock_bh(&p_hwfn->mcp_info->cmd_lock);
-+              if (!rc)
-                       break;
--              } else if (rc != -EAGAIN) {
-+              else if (rc != -EAGAIN)
-                       goto err;
--              }
- 
-               spin_unlock_bh(&p_hwfn->mcp_info->cmd_lock);
-       } while (++cnt < max_retries);
-@@ -564,7 +554,6 @@ _qed_mcp_cmd_and_union(struct qed_hwfn *p_hwfn,
-               return -EAGAIN;
-       }
- 
--      spin_lock_bh(&p_hwfn->mcp_info->cmd_lock);
-       qed_mcp_cmd_del_elem(p_hwfn, p_cmd_elem);
-       spin_unlock_bh(&p_hwfn->mcp_info->cmd_lock);
- 
--- 
-2.32.0
-
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/add-product-identifying-information-to-vmcoreinfo.patch 
new/patches.suse/add-product-identifying-information-to-vmcoreinfo.patch
--- old/patches.suse/add-product-identifying-information-to-vmcoreinfo.patch    
2021-08-27 08:15:38.000000000 +0200
+++ new/patches.suse/add-product-identifying-information-to-vmcoreinfo.patch    
2021-08-30 08:57:18.000000000 +0200
@@ -15,7 +15,7 @@
 
 --- a/kernel/crash_core.c
 +++ b/kernel/crash_core.c
-@@ -7,6 +7,7 @@
+@@ -8,6 +8,7 @@
  #include <linux/crash_core.h>
  #include <linux/utsname.h>
  #include <linux/vmalloc.h>
@@ -23,11 +23,11 @@
  
  #include <asm/page.h>
  #include <asm/sections.h>
-@@ -443,6 +444,7 @@ static int __init crash_save_vmcoreinfo_init(void)
+@@ -397,6 +398,7 @@ static int __init crash_save_vmcoreinfo_init(void)
        }
  
        VMCOREINFO_OSRELEASE(init_uts_ns.name.release);
 +      VMCOREINFO_NUMBER(SUSE_PRODUCT_CODE);
-       add_build_id_vmcoreinfo();
+       VMCOREINFO_BUILD_ID();
        VMCOREINFO_PAGESIZE(PAGE_SIZE);
  
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/brcmfmac-Add-clm_blob-firmware-files-to-modinfo.patch 
new/patches.suse/brcmfmac-Add-clm_blob-firmware-files-to-modinfo.patch
--- old/patches.suse/brcmfmac-Add-clm_blob-firmware-files-to-modinfo.patch      
2021-08-27 08:15:38.000000000 +0200
+++ new/patches.suse/brcmfmac-Add-clm_blob-firmware-files-to-modinfo.patch      
1970-01-01 01:00:00.000000000 +0100
@@ -1,87 +0,0 @@
-From: Matthias Brugger <mbrug...@suse.com>
-Date: Mon, 7 Jun 2021 12:34:33 +0200
-Subject: brcmfmac: Add clm_blob firmware files to modinfo
-Patch-mainline: v5.14-rc1
-Git-commit: 885f256f61f958d494ffdf5084a292808f08daee
-References: bsc#1186857
-
-Cypress Wi-Fi chipsets include information regarding regulatory
-constraints. These are provided to the driver through "Country Local
-Matrix" (CLM) blobs. Files present in Linux firmware repository are
-on a generic world-wide safe version with conservative power
-settings which is designed to comply with regulatory but may not
-provide best performance on all boards. Never the less, a better
-functionality can be expected with the file present, so add it to the
-modinfo of the driver.
-
-Signed-off-by: Matthias Brugger <mbrug...@suse.com>
-Reviewed-by: Hans de Goede <hdego...@redhat.com>
-Signed-off-by: Kalle Valo <kv...@codeaurora.org>
-Link: https://lore.kernel.org/r/20210607103433.21022-1-matthias....@kernel.org
----
- .../wireless/broadcom/brcm80211/brcmfmac/firmware.h  |  7 +++++++
- .../net/wireless/broadcom/brcm80211/brcmfmac/pcie.c  |  4 ++--
- .../net/wireless/broadcom/brcm80211/brcmfmac/sdio.c  | 12 ++++++------
- 3 files changed, 15 insertions(+), 8 deletions(-)
-
-diff --git a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.h 
b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.h
-index 46c66415b4a6..e290dec9c53d 100644
---- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.h
-+++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.h
-@@ -32,6 +32,13 @@ static const char BRCM_ ## fw_name ## _FIRMWARE_BASENAME[] 
= \
-       BRCMF_FW_DEFAULT_PATH fw_base; \
- MODULE_FIRMWARE(BRCMF_FW_DEFAULT_PATH fw_base ".bin")
- 
-+/* Firmware and Country Local Matrix files */
-+#define BRCMF_FW_CLM_DEF(fw_name, fw_base) \
-+static const char BRCM_ ## fw_name ## _FIRMWARE_BASENAME[] = \
-+      BRCMF_FW_DEFAULT_PATH fw_base; \
-+MODULE_FIRMWARE(BRCMF_FW_DEFAULT_PATH fw_base ".bin"); \
-+MODULE_FIRMWARE(BRCMF_FW_DEFAULT_PATH fw_base ".clm_blob")
-+
- #define BRCMF_FW_ENTRY(chipid, mask, name) \
-       { chipid, mask, BRCM_ ## name ## _FIRMWARE_BASENAME }
- 
-diff --git a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c 
b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c
-index 143a705b5cb3..c49dd0c36ae4 100644
---- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c
-+++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c
-@@ -48,8 +48,8 @@ enum brcmf_pcie_state {
- BRCMF_FW_DEF(43602, "brcmfmac43602-pcie");
- BRCMF_FW_DEF(4350, "brcmfmac4350-pcie");
- BRCMF_FW_DEF(4350C, "brcmfmac4350c2-pcie");
--BRCMF_FW_DEF(4356, "brcmfmac4356-pcie");
--BRCMF_FW_DEF(43570, "brcmfmac43570-pcie");
-+BRCMF_FW_CLM_DEF(4356, "brcmfmac4356-pcie");
-+BRCMF_FW_CLM_DEF(43570, "brcmfmac43570-pcie");
- BRCMF_FW_DEF(4358, "brcmfmac4358-pcie");
- BRCMF_FW_DEF(4359, "brcmfmac4359-pcie");
- BRCMF_FW_DEF(4364, "brcmfmac4364-pcie");
-diff --git a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c 
b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c
-index bb77a5987faf..97ee9e2e2e35 100644
---- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c
-+++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c
-@@ -616,14 +616,14 @@ BRCMF_FW_DEF(43362, "brcmfmac43362-sdio");
- BRCMF_FW_DEF(4339, "brcmfmac4339-sdio");
- BRCMF_FW_DEF(43430A0, "brcmfmac43430a0-sdio");
- /* Note the names are not postfixed with a1 for backward compatibility */
--BRCMF_FW_DEF(43430A1, "brcmfmac43430-sdio");
--BRCMF_FW_DEF(43455, "brcmfmac43455-sdio");
-+BRCMF_FW_CLM_DEF(43430A1, "brcmfmac43430-sdio");
-+BRCMF_FW_CLM_DEF(43455, "brcmfmac43455-sdio");
- BRCMF_FW_DEF(43456, "brcmfmac43456-sdio");
--BRCMF_FW_DEF(4354, "brcmfmac4354-sdio");
--BRCMF_FW_DEF(4356, "brcmfmac4356-sdio");
-+BRCMF_FW_CLM_DEF(4354, "brcmfmac4354-sdio");
-+BRCMF_FW_CLM_DEF(4356, "brcmfmac4356-sdio");
- BRCMF_FW_DEF(4359, "brcmfmac4359-sdio");
--BRCMF_FW_DEF(4373, "brcmfmac4373-sdio");
--BRCMF_FW_DEF(43012, "brcmfmac43012-sdio");
-+BRCMF_FW_CLM_DEF(4373, "brcmfmac4373-sdio");
-+BRCMF_FW_CLM_DEF(43012, "brcmfmac43012-sdio");
- 
- /* firmware config files */
- MODULE_FIRMWARE(BRCMF_FW_DEFAULT_PATH "brcmfmac*-sdio.*.txt");
--- 
-2.31.1
-
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/patches.suse/dm-table-switch-to-readonly 
new/patches.suse/dm-table-switch-to-readonly
--- old/patches.suse/dm-table-switch-to-readonly        2021-08-27 
08:15:38.000000000 +0200
+++ new/patches.suse/dm-table-switch-to-readonly        2021-08-30 
08:57:18.000000000 +0200
@@ -11,13 +11,13 @@
 Signed-off-by: Hannes Reinecke <h...@suse.de>
 
 ---
- drivers/md/dm-table.c |   10 +++++++++-
- drivers/md/dm.c       |   17 +++++++++++++++--
+ drivers/md/dm-table.c |  3 +++
+ drivers/md/dm.c       | 24 +++++++++++++++++++++---
  2 files changed, 24 insertions(+), 3 deletions(-)
 
 --- a/drivers/md/dm-table.c
 +++ b/drivers/md/dm-table.c
-@@ -451,6 +451,9 @@ int dm_get_device(struct dm_target *ti,
+@@ -378,6 +378,9 @@ int dm_get_device(struct dm_target *ti, const char *path, 
fmode_t mode,
                        return r;
                }
  
@@ -29,7 +29,7 @@
                goto out;
 --- a/drivers/md/dm.c
 +++ b/drivers/md/dm.c
-@@ -301,16 +301,25 @@ int dm_deleting_md(struct mapped_device
+@@ -303,16 +303,25 @@ int dm_deleting_md(struct mapped_device *md)
  static int dm_blk_open(struct block_device *bdev, fmode_t mode)
  {
        struct mapped_device *md;
@@ -56,7 +56,7 @@
                goto out;
        }
  
-@@ -319,7 +328,7 @@ static int dm_blk_open(struct block_devi
+@@ -321,7 +330,7 @@ static int dm_blk_open(struct block_device *bdev, fmode_t 
mode)
  out:
        spin_unlock(&_minor_lock);
  
@@ -65,7 +65,7 @@
  }
  
  static void dm_blk_close(struct gendisk *disk, fmode_t mode)
-@@ -678,7 +687,12 @@ int dm_get_table_device(struct mapped_de
+@@ -699,7 +708,12 @@ int dm_get_table_device(struct mapped_device *md, dev_t 
dev, fmode_t mode,
                td->dm_dev.mode = mode;
                td->dm_dev.bdev = NULL;
  
@@ -79,14 +79,14 @@
                        mutex_unlock(&md->table_devices_lock);
                        kfree(td);
                        return r;
-@@ -1926,6 +1940,10 @@ static struct dm_table *__bind(struct ma
-       md->immutable_target_type = dm_table_get_immutable_target_type(t);
- 
-       dm_table_set_restrictions(t, q, limits);
+@@ -1959,6 +1973,10 @@ static struct dm_table *__bind(struct mapped_device 
*md, struct dm_table *t,
+               old_map = ERR_PTR(ret);
+               goto out;
+       }
 +      if (!(dm_table_get_mode(t) & FMODE_WRITE))
 +              set_disk_ro(md->disk, 1);
 +      else
 +              set_disk_ro(md->disk, 0);
-       if (old_map)
-               dm_sync_table(md);
  
+       old_map = rcu_dereference_protected(md->map, 
lockdep_is_held(&md->suspend_lock));
+       rcu_assign_pointer(md->map, (void *)t);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/driver-core-Add-missing-kernel-doc-for-device-msi_lo.patch 
new/patches.suse/driver-core-Add-missing-kernel-doc-for-device-msi_lo.patch
--- old/patches.suse/driver-core-Add-missing-kernel-doc-for-device-msi_lo.patch 
2021-08-27 08:15:38.000000000 +0200
+++ new/patches.suse/driver-core-Add-missing-kernel-doc-for-device-msi_lo.patch 
1970-01-01 01:00:00.000000000 +0100
@@ -1,25 +0,0 @@
-From: Thomas Gleixner <t...@linutronix.de>
-Date: Fri, 13 Aug 2021 12:36:14 +0200
-Subject: driver core: Add missing kernel doc for device::msi_lock
-Git-commit: 7a3dc4f35bf8e1a07e5c3f8ecc8ac923f48493fe
-Patch-mainline: 5.14-rc6
-References: git-fixes
-
-Fixes: 77e89afc25f3 ("PCI/MSI: Protect msi_desc::masked for multi-MSI")
-Reported-by: Stephen Rothwell <s...@canb.auug.org.au>
-Signed-off-by: Thomas Gleixner <t...@linutronix.de>
-Signed-off-by: Jiri Slaby <jsl...@suse.cz>
----
- include/linux/device.h |    1 +
- 1 file changed, 1 insertion(+)
-
---- a/include/linux/device.h
-+++ b/include/linux/device.h
-@@ -400,6 +400,7 @@ struct dev_links_info {
-  * @em_pd:    device's energy model performance domain
-  * @pins:     For device pin management.
-  *            See Documentation/driver-api/pinctl.rst for details.
-+ * @msi_lock: Lock to protect MSI mask cache and mask register
-  * @msi_list: Hosts MSI descriptors
-  * @msi_domain: The generic MSI domain this device is using.
-  * @numa_node:        NUMA node this device is close to.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/patches.suse/hid-fix-length-inconsistency.patch 
new/patches.suse/hid-fix-length-inconsistency.patch
--- old/patches.suse/hid-fix-length-inconsistency.patch 1970-01-01 
01:00:00.000000000 +0100
+++ new/patches.suse/hid-fix-length-inconsistency.patch 2021-08-30 
08:57:18.000000000 +0200
@@ -0,0 +1,52 @@
+From: Alan Stern <st...@rowland.harvard.edu>
+Date: Mon, 23 Aug 2021 09:07:26 +0200
+Subject: hid: fix length inconsistency
+Patch-mainline: Not yet, under discussion - 
20210819195300.ga8...@rowland.harvard.edu
+References: 20210816130059.3yxtdvu2r7wo4...@lion.mk-sys.cz
+
+The new check introduced in commit 7652dd2c5cb7 ("USB: core: Check buffer
+length matches wLength for control transfers") revealed request length
+inconsistency in HID code. Make sure transfer_buffer_length matches wLength
+in hid_submit_ctrl().
+
+Signed-off-by: Michal Kubecek <mkube...@suse.cz>
+---
+ drivers/hid/usbhid/hid-core.c | 16 ++++++----------
+ 1 file changed, 6 insertions(+), 10 deletions(-)
+
+--- a/drivers/hid/usbhid/hid-core.c
++++ b/drivers/hid/usbhid/hid-core.c
+@@ -377,27 +377,23 @@ static int hid_submit_ctrl(struct hid_device *hid)
+       len = hid_report_len(report);
+       if (dir == USB_DIR_OUT) {
+               usbhid->urbctrl->pipe = usb_sndctrlpipe(hid_to_usb_dev(hid), 0);
+-              usbhid->urbctrl->transfer_buffer_length = len;
+               if (raw_report) {
+                       memcpy(usbhid->ctrlbuf, raw_report, len);
+                       kfree(raw_report);
+                       usbhid->ctrl[usbhid->ctrltail].raw_report = NULL;
+               }
+       } else {
+-              int maxpacket, padlen;
++              int maxpacket;
+ 
+               usbhid->urbctrl->pipe = usb_rcvctrlpipe(hid_to_usb_dev(hid), 0);
+               maxpacket = usb_maxpacket(hid_to_usb_dev(hid),
+                                         usbhid->urbctrl->pipe, 0);
+-              if (maxpacket > 0) {
+-                      padlen = DIV_ROUND_UP(len, maxpacket);
+-                      padlen *= maxpacket;
+-                      if (padlen > usbhid->bufsize)
+-                              padlen = usbhid->bufsize;
+-              } else
+-                      padlen = 0;
+-              usbhid->urbctrl->transfer_buffer_length = padlen;
++              len += (len == 0);      /* Don't allow 0-length reports */
++              len = round_up(len, maxpacket);
++              if (len > usbhid->bufsize)
++                      len = usbhid->bufsize;
+       }
++      usbhid->urbctrl->transfer_buffer_length = len;
+       usbhid->urbctrl->dev = hid_to_usb_dev(hid);
+ 
+       usbhid->cr->bRequestType = USB_TYPE_CLASS | USB_RECIP_INTERFACE | dir;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/kernel-add-product-identifying-information-to-kernel-build.patch
 
new/patches.suse/kernel-add-product-identifying-information-to-kernel-build.patch
--- 
old/patches.suse/kernel-add-product-identifying-information-to-kernel-build.patch
   2021-08-27 08:15:38.000000000 +0200
+++ 
new/patches.suse/kernel-add-product-identifying-information-to-kernel-build.patch
   2021-08-30 08:57:18.000000000 +0200
@@ -46,7 +46,7 @@
 
 --- a/Makefile
 +++ b/Makefile
-@@ -1127,6 +1127,15 @@ export extmod_prefix = $(if 
$(KBUILD_EXTMOD),$(KBUILD_EXTMOD)/)
+@@ -1112,6 +1112,15 @@ export extmod_prefix = $(if 
$(KBUILD_EXTMOD),$(KBUILD_EXTMOD)/)
  export MODORDER := $(extmod_prefix)modules.order
  export MODULES_NSDEPS := $(extmod_prefix)modules.nsdeps
  
@@ -62,7 +62,7 @@
  ifeq ($(KBUILD_EXTMOD),)
  core-y                += kernel/ certs/ mm/ fs/ ipc/ security/ crypto/ block/
  
-@@ -1225,7 +1234,7 @@ PHONY += prepare archprepare
+@@ -1210,7 +1219,7 @@ PHONY += prepare archprepare
  
  archprepare: outputmakefile archheaders archscripts scripts 
include/config/kernel.release \
        asm-generic $(version_h) $(autoksyms_h) include/generated/utsrelease.h \
@@ -156,7 +156,7 @@
 +endmenu
 --- a/lib/dump_stack.c
 +++ b/lib/dump_stack.c
-@@ -13,6 +13,7 @@
+@@ -14,6 +14,7 @@
  #include <linux/kexec.h>
  #include <linux/utsname.h>
  #include <linux/stop_machine.h>
@@ -164,19 +164,19 @@
  
  static char dump_stack_arch_desc_str[128];
  
-@@ -45,13 +46,13 @@ void __init dump_stack_set_arch_desc(const char *fmt, ...)
+@@ -54,13 +55,13 @@ void __init dump_stack_set_arch_desc(const char *fmt, ...)
   */
  void dump_stack_print_info(const char *log_lvl)
  {
--      printk("%sCPU: %d PID: %d Comm: %.20s %s%s %s %.*s\n",
-+      printk("%sCPU: %d PID: %d Comm: %.20s %s%s %s %.*s %s\n",
+-      printk("%sCPU: %d PID: %d Comm: %.20s %s%s %s %.*s" BUILD_ID_FMT "\n",
++      printk("%sCPU: %d PID: %d Comm: %.20s %s%s %s %.*s %s" BUILD_ID_FMT 
"\n",
               log_lvl, raw_smp_processor_id(), current->pid, current->comm,
               kexec_crash_loaded() ? "Kdump: loaded " : "",
               print_tainted(),
               init_utsname()->release,
               (int)strcspn(init_utsname()->version, " "),
--             init_utsname()->version);
-+             init_utsname()->version, SUSE_PRODUCT_SHORTNAME);
+-             init_utsname()->version, BUILD_ID_VAL);
++             init_utsname()->version, SUSE_PRODUCT_SHORTNAME, BUILD_ID_VAL);
  
        if (dump_stack_arch_desc_str[0] != '\0')
                printk("%sHardware name: %s\n",
@@ -274,7 +274,7 @@
  
  /* Are we using CONFIG_MODVERSIONS? */
  static int modversions = 0;
-@@ -2443,6 +2444,14 @@ static void write_buf(struct buffer *b, const char 
*fname)
+@@ -2446,6 +2447,14 @@ static void write_buf(struct buffer *b, const char 
*fname)
        }
  }
  
@@ -289,7 +289,7 @@
  static void write_if_changed(struct buffer *b, const char *fname)
  {
        char *tmp;
-@@ -2696,6 +2705,7 @@ int main(int argc, char **argv)
+@@ -2699,6 +2708,7 @@ int main(int argc, char **argv)
                add_depends(&buf, mod);
                add_moddevtable(&buf, mod);
                add_srcversion(&buf, mod);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/kernel-add-release-status-to-kernel-build.patch 
new/patches.suse/kernel-add-release-status-to-kernel-build.patch
--- old/patches.suse/kernel-add-release-status-to-kernel-build.patch    
2021-08-27 08:15:38.000000000 +0200
+++ new/patches.suse/kernel-add-release-status-to-kernel-build.patch    
2021-08-30 08:57:18.000000000 +0200
@@ -32,7 +32,7 @@
  endmenu
 --- a/kernel/ksysfs.c
 +++ b/kernel/ksysfs.c
-@@ -213,6 +213,7 @@ EXPORT_SYMBOL_GPL(kernel_kobj);
+@@ -211,6 +211,7 @@ EXPORT_SYMBOL_GPL(kernel_kobj);
  #ifdef CONFIG_SUSE_KERNEL_SUPPORTED
  const char *supported_printable(int taint)
  {
@@ -40,7 +40,7 @@
        int mask = (1 << TAINT_PROPRIETARY_MODULE) | (1 << TAINT_NO_SUPPORT);
        if ((taint & mask) == mask)
                return "No, Proprietary and Unsupported modules are loaded";
-@@ -224,6 +225,9 @@ const char *supported_printable(int taint)
+@@ -222,6 +223,9 @@ const char *supported_printable(int taint)
                return "Yes, External";
        else
                return "Yes";
@@ -52,25 +52,25 @@
  static ssize_t supported_show(struct kobject *kobj,
 --- a/lib/dump_stack.c
 +++ b/lib/dump_stack.c
-@@ -44,13 +44,19 @@ void __init dump_stack_set_arch_desc(const char *fmt, ...)
+@@ -55,13 +55,19 @@ void __init dump_stack_set_arch_desc(const char *fmt, ...)
   */
  void dump_stack_print_info(const char *log_lvl)
  {
--      printk("%sCPU: %d PID: %d Comm: %.20s %s%s %s %.*s %s\n",
-+      printk("%sCPU: %d PID: %d Comm: %.20s %s%s %s %.*s %s%s\n",
+-      printk("%sCPU: %d PID: %d Comm: %.20s %s%s %s %.*s %s" BUILD_ID_FMT 
"\n",
++      printk("%sCPU: %d PID: %d Comm: %.20s %s%s %s %.*s %s%s" BUILD_ID_FMT 
"\n",
               log_lvl, raw_smp_processor_id(), current->pid, current->comm,
               kexec_crash_loaded() ? "Kdump: loaded " : "",
               print_tainted(),
               init_utsname()->release,
               (int)strcspn(init_utsname()->version, " "),
--             init_utsname()->version, SUSE_PRODUCT_SHORTNAME);
+-             init_utsname()->version, SUSE_PRODUCT_SHORTNAME, BUILD_ID_VAL);
 +             init_utsname()->version, SUSE_PRODUCT_SHORTNAME,
 +#ifndef CONFIG_SUSE_KERNEL_RELEASED
-+             " (unreleased)"
++             " (unreleased)",
 +#else
-+             ""
++             "",
 +#endif
-+      );
++             BUILD_ID_VAL);
  
        if (dump_stack_arch_desc_str[0] != '\0')
                printk("%sHardware name: %s\n",
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/net-usb-asix-ax88772-Fix-less-than-zero-comparison-o.patch 
new/patches.suse/net-usb-asix-ax88772-Fix-less-than-zero-comparison-o.patch
--- old/patches.suse/net-usb-asix-ax88772-Fix-less-than-zero-comparison-o.patch 
2021-08-27 08:15:38.000000000 +0200
+++ new/patches.suse/net-usb-asix-ax88772-Fix-less-than-zero-comparison-o.patch 
1970-01-01 01:00:00.000000000 +0100
@@ -1,44 +0,0 @@
-From: Colin Ian King <colin.k...@canonical.com>
-Date: Wed, 9 Jun 2021 11:24:48 +0100
-Subject: net: usb: asix: ax88772: Fix less than zero comparison of a u16
-Git-commit: c6be5a22fde5f5cbcef3e1473efbeb312aed1f0e
-Patch-mainline: 5.14-rc1
-References: git-fixes
-
-The comparison of the u16 priv->phy_addr < 0 is always false because
-phy_addr is unsigned. Fix this by assigning the return from the call
-to function asix_read_phy_addr to int ret and using this for the
-less than zero error check comparison.
-
-Fixes: 7e88b11a862a ("net: usb: asix: refactor asix_read_phy_addr() and handle 
errors on return")
-Addresses-Coverity: ("Unsigned compared against 0")
-Signed-off-by: Colin Ian King <colin.k...@canonical.com>
-Signed-off-by: David S. Miller <da...@davemloft.net>
-Signed-off-by: Jiri Slaby <jsl...@suse.cz>
----
- drivers/net/usb/ax88172a.c | 8 ++++----
- 1 file changed, 4 insertions(+), 4 deletions(-)
-
-diff --git a/drivers/net/usb/ax88172a.c b/drivers/net/usb/ax88172a.c
-index 2e2081346740..530947d7477b 100644
---- a/drivers/net/usb/ax88172a.c
-+++ b/drivers/net/usb/ax88172a.c
-@@ -205,11 +205,11 @@ static int ax88172a_bind(struct usbnet *dev, struct 
usb_interface *intf)
-               goto free;
-       }
- 
--      priv->phy_addr = asix_read_phy_addr(dev, priv->use_embdphy);
--      if (priv->phy_addr < 0) {
--              ret = priv->phy_addr;
-+      ret = asix_read_phy_addr(dev, priv->use_embdphy);
-+      if (ret < 0)
-               goto free;
--      }
-+
-+      priv->phy_addr = ret;
- 
-       ax88172a_reset_phy(dev, priv->use_embdphy);
- 
--- 
-2.33.0
-
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/pinctrl-bcm2835-accept-fewer-than-expected-irqs.patch 
new/patches.suse/pinctrl-bcm2835-accept-fewer-than-expected-irqs.patch
--- old/patches.suse/pinctrl-bcm2835-accept-fewer-than-expected-irqs.patch      
2021-08-27 08:15:38.000000000 +0200
+++ new/patches.suse/pinctrl-bcm2835-accept-fewer-than-expected-irqs.patch      
1970-01-01 01:00:00.000000000 +0100
@@ -1,38 +0,0 @@
-From: Phil Elwell <p...@raspberrypi.com>
-Date: Tue, 25 Feb 2020 17:38:20 +0000
-Subject: pinctrl: bcm2835: Accept fewer than expected IRQs
-Patch-mainline: v5.14-rc1
-Git-commit: 4bc80da53317edd1c31c183203aa7d8809c42667
-References: bsc#1181942
-
-The downstream .dts files only request two GPIO IRQs. Truncate the
-array of parent IRQs when irq_of_parse_and_map returns 0.
-
-Signed-off-by: Phil Elwell <p...@raspberrypi.com>
-Signed-off-by: Ivan T. Ivanov <iiva...@suse.de>
-Reviewed-by: Florian Fainelli <f.faine...@gmail.com>
----
- drivers/pinctrl/bcm/pinctrl-bcm2835.c | 8 ++++++--
- 1 file changed, 6 insertions(+), 2 deletions(-)
-
-diff --git a/drivers/pinctrl/bcm/pinctrl-bcm2835.c 
b/drivers/pinctrl/bcm/pinctrl-bcm2835.c
-index 40ce18a0d019..344f8c0ab7f2 100644
---- a/drivers/pinctrl/bcm/pinctrl-bcm2835.c
-+++ b/drivers/pinctrl/bcm/pinctrl-bcm2835.c
-@@ -1288,9 +1288,13 @@ static int bcm2835_pinctrl_probe(struct platform_device 
*pdev)
-               char *name;
- 
-               girq->parents[i] = irq_of_parse_and_map(np, i);
--              if (!is_7211)
-+              if (!is_7211) {
-+                      if (!girq->parents[i]) {
-+                              girq->num_parents = i;
-+                              break;
-+                      }
-                       continue;
--
-+              }
-               /* Skip over the all banks interrupts */
-               pc->wake_irq[i] = irq_of_parse_and_map(np, i +
-                                                      BCM2835_NUM_IRQS + 1);
-
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/patches.suse/supported-flag 
new/patches.suse/supported-flag
--- old/patches.suse/supported-flag     2021-08-27 08:15:38.000000000 +0200
+++ new/patches.suse/supported-flag     2021-08-30 08:57:18.000000000 +0200
@@ -22,8 +22,9 @@
  .../admin-guide/kernel-parameters.txt         |  8 ++
  Documentation/admin-guide/sysctl/kernel.rst   | 54 +++++++-----
  Makefile                                      |  5 ++
- include/linux/kernel.h                        | 20 +++++
+ include/linux/kernel.h                        |  4 +
  include/linux/module.h                        |  3 +
+ include/linux/panic.h                         | 17 ++++
  init/Kconfig.suse                             | 18 ++++
  kernel/ksysfs.c                               | 27 ++++++
  kernel/module.c                               | 84 +++++++++++++++++++
@@ -31,11 +32,11 @@
  kernel/sysctl.c                               |  9 ++
  scripts/Makefile.modpost                      |  6 +-
  scripts/mod/modpost.c                         | 80 +++++++++++++++++-
- 12 files changed, 295 insertions(+), 22 deletions(-)
+ 13 files changed, 296 insertions(+), 22 deletions(-)
 
 --- a/Documentation/admin-guide/kernel-parameters.txt
 +++ b/Documentation/admin-guide/kernel-parameters.txt
-@@ -5723,6 +5723,14 @@
+@@ -5849,6 +5849,14 @@
        unknown_nmi_panic
                        [X86] Cause panic on unknown NMI.
  
@@ -52,7 +53,7 @@
                        (default -1 = authorized except for wireless USB,
 --- a/Documentation/admin-guide/sysctl/kernel.rst
 +++ b/Documentation/admin-guide/sysctl/kernel.rst
-@@ -1333,26 +1333,27 @@ tainted
+@@ -1348,26 +1348,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.
  
@@ -98,11 +99,11 @@
 +2147483648  `(N)`  An unsupported kernel module was loaded
 +==========  =====  ==========================================================
  
- See :doc:`/admin-guide/tainted-kernels` for more information.
+ See Documentation/admin-guide/tainted-kernels.rst for more information.
  
-@@ -1364,6 +1365,19 @@ Note:
-   See :doc:`/admin-guide/kernel-parameters` for more details on that 
particular
-   kernel command line option and its optional ``nousertaint`` switch.
+@@ -1380,6 +1381,19 @@ Note:
+   that particular kernel command line option and its optional
+   ``nousertaint`` switch.
  
 +
 +unsupported
@@ -136,17 +137,32 @@
  KERNELVERSION = $(VERSION)$(if $(PATCHLEVEL),.$(PATCHLEVEL)$(if 
$(SUBLEVEL),.$(SUBLEVEL)))$(EXTRAVERSION)
 --- a/include/linux/kernel.h
 +++ b/include/linux/kernel.h
-@@ -393,6 +393,9 @@ extern bool panic_on_taint_nousertaint;
- extern int sysctl_panic_on_rcu_stall;
- extern int sysctl_max_rcu_stall_to_panic;
- extern int sysctl_panic_on_stackoverflow;
+@@ -237,6 +237,10 @@ extern int func_ptr_is_kernel_text(void *ptr);
+ 
+ extern void bust_spinlocks(int yes);
+ 
 +#ifdef CONFIG_SUSE_KERNEL_SUPPORTED
 +extern int suse_unsupported;
 +#endif
++
+ extern int root_mountflags;
  
- extern bool crash_kexec_post_notifiers;
+ extern bool early_boot_irqs_disabled;
+--- a/include/linux/module.h
++++ b/include/linux/module.h
+@@ -553,6 +553,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);
++#ifdef CONFIG_SUSE_KERNEL_SUPPORTED
++const char *supported_printable(int taint);
++#endif
  
-@@ -461,6 +464,23 @@ extern enum system_states {
+ static inline bool within_module_core(unsigned long addr,
+                                     const struct module *mod)
+--- a/include/linux/panic.h
++++ b/include/linux/panic.h
+@@ -77,6 +77,23 @@ static inline void set_arch_panic_timeout(int timeout, int 
arch_default_timeout)
  #define TAINT_FLAGS_COUNT             18
  #define TAINT_FLAGS_MAX                       ((1UL << TAINT_FLAGS_COUNT) - 1)
  
@@ -170,18 +186,6 @@
  struct taint_flag {
        char c_true;    /* character printed when tainted */
        char c_false;   /* character printed when not tainted */
---- a/include/linux/module.h
-+++ b/include/linux/module.h
-@@ -553,6 +553,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);
-+#ifdef CONFIG_SUSE_KERNEL_SUPPORTED
-+const char *supported_printable(int taint);
-+#endif
- 
- static inline bool within_module_core(unsigned long addr,
-                                     const struct module *mod)
 --- a/init/Kconfig.suse
 +++ b/init/Kconfig.suse
 @@ -1,2 +1,20 @@
@@ -273,7 +277,7 @@
  /*
   * Mutex protects:
   * 1) List of modules (also safely readable with preempt_disable),
-@@ -1127,6 +1143,12 @@ static size_t module_flags_taint(struct module *mod, 
char *buf)
+@@ -1131,6 +1147,12 @@ static size_t module_flags_taint(struct module *mod, 
char *buf)
                        buf[l++] = taint_flags[i].c_true;
        }
  
@@ -286,7 +290,7 @@
        return l;
  }
  
-@@ -1198,6 +1220,33 @@ static ssize_t show_taint(struct module_attribute 
*mattr,
+@@ -1202,6 +1224,33 @@ static ssize_t show_taint(struct module_attribute 
*mattr,
  static struct module_attribute modinfo_taint =
        __ATTR(taint, 0444, show_taint, NULL);
  
@@ -320,7 +324,7 @@
  static struct module_attribute *modinfo_attrs[] = {
        &module_uevent,
        &modinfo_version,
-@@ -1206,6 +1255,9 @@ static struct module_attribute *modinfo_attrs[] = {
+@@ -1210,6 +1259,9 @@ static struct module_attribute *modinfo_attrs[] = {
        &modinfo_coresize,
        &modinfo_initsize,
        &modinfo_taint,
@@ -330,7 +334,7 @@
  #ifdef CONFIG_MODULE_UNLOAD
        &modinfo_refcnt,
  #endif
-@@ -1868,8 +1920,37 @@ static int mod_sysfs_setup(struct module *mod,
+@@ -1872,8 +1924,37 @@ static int mod_sysfs_setup(struct module *mod,
        add_sect_attrs(mod, info);
        add_notes_attrs(mod, info);
  
@@ -368,7 +372,7 @@
  out_unreg_modinfo_attrs:
        module_remove_modinfo_attrs(mod, -1);
  out_unreg_param:
-@@ -4708,6 +4789,9 @@ void print_modules(void)
+@@ -4716,6 +4797,9 @@ void print_modules(void)
        if (last_unloaded_module[0])
                pr_cont(" [last unloaded: %s]", last_unloaded_module);
        pr_cont("\n");
@@ -380,7 +384,7 @@
  #ifdef CONFIG_MODVERSIONS
 --- a/kernel/panic.c
 +++ b/kernel/panic.c
-@@ -386,6 +386,9 @@ const struct taint_flag taint_flags[TAINT_FLAGS_COUNT] = {
+@@ -387,6 +387,9 @@ const struct taint_flag taint_flags[TAINT_FLAGS_COUNT] = {
        [ TAINT_LIVEPATCH ]             = { 'K', ' ', true },
        [ TAINT_AUX ]                   = { 'X', ' ', true },
        [ TAINT_RANDSTRUCT ]            = { 'T', ' ', true },
@@ -392,7 +396,7 @@
  /**
 --- a/kernel/sysctl.c
 +++ b/kernel/sysctl.c
-@@ -2163,6 +2163,15 @@ static struct ctl_table kern_table[] = {
+@@ -2195,6 +2195,15 @@ static struct ctl_table kern_table[] = {
                .extra1         = &pid_max_min,
                .extra2         = &pid_max_max,
        },
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/usb-renesas-xhci-Prefer-firmware-loading-on-unknown-.patch 
new/patches.suse/usb-renesas-xhci-Prefer-firmware-loading-on-unknown-.patch
--- old/patches.suse/usb-renesas-xhci-Prefer-firmware-loading-on-unknown-.patch 
2021-08-27 08:15:38.000000000 +0200
+++ new/patches.suse/usb-renesas-xhci-Prefer-firmware-loading-on-unknown-.patch 
1970-01-01 01:00:00.000000000 +0100
@@ -1,120 +0,0 @@
-From: Takashi Iwai <ti...@suse.de>
-Date: Thu, 19 Aug 2021 13:34:27 +0200
-Subject: [PATCH] usb: renesas-xhci: Prefer firmware loading on unknown ROM
- state
-Message-Id: <20210819113427.1166-1-ti...@suse.de>
-Patch-mainline: Submitted, linux-usb ML
-References: bsc#1189207
-
-The recent attempt to handle an unknown ROM state in the commit
-d143825baf15 ("usb: renesas-xhci: Fix handling of unknown ROM state")
-resulted in a regression and reverted later by the commit 44cf53602f5a
-("Revert "usb: renesas-xhci: Fix handling of unknown ROM state"").
-The problem of the former fix was that it treated the failure of
-firmware loading as a fatal error.  Since the firmware files aren't
-included in the standard linux-firmware tree, most users don't have
-them, hence they got the non-working system after that.  The revert
-fixed the regression, but also it didn't make the firmware loading
-triggered even on the devices that do need it.  So we need still a fix
-for them.
-
-This is another attempt to handle the unknown ROM state.  Like the
-previous fix, this also tries to load the firmware when ROM shows
-unknown state.  In this patch, however, the failure of a firmware
-loading (such as a missing firmware file) isn't handled as a fatal
-error any longer when ROM has been already detected, but it falls back
-to the ROM mode like before.  The error is returned only when no ROM
-is detected and the firmware loading failed.
-
-Along with it, for simplifying the code flow, the detection and the
-check of ROM is factored out from renesas_fw_check_running() and done
-in the caller side, renesas_xhci_check_request_fw().  It avoids the
-redundant ROM checks.
-
-The patch was tested on Lenovo Thinkpad T14 gen (BIOS 1.34).  Also it
-was confirmed that no regression is seen on another Thinkpad T14
-machine that has worked without the patch, too.
-
-Fixes: 44cf53602f5a ("Revert "usb: renesas-xhci: Fix handling of unknown ROM 
state"")
-Buglink: https://bugzilla.opensuse.org/show_bug.cgi?id=1189207
-Signed-off-by: Takashi Iwai <ti...@suse.de>
-
----
- drivers/usb/host/xhci-pci-renesas.c | 35 +++++++++++++++++++----------
- 1 file changed, 23 insertions(+), 12 deletions(-)
-
-diff --git a/drivers/usb/host/xhci-pci-renesas.c 
b/drivers/usb/host/xhci-pci-renesas.c
-index 5923844ed821..ef5e91a5542d 100644
---- a/drivers/usb/host/xhci-pci-renesas.c
-+++ b/drivers/usb/host/xhci-pci-renesas.c
-@@ -207,7 +207,8 @@ static int renesas_check_rom_state(struct pci_dev *pdev)
-                       return 0;
- 
-               case RENESAS_ROM_STATUS_NO_RESULT: /* No result yet */
--                      return 0;
-+                      dev_dbg(&pdev->dev, "Unknown ROM status ...\n");
-+                      return -ENOENT;
- 
-               case RENESAS_ROM_STATUS_ERROR: /* Error State */
-               default: /* All other states are marked as "Reserved states" */
-@@ -224,14 +225,6 @@ static int renesas_fw_check_running(struct pci_dev *pdev)
-       u8 fw_state;
-       int err;
- 
--      /* Check if device has ROM and loaded, if so skip everything */
--      err = renesas_check_rom(pdev);
--      if (err) { /* we have rom */
--              err = renesas_check_rom_state(pdev);
--              if (!err)
--                      return err;
--      }
--
-       /*
-        * Test if the device is actually needing the firmware. As most
-        * BIOSes will initialize the device for us. If the device is
-@@ -591,21 +584,39 @@ int renesas_xhci_check_request_fw(struct pci_dev *pdev,
-                       (struct xhci_driver_data *)id->driver_data;
-       const char *fw_name = driver_data->firmware;
-       const struct firmware *fw;
-+      bool has_rom;
-       int err;
- 
-+      /* Check if device has ROM and loaded, if so skip everything */
-+      has_rom = renesas_check_rom(pdev);
-+      if (has_rom) {
-+              err = renesas_check_rom_state(pdev);
-+              if (!err)
-+                      return 0;
-+              else if (err != -ENOENT)
-+                      has_rom = false;
-+      }
-+
-       err = renesas_fw_check_running(pdev);
-       /* Continue ahead, if the firmware is already running. */
-       if (err == 0)
-               return 0;
- 
-+      /* no firmware interface available */
-       if (err != 1)
--              return err;
-+              return has_rom ? 0 : err;
- 
-       pci_dev_get(pdev);
--      err = request_firmware(&fw, fw_name, &pdev->dev);
-+      err = firmware_request_nowarn(&fw, fw_name, &pdev->dev);
-       pci_dev_put(pdev);
-       if (err) {
--              dev_err(&pdev->dev, "request_firmware failed: %d\n", err);
-+              if (has_rom) {
-+                      dev_info(&pdev->dev, "failed to load firmware %s, 
fallback to ROM\n",
-+                               fw_name);
-+                      return 0;
-+              }
-+              dev_err(&pdev->dev, "failed to load firmware %s: %d\n",
-+                      fw_name, err);
-               return err;
-       }
- 
--- 
-2.26.2
-

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

++++++ source-timestamp ++++++
--- /var/tmp/diff_new_pack.wONnii/_old  2021-09-04 22:33:58.208041348 +0200
+++ /var/tmp/diff_new_pack.wONnii/_new  2021-09-04 22:33:58.208041348 +0200
@@ -1,3 +1,3 @@
-2021-08-27 08:52:15 +0000
-GIT Revision: 6339facf0d7297068fd65397395ffd173dc54de2
+2021-08-30 07:01:36 +0000
+GIT Revision: dc06e24ed55cc7b02a04a66a5ddcfbd8abb2b548
 GIT Branch: stable

Reply via email to