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 2022-02-19 19:21:13
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kernel-source (Old)
 and      /work/SRC/openSUSE:Factory/.kernel-source.new.1958 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kernel-source"

Sat Feb 19 19:21:13 2022 rev:632 rq:955556 version:5.16.10

Changes:
--------
--- /work/SRC/openSUSE:Factory/kernel-source/dtb-aarch64.changes        
2022-02-11 23:07:46.970668045 +0100
+++ /work/SRC/openSUSE:Factory/.kernel-source.new.1958/dtb-aarch64.changes      
2022-02-19 19:21:15.597213011 +0100
@@ -1,0 +2,431 @@
+Wed Feb 16 16:24:46 CET 2022 - tzimmerm...@suse.de
+
+- Revert "config: x86-64: Enable DRM stack for early-boot graphics 
(boo#1193472)"
+  This reverts commit 8e500f570e98a3997e9f4bc80b4c45bba2a50789.
+  Going back to efifb/vesafb for now. See boo#1195885 and boo#1195887.
+- commit 20d1fcf
+
+-------------------------------------------------------------------
+Wed Feb 16 13:14:05 CET 2022 - jsl...@suse.cz
+
+- Linux 5.16.10 (bsc#1012628).
+- integrity: check the return value of audit_log_start()
+  (bsc#1012628).
+- audit: don't deref the syscall args when checking the openat2
+  open_how::flags (bsc#1012628).
+- ima: fix reference leak in asymmetric_verify() (bsc#1012628).
+- ima: Remove ima_policy file before directory (bsc#1012628).
+- ima: Allow template selection with ima_template[_fmt]= after
+  ima_hash= (bsc#1012628).
+- ima: Do not print policy rule with inactive LSM labels
+  (bsc#1012628).
+- mmc: sdhci-of-esdhc: Check for error num after setting mask
+  (bsc#1012628).
+- mmc: core: Wait for command setting 'Power Off Notification'
+  bit to complete (bsc#1012628).
+- mmc: sh_mmcif: Check for null res pointer (bsc#1012628).
+- can: isotp: fix potential CAN frame reception race in
+  isotp_rcv() (bsc#1012628).
+- can: isotp: fix error path in isotp_sendmsg() to unlock wait
+  queue (bsc#1012628).
+- net: phy: marvell: Fix RGMII Tx/Rx delays setting in
+  88e1121-compatible PHYs (bsc#1012628).
+- net: phy: marvell: Fix MDI-x polarity setting in
+  88e1118-compatible PHYs (bsc#1012628).
+- NFS: Fix initialisation of nfs_client cl_flags field
+  (bsc#1012628).
+- NFSD: Fix NFSv3 SETATTR/CREATE's handling of large file sizes
+  (bsc#1012628).
+- NFSD: Fix ia_size underflow (bsc#1012628).
+- NFSD: Clamp WRITE offsets (bsc#1012628).
+- NFSD: Fix offset type in I/O trace points (bsc#1012628).
+- NFSD: Fix the behavior of READ near OFFSET_MAX (bsc#1012628).
+- NFS: change nfs_access_get_cached to only report the mask
+  (bsc#1012628).
+- NFSv4 only print the label when its queried (bsc#1012628).
+- nfs: nfs4clinet: check the return value of kstrdup()
+  (bsc#1012628).
+- NFSv4.1: Fix uninitialised variable in devicenotify
+  (bsc#1012628).
+- NFSv4 remove zero number of fs_locations entries error check
+  (bsc#1012628).
+- NFSv4 store server support for fs_location attribute
+  (bsc#1012628).
+- NFSv4.1 query for fs_location attr on a new file system
+  (bsc#1012628).
+- NFSv4 expose nfs_parse_server_name function (bsc#1012628).
+- NFSv4 handle port presence in fs_location server string
+  (bsc#1012628).
+- SUNRPC allow for unspecified transport time in rpc_clnt_add_xprt
+  (bsc#1012628).
+- net/sunrpc: fix reference count leaks in
+  rpc_sysfs_xprt_state_change (bsc#1012628).
+- sunrpc: Fix potential race conditions in
+  rpc_sysfs_xprt_state_change() (bsc#1012628).
+- irqchip/realtek-rtl: Service all pending interrupts
+  (bsc#1012628).
+- perf/x86/rapl: fix AMD event handling (bsc#1012628).
+- x86/perf: Avoid warning for Arch LBR without XSAVE
+  (bsc#1012628).
+- sched: Avoid double preemption in __cond_resched_*lock*()
+  (bsc#1012628).
+- drm/vc4: Fix deadlock on DSI device attach error (bsc#1012628).
+- drm: panel-orientation-quirks: Add quirk for the 1Netbook
+  OneXPlayer (bsc#1012628).
+- net: sched: Clarify error message when qdisc kind is unknown
+  (bsc#1012628).
+- powerpc/fixmap: Fix VM debug warning on unmap (bsc#1012628).
+- s390/module: test loading modules with a lot of relocations
+  (bsc#1012628).
+- arm64: Add Cortex-X2 CPU part definition (bsc#1012628).
+- arm64: errata: Update ARM64_ERRATUM_[2119858|2224489] with
+  Cortex-X2 ranges (bsc#1012628).
+- scsi: target: iscsi: Make sure the np under each tpg is unique
+  (bsc#1012628).
+- scsi: ufs: ufshcd-pltfrm: Check the return value of
+  devm_kstrdup() (bsc#1012628).
+- scsi: qedf: Add stag_work to all the vports (bsc#1012628).
+- scsi: qedf: Fix refcount issue when LOGO is received during TMF
+  (bsc#1012628).
+- scsi: qedf: Change context reset messages to ratelimited
+  (bsc#1012628).
+- scsi: pm8001: Fix bogus FW crash for maxcpus=1 (bsc#1012628).
+- scsi: ufs: Use generic error code in ufshcd_set_dev_pwr_mode()
+  (bsc#1012628).
+- scsi: ufs: Treat link loss as fatal error (bsc#1012628).
+- scsi: myrs: Fix crash in error case (bsc#1012628).
+- net: stmmac: reduce unnecessary wakeups from eee sw timer
+  (bsc#1012628).
+- PM: hibernate: Remove register_nosave_region_late()
+  (bsc#1012628).
+- drm/amd/display: Correct MPC split policy for DCN301
+  (bsc#1012628).
+- drm/amdgpu/display: adjust msleep limit in
+  dp_wait_for_training_aux_rd_interval (bsc#1012628).
+- drm/amdgpu/display: use msleep rather than udelay for long
+  delays (bsc#1012628).
+- usb: dwc2: gadget: don't try to disable ep0 in
+  dwc2_hsotg_suspend (bsc#1012628).
+- perf: Always wake the parent event (bsc#1012628).
+- nvme-pci: add the IGNORE_DEV_SUBNQN quirk for Intel P4500/P4600
+  SSDs (bsc#1012628).
+- MIPS: Fix build error due to PTR used in more places
+  (bsc#1012628).
+- net: stmmac: dwmac-sun8i: use return val of readl_poll_timeout()
+  (bsc#1012628).
+- arm64: errata: Add detection for TRBE ignored system register
+  writes (bsc#1012628).
+- arm64: errata: Add detection for TRBE invalid prohibited states
+  (bsc#1012628).
+- arm64: errata: Add detection for TRBE trace data corruption
+  (bsc#1012628).
+- arm64: cpufeature: List early Cortex-A510 parts as having
+  broken dbm (bsc#1012628).
+- kasan: test: fix compatibility with FORTIFY_SOURCE
+  (bsc#1012628).
+- KVM: eventfd: Fix false positive RCU usage warning
+  (bsc#1012628).
+- KVM: nVMX: eVMCS: Filter out VM_EXIT_SAVE_VMX_PREEMPTION_TIMER
+  (bsc#1012628).
+- KVM: nVMX: Also filter MSR_IA32_VMX_TRUE_PINBASED_CTLS when
+  eVMCS (bsc#1012628).
+- KVM: SVM: Don't kill SEV guest if SMAP erratum triggers in
+  usermode (bsc#1012628).
+- KVM: VMX: Set vmcs.PENDING_DBG.BS on #DB in STI/MOVSS blocking
+  shadow (bsc#1012628).
+- KVM: x86: Report deprecated x87 features in supported CPUID
+  (bsc#1012628).
+- riscv: fix build with binutils 2.38 (bsc#1012628).
+- riscv: Fix XIP_FIXUP_FLASH_OFFSET (bsc#1012628).
+- riscv: cpu-hotplug: clear cpu from numa map when teardown
+  (bsc#1012628).
+- riscv/mm: Add XIP_FIXUP for phys_ram_base (bsc#1012628).
+- riscv: eliminate unreliable __builtin_frame_address(1)
+  (bsc#1012628).
+- gfs2: Fix gfs2_release for non-writers regression (bsc#1012628).
+- Revert "gfs2: check context in gfs2_glock_put" (bsc#1012628).
+- Revert "PCI/portdrv: Do not setup up IRQs if there are no users"
+  (bsc#1012628).
+- ARM: dts: imx23-evk: Remove MX23_PAD_SSP1_DETECT from hog group
+  (bsc#1012628).
+- ARM: dts: Fix boot regression on Skomer (bsc#1012628).
+- ARM: socfpga: fix missing RESET_CONTROLLER (bsc#1012628).
+- nvme-tcp: fix bogus request completion when failing to send AER
+  (bsc#1012628).
+- ACPI/IORT: Check node revision for PMCG resources (bsc#1012628).
+- PM: s2idle: ACPI: Fix wakeup interrupts handling (bsc#1012628).
+- drm/amdgpu/display: change pipe policy for DCN 2.0
+  (bsc#1012628).
+- drm/rockchip: vop: Correct RK3399 VOP register fields
+  (bsc#1012628).
+- drm/i915: Disable DRRS on IVB/HSW port != A (bsc#1012628).
+- ARM: dts: Fix timer regression for beagleboard revision c
+  (bsc#1012628).
+- ARM: dts: meson: Fix the UART compatible strings (bsc#1012628).
+- ARM: dts: meson8: Fix the UART device-tree schema validation
+  (bsc#1012628).
+- ARM: dts: meson8b: Fix the UART device-tree schema validation
+  (bsc#1012628).
+- phy: broadcom: Kconfig: Fix PHY_BRCM_USB config option
+  (bsc#1012628).
+- tee: optee: do not check memref size on return from Secure World
+  (bsc#1012628).
+- optee: add error checks in optee_ffa_do_call_with_arg()
+  (bsc#1012628).
+- staging: fbtft: Fix error path in fbtft_driver_module_init()
+  (bsc#1012628).
+- ARM: dts: imx6qdl-udoo: Properly describe the SD card detect
+  (bsc#1012628).
+- phy: xilinx: zynqmp: Fix bus width setting for SGMII
+  (bsc#1012628).
+- phy: stm32: fix a refcount leak in stm32_usbphyc_pll_enable()
+  (bsc#1012628).
+- ARM: dts: imx7ulp: Fix 'assigned-clocks-parents' typo
+  (bsc#1012628).
+- arm64: dts: imx8mq: fix mipi_csi bidirectional port numbers
+  (bsc#1012628).
+- usb: f_fs: Fix use-after-free for epfile (bsc#1012628).
+- arm64: Enable Cortex-A510 erratum 2051678 by default
+  (bsc#1012628).
+- phy: dphy: Correct clk_pre parameter (bsc#1012628).
+- gpio: aggregator: Fix calling into sleeping GPIO controllers
+  (bsc#1012628).
+- NFS: Don't overfill uncached readdir pages (bsc#1012628).
+- NFS: Don't skip directory entries when doing uncached readdir
+  (bsc#1012628).
+- NFS: Avoid duplicate uncached readdir calls on eof
+  (bsc#1012628).
++++ 234 more lines (skipped)
++++ between /work/SRC/openSUSE:Factory/kernel-source/dtb-aarch64.changes
++++ and /work/SRC/openSUSE:Factory/.kernel-source.new.1958/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

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

Other differences:
------------------
++++++ dtb-aarch64.spec ++++++
--- /var/tmp/diff_new_pack.SBm4zv/_old  2022-02-19 19:21:20.261213346 +0100
+++ /var/tmp/diff_new_pack.SBm4zv/_new  2022-02-19 19:21:20.265213347 +0100
@@ -17,7 +17,7 @@
 
 
 %define srcversion 5.16
-%define patchversion 5.16.8
+%define patchversion 5.16.10
 %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,fdupes_relink})
 
 Name:           dtb-aarch64
-Version:        5.16.8
+Version:        5.16.10
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g5d1f5d2
+Release:        <RELEASE>.gfc3f7ab
 %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.SBm4zv/_old  2022-02-19 19:21:20.365213354 +0100
+++ /var/tmp/diff_new_pack.SBm4zv/_new  2022-02-19 19:21:20.369213355 +0100
@@ -18,7 +18,7 @@
 
 
 %define srcversion 5.16
-%define patchversion 5.16.8
+%define patchversion 5.16.10
 %define variant %{nil}
 %define vanilla_only 0
 %define compress_modules zstd
@@ -107,9 +107,9 @@
 Summary:        Kernel with 64kb PAGE_SIZE
 License:        GPL-2.0-only
 Group:          System/Kernel
-Version:        5.16.8
+Version:        5.16.10
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g5d1f5d2
+Release:        <RELEASE>.gfc3f7ab
 %else
 Release:        0
 %endif
@@ -231,10 +231,10 @@
 Conflicts:      libc.so.6()(64bit)
 %endif
 Provides:       kernel = %version-%source_rel
-Provides:       
kernel-%build_flavor-base-srchash-5d1f5d2e7552fcd3d37c11eb714944859e92e7b4
-Provides:       kernel-srchash-5d1f5d2e7552fcd3d37c11eb714944859e92e7b4
+Provides:       
kernel-%build_flavor-base-srchash-fc3f7ab137188c60cadd5b4e891222e9e8a5c8cd
+Provides:       kernel-srchash-fc3f7ab137188c60cadd5b4e891222e9e8a5c8cd
 # END COMMON DEPS
-Provides:       %name-srchash-5d1f5d2e7552fcd3d37c11eb714944859e92e7b4
+Provides:       %name-srchash-fc3f7ab137188c60cadd5b4e891222e9e8a5c8cd
 %obsolete_rebuilds %name
 Source0:        
http://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz
 Source3:        kernel-source.rpmlintrc

++++++ kernel-debug.spec ++++++
--- /var/tmp/diff_new_pack.SBm4zv/_old  2022-02-19 19:21:20.389213356 +0100
+++ /var/tmp/diff_new_pack.SBm4zv/_new  2022-02-19 19:21:20.393213356 +0100
@@ -18,7 +18,7 @@
 
 
 %define srcversion 5.16
-%define patchversion 5.16.8
+%define patchversion 5.16.10
 %define variant %{nil}
 %define vanilla_only 0
 %define compress_modules zstd
@@ -107,9 +107,9 @@
 Summary:        A Debug Version of the Kernel
 License:        GPL-2.0-only
 Group:          System/Kernel
-Version:        5.16.8
+Version:        5.16.10
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g5d1f5d2
+Release:        <RELEASE>.gfc3f7ab
 %else
 Release:        0
 %endif
@@ -231,10 +231,10 @@
 Conflicts:      libc.so.6()(64bit)
 %endif
 Provides:       kernel = %version-%source_rel
-Provides:       
kernel-%build_flavor-base-srchash-5d1f5d2e7552fcd3d37c11eb714944859e92e7b4
-Provides:       kernel-srchash-5d1f5d2e7552fcd3d37c11eb714944859e92e7b4
+Provides:       
kernel-%build_flavor-base-srchash-fc3f7ab137188c60cadd5b4e891222e9e8a5c8cd
+Provides:       kernel-srchash-fc3f7ab137188c60cadd5b4e891222e9e8a5c8cd
 # END COMMON DEPS
-Provides:       %name-srchash-5d1f5d2e7552fcd3d37c11eb714944859e92e7b4
+Provides:       %name-srchash-fc3f7ab137188c60cadd5b4e891222e9e8a5c8cd
 %ifarch ppc64
 Provides:       kernel-kdump = 2.6.28
 Obsoletes:      kernel-kdump <= 2.6.28

++++++ kernel-default.spec ++++++
--- /var/tmp/diff_new_pack.SBm4zv/_old  2022-02-19 19:21:20.417213358 +0100
+++ /var/tmp/diff_new_pack.SBm4zv/_new  2022-02-19 19:21:20.421213358 +0100
@@ -18,7 +18,7 @@
 
 
 %define srcversion 5.16
-%define patchversion 5.16.8
+%define patchversion 5.16.10
 %define variant %{nil}
 %define vanilla_only 0
 %define compress_modules zstd
@@ -107,9 +107,9 @@
 Summary:        The Standard Kernel
 License:        GPL-2.0-only
 Group:          System/Kernel
-Version:        5.16.8
+Version:        5.16.10
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g5d1f5d2
+Release:        <RELEASE>.gfc3f7ab
 %else
 Release:        0
 %endif
@@ -231,10 +231,10 @@
 Conflicts:      libc.so.6()(64bit)
 %endif
 Provides:       kernel = %version-%source_rel
-Provides:       
kernel-%build_flavor-base-srchash-5d1f5d2e7552fcd3d37c11eb714944859e92e7b4
-Provides:       kernel-srchash-5d1f5d2e7552fcd3d37c11eb714944859e92e7b4
+Provides:       
kernel-%build_flavor-base-srchash-fc3f7ab137188c60cadd5b4e891222e9e8a5c8cd
+Provides:       kernel-srchash-fc3f7ab137188c60cadd5b4e891222e9e8a5c8cd
 # END COMMON DEPS
-Provides:       %name-srchash-5d1f5d2e7552fcd3d37c11eb714944859e92e7b4
+Provides:       %name-srchash-fc3f7ab137188c60cadd5b4e891222e9e8a5c8cd
 %ifarch %ix86
 Provides:       kernel-smp = 2.6.17
 Obsoletes:      kernel-smp <= 2.6.17

++++++ kernel-docs.spec ++++++
--- /var/tmp/diff_new_pack.SBm4zv/_old  2022-02-19 19:21:20.441213359 +0100
+++ /var/tmp/diff_new_pack.SBm4zv/_new  2022-02-19 19:21:20.445213360 +0100
@@ -17,7 +17,7 @@
 
 
 %define srcversion 5.16
-%define patchversion 5.16.8
+%define patchversion 5.16.10
 %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.16.8
+Version:        5.16.10
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g5d1f5d2
+Release:        <RELEASE>.gfc3f7ab
 %else
 Release:        0
 %endif
@@ -64,7 +64,7 @@
 %endif
 Url:            http://www.kernel.org/
 Provides:       %name = %version-%source_rel
-Provides:       %name-srchash-5d1f5d2e7552fcd3d37c11eb714944859e92e7b4
+Provides:       %name-srchash-fc3f7ab137188c60cadd5b4e891222e9e8a5c8cd
 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.SBm4zv/_old  2022-02-19 19:21:20.469213362 +0100
+++ /var/tmp/diff_new_pack.SBm4zv/_new  2022-02-19 19:21:20.473213362 +0100
@@ -18,7 +18,7 @@
 
 
 %define srcversion 5.16
-%define patchversion 5.16.8
+%define patchversion 5.16.10
 %define variant %{nil}
 %define vanilla_only 0
 %define compress_modules zstd
@@ -107,9 +107,9 @@
 Summary:        The Small Developer Kernel for KVM
 License:        GPL-2.0-only
 Group:          System/Kernel
-Version:        5.16.8
+Version:        5.16.10
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g5d1f5d2
+Release:        <RELEASE>.gfc3f7ab
 %else
 Release:        0
 %endif
@@ -231,10 +231,10 @@
 Conflicts:      libc.so.6()(64bit)
 %endif
 Provides:       kernel = %version-%source_rel
-Provides:       
kernel-%build_flavor-base-srchash-5d1f5d2e7552fcd3d37c11eb714944859e92e7b4
-Provides:       kernel-srchash-5d1f5d2e7552fcd3d37c11eb714944859e92e7b4
+Provides:       
kernel-%build_flavor-base-srchash-fc3f7ab137188c60cadd5b4e891222e9e8a5c8cd
+Provides:       kernel-srchash-fc3f7ab137188c60cadd5b4e891222e9e8a5c8cd
 # END COMMON DEPS
-Provides:       %name-srchash-5d1f5d2e7552fcd3d37c11eb714944859e92e7b4
+Provides:       %name-srchash-fc3f7ab137188c60cadd5b4e891222e9e8a5c8cd
 %obsolete_rebuilds %name
 Source0:        
http://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz
 Source3:        kernel-source.rpmlintrc

kernel-lpae.spec: same change
++++++ kernel-obs-build.spec ++++++
--- /var/tmp/diff_new_pack.SBm4zv/_old  2022-02-19 19:21:20.517213365 +0100
+++ /var/tmp/diff_new_pack.SBm4zv/_new  2022-02-19 19:21:20.521213366 +0100
@@ -19,7 +19,7 @@
 
 #!BuildIgnore: post-build-checks
 
-%define patchversion 5.16.8
+%define patchversion 5.16.10
 %define variant %{nil}
 %define vanilla_only 0
 
@@ -45,7 +45,7 @@
 %endif
 %endif
 %endif
-BuildRequires:  
kernel%kernel_flavor-srchash-5d1f5d2e7552fcd3d37c11eb714944859e92e7b4
+BuildRequires:  
kernel%kernel_flavor-srchash-fc3f7ab137188c60cadd5b4e891222e9e8a5c8cd
 
 %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.16.8
+Version:        5.16.10
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g5d1f5d2
+Release:        <RELEASE>.gfc3f7ab
 %else
 Release:        0
 %endif

++++++ kernel-obs-qa.spec ++++++
--- /var/tmp/diff_new_pack.SBm4zv/_old  2022-02-19 19:21:20.553213367 +0100
+++ /var/tmp/diff_new_pack.SBm4zv/_new  2022-02-19 19:21:20.557213368 +0100
@@ -17,7 +17,7 @@
 # needsrootforbuild
 
 
-%define patchversion 5.16.8
+%define patchversion 5.16.10
 %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.16.8
+Version:        5.16.10
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g5d1f5d2
+Release:        <RELEASE>.gfc3f7ab
 %else
 Release:        0
 %endif

++++++ kernel-pae.spec ++++++
--- /var/tmp/diff_new_pack.SBm4zv/_old  2022-02-19 19:21:20.581213370 +0100
+++ /var/tmp/diff_new_pack.SBm4zv/_new  2022-02-19 19:21:20.585213370 +0100
@@ -18,7 +18,7 @@
 
 
 %define srcversion 5.16
-%define patchversion 5.16.8
+%define patchversion 5.16.10
 %define variant %{nil}
 %define vanilla_only 0
 %define compress_modules zstd
@@ -107,9 +107,9 @@
 Summary:        Kernel with PAE Support
 License:        GPL-2.0-only
 Group:          System/Kernel
-Version:        5.16.8
+Version:        5.16.10
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g5d1f5d2
+Release:        <RELEASE>.gfc3f7ab
 %else
 Release:        0
 %endif
@@ -231,10 +231,10 @@
 Conflicts:      libc.so.6()(64bit)
 %endif
 Provides:       kernel = %version-%source_rel
-Provides:       
kernel-%build_flavor-base-srchash-5d1f5d2e7552fcd3d37c11eb714944859e92e7b4
-Provides:       kernel-srchash-5d1f5d2e7552fcd3d37c11eb714944859e92e7b4
+Provides:       
kernel-%build_flavor-base-srchash-fc3f7ab137188c60cadd5b4e891222e9e8a5c8cd
+Provides:       kernel-srchash-fc3f7ab137188c60cadd5b4e891222e9e8a5c8cd
 # END COMMON DEPS
-Provides:       %name-srchash-5d1f5d2e7552fcd3d37c11eb714944859e92e7b4
+Provides:       %name-srchash-fc3f7ab137188c60cadd5b4e891222e9e8a5c8cd
 %ifarch %ix86
 Provides:       kernel-bigsmp = 2.6.17
 Obsoletes:      kernel-bigsmp <= 2.6.17

++++++ kernel-source.spec ++++++
--- /var/tmp/diff_new_pack.SBm4zv/_old  2022-02-19 19:21:20.609213372 +0100
+++ /var/tmp/diff_new_pack.SBm4zv/_new  2022-02-19 19:21:20.613213372 +0100
@@ -18,7 +18,7 @@
 
 
 %define srcversion 5.16
-%define patchversion 5.16.8
+%define patchversion 5.16.10
 %define variant %{nil}
 %define vanilla_only 0
 
@@ -35,9 +35,9 @@
 Summary:        The Linux Kernel Sources
 License:        GPL-2.0-only
 Group:          Development/Sources
-Version:        5.16.8
+Version:        5.16.10
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g5d1f5d2
+Release:        <RELEASE>.gfc3f7ab
 %else
 Release:        0
 %endif
@@ -48,7 +48,7 @@
 BuildRequires:  sed
 Requires(post): coreutils sed
 Provides:       %name = %version-%source_rel
-Provides:       %name-srchash-5d1f5d2e7552fcd3d37c11eb714944859e92e7b4
+Provides:       %name-srchash-fc3f7ab137188c60cadd5b4e891222e9e8a5c8cd
 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.SBm4zv/_old  2022-02-19 19:21:20.661213376 +0100
+++ /var/tmp/diff_new_pack.SBm4zv/_new  2022-02-19 19:21:20.665213376 +0100
@@ -24,10 +24,10 @@
 Summary:        Kernel Symbol Versions (modversions)
 License:        GPL-2.0-only
 Group:          Development/Sources
-Version:        5.16.8
+Version:        5.16.10
 %if %using_buildservice
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g5d1f5d2
+Release:        <RELEASE>.gfc3f7ab
 %else
 Release:        0
 %endif
@@ -52,7 +52,7 @@
 %endif
 Requires:       pesign-obs-integration
 Provides:       %name = %version-%source_rel
-Provides:       %name-srchash-5d1f5d2e7552fcd3d37c11eb714944859e92e7b4
+Provides:       %name-srchash-fc3f7ab137188c60cadd5b4e891222e9e8a5c8cd
 Provides:       multiversion(kernel)
 Source:         README.KSYMS
 Requires:       kernel-devel%variant = %version-%source_rel

++++++ kernel-vanilla.spec ++++++
--- /var/tmp/diff_new_pack.SBm4zv/_old  2022-02-19 19:21:20.685213377 +0100
+++ /var/tmp/diff_new_pack.SBm4zv/_new  2022-02-19 19:21:20.689213378 +0100
@@ -18,7 +18,7 @@
 
 
 %define srcversion 5.16
-%define patchversion 5.16.8
+%define patchversion 5.16.10
 %define variant %{nil}
 %define vanilla_only 0
 %define compress_modules zstd
@@ -107,9 +107,9 @@
 Summary:        The Standard Kernel - without any SUSE patches
 License:        GPL-2.0-only
 Group:          System/Kernel
-Version:        5.16.8
+Version:        5.16.10
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g5d1f5d2
+Release:        <RELEASE>.gfc3f7ab
 %else
 Release:        0
 %endif
@@ -231,10 +231,10 @@
 Conflicts:      libc.so.6()(64bit)
 %endif
 Provides:       kernel = %version-%source_rel
-Provides:       
kernel-%build_flavor-base-srchash-5d1f5d2e7552fcd3d37c11eb714944859e92e7b4
-Provides:       kernel-srchash-5d1f5d2e7552fcd3d37c11eb714944859e92e7b4
+Provides:       
kernel-%build_flavor-base-srchash-fc3f7ab137188c60cadd5b4e891222e9e8a5c8cd
+Provides:       kernel-srchash-fc3f7ab137188c60cadd5b4e891222e9e8a5c8cd
 # END COMMON DEPS
-Provides:       %name-srchash-5d1f5d2e7552fcd3d37c11eb714944859e92e7b4
+Provides:       %name-srchash-fc3f7ab137188c60cadd5b4e891222e9e8a5c8cd
 %obsolete_rebuilds %name
 Source0:        
http://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz
 Source3:        kernel-source.rpmlintrc

kernel-zfcpdump.spec: same change
++++++ _constraints ++++++
--- /var/tmp/diff_new_pack.SBm4zv/_old  2022-02-19 19:21:20.833213388 +0100
+++ /var/tmp/diff_new_pack.SBm4zv/_new  2022-02-19 19:21:20.837213388 +0100
@@ -21,15 +21,12 @@
     </hardware>
   </overwrite>
 
-  <!-- 35GB for kernel-syzkaller -->
+  <!-- 8GB RAM for kernel-syzkaller -->
   <overwrite>
     <conditions>
       <package>kernel-syzkaller</package>
     </conditions>
     <hardware>
-      <disk>
-        <size unit="G">35</size>
-      </disk>
       <physicalmemory>
         <size unit="G">8</size>
       </physicalmemory>
@@ -99,7 +96,7 @@
     </conditions>
     <hardware>
       <disk>
-        <size unit="G">14</size>
+        <size unit="G">16</size>
       </disk>
       <memory>
         <size unit="G">2</size>
@@ -178,10 +175,12 @@
     </hardware>
   </overwrite>
 
-  <!-- 45GB for binary packages on riscv64 -->
+  <!-- 45GB for binary packages on aarch64, riscv64 and x86-->
   <overwrite>
     <conditions>
+      <arch>aarch64</arch>
       <arch>riscv64</arch>
+      <arch>x86_64</arch>
 <package>kernel-64kb</package>
 <package>kernel-debug</package>
 <package>kernel-default</package>

++++++ config.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/arm64/default new/config/arm64/default
--- old/config/arm64/default    2022-02-09 07:00:19.000000000 +0100
+++ new/config/arm64/default    2022-02-17 06:36:42.000000000 +0100
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/arm64 5.16.8 Kernel Configuration
+# Linux/arm64 5.16.10 Kernel Configuration
 #
 CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)"
 CONFIG_CC_IS_GCC=y
@@ -384,6 +384,7 @@
 CONFIG_ARM64_ERRATUM_1542419=y
 CONFIG_ARM64_ERRATUM_1508412=y
 CONFIG_ARM64_WORKAROUND_TRBE_OVERWRITE_FILL_MODE=y
+CONFIG_ARM64_ERRATUM_2051678=y
 CONFIG_ARM64_ERRATUM_2119858=y
 CONFIG_ARM64_ERRATUM_2139208=y
 CONFIG_ARM64_WORKAROUND_TSB_FLUSH_FAILURE=y
@@ -1111,7 +1112,7 @@
 CONFIG_ARCH_USES_HIGH_VMA_FLAGS=y
 # CONFIG_PERCPU_STATS is not set
 # CONFIG_GUP_TEST is not set
-CONFIG_READ_ONLY_THP_FOR_FS=y
+# CONFIG_READ_ONLY_THP_FOR_FS is not set
 CONFIG_ARCH_HAS_PTE_SPECIAL=y
 CONFIG_MAPPING_DIRTY_HELPERS=y
 CONFIG_SECRETMEM=y
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/armv6hl/default new/config/armv6hl/default
--- old/config/armv6hl/default  2022-02-09 07:00:19.000000000 +0100
+++ new/config/armv6hl/default  2022-02-17 06:36:42.000000000 +0100
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/arm 5.16.8 Kernel Configuration
+# Linux/arm 5.16.10 Kernel Configuration
 #
 CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)"
 CONFIG_CC_IS_GCC=y
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/armv7hl/default new/config/armv7hl/default
--- old/config/armv7hl/default  2022-02-09 07:00:19.000000000 +0100
+++ new/config/armv7hl/default  2022-02-17 06:36:42.000000000 +0100
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/arm 5.16.8 Kernel Configuration
+# Linux/arm 5.16.10 Kernel Configuration
 #
 CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)"
 CONFIG_CC_IS_GCC=y
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/armv7hl/lpae new/config/armv7hl/lpae
--- old/config/armv7hl/lpae     2022-02-09 07:00:19.000000000 +0100
+++ new/config/armv7hl/lpae     2022-02-17 06:36:42.000000000 +0100
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/arm 5.16.8 Kernel Configuration
+# Linux/arm 5.16.10 Kernel Configuration
 #
 CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)"
 CONFIG_CC_IS_GCC=y
@@ -1109,7 +1109,7 @@
 CONFIG_ZONE_DMA=y
 # CONFIG_PERCPU_STATS is not set
 # CONFIG_GUP_TEST is not set
-CONFIG_READ_ONLY_THP_FOR_FS=y
+# CONFIG_READ_ONLY_THP_FOR_FS is not set
 CONFIG_ARCH_HAS_PTE_SPECIAL=y
 CONFIG_KMAP_LOCAL=y
 CONFIG_KMAP_LOCAL_NON_LINEAR_PTE_ARRAY=y
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/i386/pae new/config/i386/pae
--- old/config/i386/pae 2022-02-09 07:00:19.000000000 +0100
+++ new/config/i386/pae 2022-02-17 06:36:42.000000000 +0100
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/i386 5.16.8 Kernel Configuration
+# Linux/i386 5.16.10 Kernel Configuration
 #
 CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)"
 CONFIG_CC_IS_GCC=y
@@ -1058,7 +1058,7 @@
 # CONFIG_PERCPU_STATS is not set
 # CONFIG_GUP_TEST is not set
 CONFIG_GUP_GET_PTE_LOW_HIGH=y
-CONFIG_READ_ONLY_THP_FOR_FS=y
+# CONFIG_READ_ONLY_THP_FOR_FS is not set
 CONFIG_ARCH_HAS_PTE_SPECIAL=y
 CONFIG_MAPPING_DIRTY_HELPERS=y
 CONFIG_KMAP_LOCAL=y
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/ppc64/default new/config/ppc64/default
--- old/config/ppc64/default    2022-02-09 07:00:19.000000000 +0100
+++ new/config/ppc64/default    2022-02-17 06:36:42.000000000 +0100
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/powerpc 5.16.8 Kernel Configuration
+# Linux/powerpc 5.16.10 Kernel Configuration
 #
 CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)"
 CONFIG_CC_IS_GCC=y
@@ -951,7 +951,7 @@
 CONFIG_ARCH_HAS_PKEYS=y
 # CONFIG_PERCPU_STATS is not set
 # CONFIG_GUP_TEST is not set
-CONFIG_READ_ONLY_THP_FOR_FS=y
+# CONFIG_READ_ONLY_THP_FOR_FS is not set
 CONFIG_ARCH_HAS_PTE_SPECIAL=y
 CONFIG_ARCH_HAS_HUGEPD=y
 # CONFIG_SECRETMEM is not set
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/ppc64le/default new/config/ppc64le/default
--- old/config/ppc64le/default  2022-02-09 07:00:19.000000000 +0100
+++ new/config/ppc64le/default  2022-02-17 06:36:42.000000000 +0100
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/powerpc 5.16.8 Kernel Configuration
+# Linux/powerpc 5.16.10 Kernel Configuration
 #
 CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)"
 CONFIG_CC_IS_GCC=y
@@ -889,7 +889,7 @@
 CONFIG_ARCH_HAS_PKEYS=y
 # CONFIG_PERCPU_STATS is not set
 # CONFIG_GUP_TEST is not set
-CONFIG_READ_ONLY_THP_FOR_FS=y
+# CONFIG_READ_ONLY_THP_FOR_FS is not set
 CONFIG_ARCH_HAS_PTE_SPECIAL=y
 CONFIG_ARCH_HAS_HUGEPD=y
 # CONFIG_SECRETMEM is not set
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/riscv64/default new/config/riscv64/default
--- old/config/riscv64/default  2022-02-09 07:00:19.000000000 +0100
+++ new/config/riscv64/default  2022-02-17 06:36:42.000000000 +0100
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/riscv 5.16.8 Kernel Configuration
+# Linux/riscv 5.16.10 Kernel Configuration
 #
 CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)"
 CONFIG_CC_IS_GCC=y
@@ -650,7 +650,7 @@
 CONFIG_HMM_MIRROR=y
 # CONFIG_PERCPU_STATS is not set
 # CONFIG_GUP_TEST is not set
-CONFIG_READ_ONLY_THP_FOR_FS=y
+# CONFIG_READ_ONLY_THP_FOR_FS is not set
 CONFIG_ARCH_HAS_PTE_SPECIAL=y
 CONFIG_SECRETMEM=y
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/s390x/default new/config/s390x/default
--- old/config/s390x/default    2022-02-09 07:00:19.000000000 +0100
+++ new/config/s390x/default    2022-02-17 06:36:42.000000000 +0100
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/s390 5.16.8 Kernel Configuration
+# Linux/s390 5.16.10 Kernel Configuration
 #
 CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)"
 CONFIG_CC_IS_GCC=y
@@ -426,6 +426,8 @@
 CONFIG_S390_GUEST=y
 # end of Virtualization
 
+# CONFIG_S390_MODULES_SANITY_TEST_HELPERS is not set
+
 #
 # Selftests
 #
@@ -774,7 +776,7 @@
 CONFIG_HMM_MIRROR=y
 # CONFIG_PERCPU_STATS is not set
 # CONFIG_GUP_TEST is not set
-CONFIG_READ_ONLY_THP_FOR_FS=y
+# CONFIG_READ_ONLY_THP_FOR_FS is not set
 CONFIG_ARCH_HAS_PTE_SPECIAL=y
 # CONFIG_SECRETMEM is not set
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/s390x/zfcpdump new/config/s390x/zfcpdump
--- old/config/s390x/zfcpdump   2022-02-09 07:00:19.000000000 +0100
+++ new/config/s390x/zfcpdump   2022-02-17 06:36:42.000000000 +0100
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/s390 5.16.8 Kernel Configuration
+# Linux/s390 5.16.10 Kernel Configuration
 #
 CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)"
 CONFIG_CC_IS_GCC=y
@@ -361,6 +361,8 @@
 CONFIG_S390_GUEST=y
 # end of Virtualization
 
+# CONFIG_S390_MODULES_SANITY_TEST_HELPERS is not set
+
 #
 # Selftests
 #
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/x86_64/default new/config/x86_64/default
--- old/config/x86_64/default   2022-02-09 07:00:19.000000000 +0100
+++ new/config/x86_64/default   2022-02-17 06:36:42.000000000 +0100
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/x86_64 5.16.8 Kernel Configuration
+# Linux/x86_64 5.16.10 Kernel Configuration
 #
 CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)"
 CONFIG_CC_IS_GCC=y
@@ -1092,7 +1092,7 @@
 CONFIG_ARCH_HAS_PKEYS=y
 # CONFIG_PERCPU_STATS is not set
 # CONFIG_GUP_TEST is not set
-CONFIG_READ_ONLY_THP_FOR_FS=y
+# CONFIG_READ_ONLY_THP_FOR_FS is not set
 CONFIG_ARCH_HAS_PTE_SPECIAL=y
 CONFIG_MAPPING_DIRTY_HELPERS=y
 CONFIG_SECRETMEM=y
@@ -2333,7 +2333,7 @@
 CONFIG_FW_CFG_SYSFS=m
 CONFIG_FW_CFG_SYSFS_CMDLINE=y
 CONFIG_SYSFB=y
-CONFIG_SYSFB_SIMPLEFB=y
+# CONFIG_SYSFB_SIMPLEFB is not set
 # CONFIG_CS_DSP is not set
 # CONFIG_GOOGLE_FIRMWARE is not set
 
@@ -4551,7 +4551,7 @@
 
 CONFIG_I2C_HELPER_AUTO=y
 CONFIG_I2C_SMBUS=m
-CONFIG_I2C_ALGOBIT=y
+CONFIG_I2C_ALGOBIT=m
 CONFIG_I2C_ALGOPCA=m
 
 #
@@ -5534,13 +5534,14 @@
 CONFIG_IR_SERIAL_TRANSMITTER=y
 CONFIG_RC_XBOX_DVD=m
 CONFIG_IR_TOY=m
-CONFIG_CEC_CORE=y
+CONFIG_CEC_CORE=m
 CONFIG_CEC_NOTIFIER=y
 CONFIG_CEC_PIN=y
 
 #
 # CEC support
 #
+CONFIG_MEDIA_CEC_RC=y
 # CONFIG_CEC_PIN_ERROR_INJ is not set
 CONFIG_MEDIA_CEC_SUPPORT=y
 CONFIG_CEC_CH7322=m
@@ -6330,12 +6331,11 @@
 CONFIG_VGA_ARB=y
 CONFIG_VGA_ARB_MAX_GPUS=16
 CONFIG_VGA_SWITCHEROO=y
-CONFIG_DRM=y
+CONFIG_DRM=m
 CONFIG_DRM_MIPI_DSI=y
 CONFIG_DRM_DP_AUX_CHARDEV=y
-# CONFIG_DRM_DEBUG_MM is not set
 # CONFIG_DRM_DEBUG_SELFTEST is not set
-CONFIG_DRM_KMS_HELPER=y
+CONFIG_DRM_KMS_HELPER=m
 # CONFIG_DRM_DEBUG_DP_MST_TOPOLOGY_REFS is not set
 # CONFIG_DRM_DEBUG_MODESET_LOCK is not set
 CONFIG_DRM_FBDEV_EMULATION=y
@@ -6467,7 +6467,7 @@
 CONFIG_DRM_BOCHS=m
 CONFIG_DRM_CIRRUS_QEMU=m
 CONFIG_DRM_GM12U320=m
-CONFIG_DRM_SIMPLEDRM=y
+CONFIG_DRM_SIMPLEDRM=m
 # CONFIG_TINYDRM_HX8357D is not set
 # CONFIG_TINYDRM_ILI9225 is not set
 # CONFIG_TINYDRM_ILI9341 is not set
@@ -6492,14 +6492,15 @@
 CONFIG_FB_NOTIFY=y
 CONFIG_FB=y
 CONFIG_FIRMWARE_EDID=y
+CONFIG_FB_BOOT_VESA_SUPPORT=y
 CONFIG_FB_CFB_FILLRECT=y
 CONFIG_FB_CFB_COPYAREA=y
 CONFIG_FB_CFB_IMAGEBLIT=y
-CONFIG_FB_SYS_FILLRECT=y
-CONFIG_FB_SYS_COPYAREA=y
-CONFIG_FB_SYS_IMAGEBLIT=y
+CONFIG_FB_SYS_FILLRECT=m
+CONFIG_FB_SYS_COPYAREA=m
+CONFIG_FB_SYS_IMAGEBLIT=m
 # CONFIG_FB_FOREIGN_ENDIAN is not set
-CONFIG_FB_SYS_FOPS=y
+CONFIG_FB_SYS_FOPS=m
 CONFIG_FB_DEFERRED_IO=y
 CONFIG_FB_BACKLIGHT=m
 CONFIG_FB_MODE_HELPERS=y
@@ -6515,9 +6516,9 @@
 # CONFIG_FB_ASILIANT is not set
 # CONFIG_FB_IMSTT is not set
 # CONFIG_FB_VGA16 is not set
-# CONFIG_FB_UVESA is not set
-# CONFIG_FB_VESA is not set
-# CONFIG_FB_EFI is not set
+CONFIG_FB_UVESA=m
+CONFIG_FB_VESA=y
+CONFIG_FB_EFI=y
 # CONFIG_FB_N411 is not set
 # CONFIG_FB_HGA is not set
 # CONFIG_FB_OPENCORES is not set
@@ -6552,6 +6553,7 @@
 # CONFIG_FB_METRONOME is not set
 # CONFIG_FB_MB862XX is not set
 # CONFIG_FB_HYPERV is not set
+# CONFIG_FB_SIMPLE is not set
 CONFIG_FB_SSD1307=m
 # CONFIG_FB_SM712 is not set
 # end of Frame buffer Devices
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/x86_64/kvmsmall new/config/x86_64/kvmsmall
--- old/config/x86_64/kvmsmall  2022-02-09 07:00:19.000000000 +0100
+++ new/config/x86_64/kvmsmall  2022-02-17 06:36:42.000000000 +0100
@@ -131,6 +131,7 @@
 # CONFIG_F71808E_WDT is not set
 CONFIG_FAILOVER=y
 # CONFIG_FB_IBM_GXT4500 is not set
+# CONFIG_FB_UVESA is not set
 # CONFIG_FB_VIRTUAL is not set
 # CONFIG_FCOE_FNIC is not set
 # CONFIG_FDDI is not set

++++++ constraints.in ++++++
--- /var/tmp/diff_new_pack.SBm4zv/_old  2022-02-19 19:21:21.373213427 +0100
+++ /var/tmp/diff_new_pack.SBm4zv/_new  2022-02-19 19:21:21.377213427 +0100
@@ -14,15 +14,12 @@
     </hardware>
   </overwrite>
 
-  <!-- 35GB for kernel-syzkaller -->
+  <!-- 8GB RAM for kernel-syzkaller -->
   <overwrite>
     <conditions>
       <package>kernel-syzkaller</package>
     </conditions>
     <hardware>
-      <disk>
-        <size unit="G">35</size>
-      </disk>
       <physicalmemory>
         <size unit="G">8</size>
       </physicalmemory>
@@ -78,7 +75,7 @@
     </conditions>
     <hardware>
       <disk>
-        <size unit="G">14</size>
+        <size unit="G">16</size>
       </disk>
       <memory>
         <size unit="G">2</size>
@@ -136,10 +133,12 @@
     </hardware>
   </overwrite>
 
-  <!-- 45GB for binary packages on riscv64 -->
+  <!-- 45GB for binary packages on aarch64, riscv64 and x86-->
   <overwrite>
     <conditions>
+      <arch>aarch64</arch>
       <arch>riscv64</arch>
+      <arch>x86_64</arch>
 @BINARY_PACKAGES_XML@
     </conditions>
     <hardware>

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

++++++ patches.suse.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/ALSA-hda-realtek-Fix-deadlock-by-COEF-mutex.patch 
new/patches.suse/ALSA-hda-realtek-Fix-deadlock-by-COEF-mutex.patch
--- old/patches.suse/ALSA-hda-realtek-Fix-deadlock-by-COEF-mutex.patch  
1970-01-01 01:00:00.000000000 +0100
+++ new/patches.suse/ALSA-hda-realtek-Fix-deadlock-by-COEF-mutex.patch  
2022-02-16 20:05:27.000000000 +0100
@@ -0,0 +1,123 @@
+From 2a845837e3d0ddaed493b4c5c4643d7f0542804d Mon Sep 17 00:00:00 2001
+From: Takashi Iwai <ti...@suse.de>
+Date: Mon, 14 Feb 2022 14:04:10 +0100
+Subject: [PATCH] ALSA: hda/realtek: Fix deadlock by COEF mutex
+Git-commit: 2a845837e3d0ddaed493b4c5c4643d7f0542804d
+Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
+Patch-mainline: Queued in subsystem maintainer repository
+References: bsc#1195913
+
+The recently introduced coef_mutex for Realtek codec seems causing a
+deadlock when the relevant code is invoked from the power-off state;
+then the HD-audio core tries to power-up internally, and this kicks
+off the codec runtime PM code that tries to take the same coef_mutex.
+
+In order to avoid the deadlock, do the temporary power up/down around
+the coef_mutex acquisition and release.  This assures that the
+power-up sequence runs before the mutex, hence no re-entrance will
+happen.
+
+Fixes: b837a9f5ab3b ("ALSA: hda: realtek: Fix race at concurrent COEF updates")
+Reported-and-tested-by: Julian Wollrath <jwollr...@web.de>
+Cc: <sta...@vger.kernel.org>
+Link: https://lore.kernel.org/r/20220214132838.4db10fca@schienar
+Link: https://lore.kernel.org/r/20220214130410.21230-1-ti...@suse.de
+Signed-off-by: Takashi Iwai <ti...@suse.de>
+
+---
+ sound/pci/hda/patch_realtek.c | 39 +++++++++++++++++++++--------------
+ 1 file changed, 24 insertions(+), 15 deletions(-)
+
+diff --git a/sound/pci/hda/patch_realtek.c b/sound/pci/hda/patch_realtek.c
+index 9473fb76ff19..3a42457984e9 100644
+--- a/sound/pci/hda/patch_realtek.c
++++ b/sound/pci/hda/patch_realtek.c
+@@ -138,6 +138,22 @@ struct alc_spec {
+  * COEF access helper functions
+  */
+ 
++static void coef_mutex_lock(struct hda_codec *codec)
++{
++      struct alc_spec *spec = codec->spec;
++
++      snd_hda_power_up_pm(codec);
++      mutex_lock(&spec->coef_mutex);
++}
++
++static void coef_mutex_unlock(struct hda_codec *codec)
++{
++      struct alc_spec *spec = codec->spec;
++
++      mutex_unlock(&spec->coef_mutex);
++      snd_hda_power_down_pm(codec);
++}
++
+ static int __alc_read_coefex_idx(struct hda_codec *codec, hda_nid_t nid,
+                                unsigned int coef_idx)
+ {
+@@ -151,12 +167,11 @@ static int __alc_read_coefex_idx(struct hda_codec 
*codec, hda_nid_t nid,
+ static int alc_read_coefex_idx(struct hda_codec *codec, hda_nid_t nid,
+                              unsigned int coef_idx)
+ {
+-      struct alc_spec *spec = codec->spec;
+       unsigned int val;
+ 
+-      mutex_lock(&spec->coef_mutex);
++      coef_mutex_lock(codec);
+       val = __alc_read_coefex_idx(codec, nid, coef_idx);
+-      mutex_unlock(&spec->coef_mutex);
++      coef_mutex_unlock(codec);
+       return val;
+ }
+ 
+@@ -173,11 +188,9 @@ static void __alc_write_coefex_idx(struct hda_codec 
*codec, hda_nid_t nid,
+ static void alc_write_coefex_idx(struct hda_codec *codec, hda_nid_t nid,
+                                unsigned int coef_idx, unsigned int coef_val)
+ {
+-      struct alc_spec *spec = codec->spec;
+-
+-      mutex_lock(&spec->coef_mutex);
++      coef_mutex_lock(codec);
+       __alc_write_coefex_idx(codec, nid, coef_idx, coef_val);
+-      mutex_unlock(&spec->coef_mutex);
++      coef_mutex_unlock(codec);
+ }
+ 
+ #define alc_write_coef_idx(codec, coef_idx, coef_val) \
+@@ -198,11 +211,9 @@ static void alc_update_coefex_idx(struct hda_codec 
*codec, hda_nid_t nid,
+                                 unsigned int coef_idx, unsigned int mask,
+                                 unsigned int bits_set)
+ {
+-      struct alc_spec *spec = codec->spec;
+-
+-      mutex_lock(&spec->coef_mutex);
++      coef_mutex_lock(codec);
+       __alc_update_coefex_idx(codec, nid, coef_idx, mask, bits_set);
+-      mutex_unlock(&spec->coef_mutex);
++      coef_mutex_unlock(codec);
+ }
+ 
+ #define alc_update_coef_idx(codec, coef_idx, mask, bits_set)  \
+@@ -235,9 +246,7 @@ struct coef_fw {
+ static void alc_process_coef_fw(struct hda_codec *codec,
+                               const struct coef_fw *fw)
+ {
+-      struct alc_spec *spec = codec->spec;
+-
+-      mutex_lock(&spec->coef_mutex);
++      coef_mutex_lock(codec);
+       for (; fw->nid; fw++) {
+               if (fw->mask == (unsigned short)-1)
+                       __alc_write_coefex_idx(codec, fw->nid, fw->idx, 
fw->val);
+@@ -245,7 +254,7 @@ static void alc_process_coef_fw(struct hda_codec *codec,
+                       __alc_update_coefex_idx(codec, fw->nid, fw->idx,
+                                               fw->mask, fw->val);
+       }
+-      mutex_unlock(&spec->coef_mutex);
++      coef_mutex_unlock(codec);
+ }
+ 
+ /*
+-- 
+2.31.1
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/ALSA-memalloc-Fix-dma_need_sync-checks.patch 
new/patches.suse/ALSA-memalloc-Fix-dma_need_sync-checks.patch
--- old/patches.suse/ALSA-memalloc-Fix-dma_need_sync-checks.patch       
1970-01-01 01:00:00.000000000 +0100
+++ new/patches.suse/ALSA-memalloc-Fix-dma_need_sync-checks.patch       
2022-02-16 20:05:27.000000000 +0100
@@ -0,0 +1,59 @@
+From 8e1741c658996a16bd096e077dae0da2460a997f Mon Sep 17 00:00:00 2001
+From: Takashi Iwai <ti...@suse.de>
+Date: Thu, 10 Feb 2022 13:33:43 +0100
+Subject: [PATCH] ALSA: memalloc: Fix dma_need_sync() checks
+Git-commit: 8e1741c658996a16bd096e077dae0da2460a997f
+Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
+Patch-mainline: Queued in subsystem maintainer repository
+References: bsc#1195913
+
+dma_need_sync() checks each DMA address.  Fix the incorrect usages
+for non-contiguous and non-coherent page allocations.
+Fortunately, there are no actual call sites that need manual syncs
+yet.
+
+Fixes: a25684a95646 ("ALSA: memalloc: Support for non-contiguous page 
allocation")
+Fixes: 73325f60e2ed ("ALSA: memalloc: Support for non-coherent page 
allocation")
+Cc: <sta...@vger.kernel.org>
+Reported-by: Ezequiel Garcia <ezequ...@vanguardiasur.com.ar>
+Link: https://lore.kernel.org/r/20220210123344.8756-2-ti...@suse.de
+Signed-off-by: Takashi Iwai <ti...@suse.de>
+
+---
+ sound/core/memalloc.c | 13 +++++++++----
+ 1 file changed, 9 insertions(+), 4 deletions(-)
+
+diff --git a/sound/core/memalloc.c b/sound/core/memalloc.c
+index d1fcd1d5adae..f98f694e3ce4 100644
+--- a/sound/core/memalloc.c
++++ b/sound/core/memalloc.c
+@@ -511,7 +511,8 @@ static void *snd_dma_noncontig_alloc(struct snd_dma_buffer 
*dmab, size_t size)
+                                     DEFAULT_GFP, 0);
+       if (!sgt)
+               return NULL;
+-      dmab->dev.need_sync = dma_need_sync(dmab->dev.dev, dmab->dev.dir);
++      dmab->dev.need_sync = dma_need_sync(dmab->dev.dev,
++                                          sg_dma_address(sgt->sgl));
+       p = dma_vmap_noncontiguous(dmab->dev.dev, size, sgt);
+       if (p)
+               dmab->private_data = sgt;
+@@ -671,9 +672,13 @@ static const struct snd_malloc_ops snd_dma_sg_wc_ops = {
+  */
+ static void *snd_dma_noncoherent_alloc(struct snd_dma_buffer *dmab, size_t 
size)
+ {
+-      dmab->dev.need_sync = dma_need_sync(dmab->dev.dev, dmab->dev.dir);
+-      return dma_alloc_noncoherent(dmab->dev.dev, size, &dmab->addr,
+-                                   dmab->dev.dir, DEFAULT_GFP);
++      void *p;
++
++      p = dma_alloc_noncoherent(dmab->dev.dev, size, &dmab->addr,
++                                dmab->dev.dir, DEFAULT_GFP);
++      if (p)
++              dmab->dev.need_sync = dma_need_sync(dmab->dev.dev, dmab->addr);
++      return p;
+ }
+ 
+ static void snd_dma_noncoherent_free(struct snd_dma_buffer *dmab)
+-- 
+2.31.1
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/ALSA-memalloc-invalidate-SG-pages-before-sync.patch 
new/patches.suse/ALSA-memalloc-invalidate-SG-pages-before-sync.patch
--- old/patches.suse/ALSA-memalloc-invalidate-SG-pages-before-sync.patch        
1970-01-01 01:00:00.000000000 +0100
+++ new/patches.suse/ALSA-memalloc-invalidate-SG-pages-before-sync.patch        
2022-02-16 20:05:27.000000000 +0100
@@ -0,0 +1,43 @@
+From 3e16dc50d77dc3494275a241fac250c94bf45206 Mon Sep 17 00:00:00 2001
+From: Takashi Iwai <ti...@suse.de>
+Date: Thu, 10 Feb 2022 13:33:44 +0100
+Subject: [PATCH] ALSA: memalloc: invalidate SG pages before sync
+Git-commit: 3e16dc50d77dc3494275a241fac250c94bf45206
+Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
+Patch-mainline: Queued in subsystem maintainer repository
+References: bsc#1195913
+
+It seems that calling invalidate_kernel_vmap_range() is more correct
+to be called before dma_sync_*(), judging from the other thread:
+  https://lore.kernel.org/all/20220111085958.ga22...@lst.de/
+Although this won't matter much in practice, let's fix the call order
+for consistency.
+
+Fixes: a25684a95646 ("ALSA: memalloc: Support for non-contiguous page 
allocation")
+Reported-by: Ezequiel Garcia <ezequ...@vanguardiasur.com.ar>
+Cc: <sta...@vger.kernel.org>
+Link: https://lore.kernel.org/r/20220210123344.8756-3-ti...@suse.de
+Signed-off-by: Takashi Iwai <ti...@suse.de>
+
+---
+ sound/core/memalloc.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/sound/core/memalloc.c b/sound/core/memalloc.c
+index f98f694e3ce4..6fd763d4d15b 100644
+--- a/sound/core/memalloc.c
++++ b/sound/core/memalloc.c
+@@ -541,9 +541,9 @@ static void snd_dma_noncontig_sync(struct snd_dma_buffer 
*dmab,
+       if (mode == SNDRV_DMA_SYNC_CPU) {
+               if (dmab->dev.dir == DMA_TO_DEVICE)
+                       return;
++              invalidate_kernel_vmap_range(dmab->area, dmab->bytes);
+               dma_sync_sgtable_for_cpu(dmab->dev.dev, dmab->private_data,
+                                        dmab->dev.dir);
+-              invalidate_kernel_vmap_range(dmab->area, dmab->bytes);
+       } else {
+               if (dmab->dev.dir == DMA_FROM_DEVICE)
+                       return;
+-- 
+2.31.1
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/ALSA-usb-audio-Don-t-abort-resume-upon-errors.patch 
new/patches.suse/ALSA-usb-audio-Don-t-abort-resume-upon-errors.patch
--- old/patches.suse/ALSA-usb-audio-Don-t-abort-resume-upon-errors.patch        
1970-01-01 01:00:00.000000000 +0100
+++ new/patches.suse/ALSA-usb-audio-Don-t-abort-resume-upon-errors.patch        
2022-02-16 20:05:27.000000000 +0100
@@ -0,0 +1,62 @@
+From 9a5adeb28b77416446658e75bdef3bbe5fb92a83 Mon Sep 17 00:00:00 2001
+From: Takashi Iwai <ti...@suse.de>
+Date: Mon, 14 Feb 2022 13:57:11 +0100
+Subject: [PATCH] ALSA: usb-audio: Don't abort resume upon errors
+Git-commit: 9a5adeb28b77416446658e75bdef3bbe5fb92a83
+Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
+Patch-mainline: Queued in subsystem maintainer repository
+References: bsc#1195913
+
+The default mixer resume code treats the errors at restoring the
+modified mixer items as a fatal error, and it returns back to the
+caller.  This ends up in the resume failure, and the device will be
+come unavailable, although basically those errors are intermittent and
+can be safely ignored.
+
+The problem itself has been present from the beginning, but it didn't
+hit usually because the code tries to resume only the modified items.
+But now with the recent commit to forcibly initialize each item at the
+probe time, the problem surfaced more often, hence it appears as a
+regression.
+
+This patch fixes the regression simply by ignoring the errors at
+resume.
+
+Fixes: b96681bd5827 ("ALSA: usb-audio: Initialize every feature unit once at 
probe time")
+Cc: <sta...@vger.kernel.org>
+Buglink: https://bugzilla.kernel.org/show_bug.cgi?id=215561
+Link: https://lore.kernel.org/r/20220214125711.20531-1-ti...@suse.de
+Signed-off-by: Takashi Iwai <ti...@suse.de>
+
+---
+ sound/usb/mixer.c | 9 +++------
+ 1 file changed, 3 insertions(+), 6 deletions(-)
+
+diff --git a/sound/usb/mixer.c b/sound/usb/mixer.c
+index 630766ba259f..a5641956ef10 100644
+--- a/sound/usb/mixer.c
++++ b/sound/usb/mixer.c
+@@ -3678,17 +3678,14 @@ static int restore_mixer_value(struct 
usb_mixer_elem_list *list)
+                               err = snd_usb_set_cur_mix_value(cval, c + 1, 
idx,
+                                                       cval->cache_val[idx]);
+                               if (err < 0)
+-                                      return err;
++                                      break;
+                       }
+                       idx++;
+               }
+       } else {
+               /* master */
+-              if (cval->cached) {
+-                      err = snd_usb_set_cur_mix_value(cval, 0, 0, 
*cval->cache_val);
+-                      if (err < 0)
+-                              return err;
+-              }
++              if (cval->cached)
++                      snd_usb_set_cur_mix_value(cval, 0, 0, *cval->cache_val);
+       }
+ 
+       return 0;
+-- 
+2.31.1
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/drm-i915-Allow-join_mbus-cases-for-adlp-dbuf-configu.patch 
new/patches.suse/drm-i915-Allow-join_mbus-cases-for-adlp-dbuf-configu.patch
--- old/patches.suse/drm-i915-Allow-join_mbus-cases-for-adlp-dbuf-configu.patch 
2022-02-09 06:16:32.000000000 +0100
+++ new/patches.suse/drm-i915-Allow-join_mbus-cases-for-adlp-dbuf-configu.patch 
1970-01-01 01:00:00.000000000 +0100
@@ -1,190 +0,0 @@
-From eef173954432fe0612acb63421a95deb41155cdc Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Ville=20Syrj=C3=A4l=C3=A4?= <ville.syrj...@linux.intel.com>
-Date: Fri, 4 Feb 2022 16:18:16 +0200
-Subject: [PATCH] drm/i915: Allow !join_mbus cases for adlp+ dbuf configuration
-Mime-version: 1.0
-Content-type: text/plain; charset=UTF-8
-Content-transfer-encoding: 8bit
-Git-commit: eef173954432fe0612acb63421a95deb41155cdc
-Git-repo: git://anongit.freedesktop.org/drm-intel
-Patch-mainline: Queued in subsystem maintainer repository
-References: bsc#1193640
-
-Reintroduce the !join_mbus single pipe cases for adlp+.
-
-Due to the mbus relative dbuf offsets in PLANE_BUF_CFG we
-need to know the actual slices used by the pipe when doing
-readout, even when mbus joining isn't enabled. Accurate
-readout will be needed to properly sanitize invalid BIOS
-dbuf configurations.
-
-This will also make it much easier to play around with the
-!join_mbus configs for testin/workaround purposes.
-
-Cc: <sta...@vger.kernel.org> # v5.14+
-Signed-off-by: Ville Syrj??l?? <ville.syrj...@linux.intel.com>
-Link: 
https://patchwork.freedesktop.org/patch/msgid/20220204141818.1900-1-ville.syrj...@linux.intel.com
-Reviewed-by: Stanislav Lisovskiy <stanislav.lisovs...@intel.com>
-Acked-by: Takashi Iwai <ti...@suse.de>
-
----
- drivers/gpu/drm/i915/intel_pm.c | 66 +++++++++++++++++++++++----------
- 1 file changed, 46 insertions(+), 20 deletions(-)
-
-diff --git a/drivers/gpu/drm/i915/intel_pm.c b/drivers/gpu/drm/i915/intel_pm.c
-index 859be750fb22..2eb70ec38f6e 100644
---- a/drivers/gpu/drm/i915/intel_pm.c
-+++ b/drivers/gpu/drm/i915/intel_pm.c
-@@ -4695,6 +4695,10 @@ static const struct dbuf_slice_conf_entry 
dg2_allowed_dbufs[] = {
- };
- 
- static const struct dbuf_slice_conf_entry adlp_allowed_dbufs[] = {
-+      /*
-+       * Keep the join_mbus cases first so check_mbus_joined()
-+       * will prefer them over the !join_mbus cases.
-+       */
-       {
-               .active_pipes = BIT(PIPE_A),
-               .dbuf_mask = {
-@@ -4709,6 +4713,20 @@ static const struct dbuf_slice_conf_entry 
adlp_allowed_dbufs[] = {
-               },
-               .join_mbus = true,
-       },
-+      {
-+              .active_pipes = BIT(PIPE_A),
-+              .dbuf_mask = {
-+                      [PIPE_A] = BIT(DBUF_S1) | BIT(DBUF_S2),
-+              },
-+              .join_mbus = false,
-+      },
-+      {
-+              .active_pipes = BIT(PIPE_B),
-+              .dbuf_mask = {
-+                      [PIPE_B] = BIT(DBUF_S3) | BIT(DBUF_S4),
-+              },
-+              .join_mbus = false,
-+      },
-       {
-               .active_pipes = BIT(PIPE_A) | BIT(PIPE_B),
-               .dbuf_mask = {
-@@ -4825,13 +4843,14 @@ static bool adlp_check_mbus_joined(u8 active_pipes)
-       return check_mbus_joined(active_pipes, adlp_allowed_dbufs);
- }
- 
--static u8 compute_dbuf_slices(enum pipe pipe, u8 active_pipes,
-+static u8 compute_dbuf_slices(enum pipe pipe, u8 active_pipes, bool join_mbus,
-                             const struct dbuf_slice_conf_entry *dbuf_slices)
- {
-       int i;
- 
-       for (i = 0; i < dbuf_slices[i].active_pipes; i++) {
--              if (dbuf_slices[i].active_pipes == active_pipes)
-+              if (dbuf_slices[i].active_pipes == active_pipes &&
-+                  dbuf_slices[i].join_mbus == join_mbus)
-                       return dbuf_slices[i].dbuf_mask[pipe];
-       }
-       return 0;
-@@ -4842,7 +4861,7 @@ static u8 compute_dbuf_slices(enum pipe pipe, u8 
active_pipes,
-  * returns correspondent DBuf slice mask as stated in BSpec for particular
-  * platform.
-  */
--static u8 icl_compute_dbuf_slices(enum pipe pipe, u8 active_pipes)
-+static u8 icl_compute_dbuf_slices(enum pipe pipe, u8 active_pipes, bool 
join_mbus)
- {
-       /*
-        * FIXME: For ICL this is still a bit unclear as prev BSpec revision
-@@ -4856,37 +4875,41 @@ static u8 icl_compute_dbuf_slices(enum pipe pipe, u8 
active_pipes)
-        * still here - we will need it once those additional constraints
-        * pop up.
-        */
--      return compute_dbuf_slices(pipe, active_pipes, icl_allowed_dbufs);
-+      return compute_dbuf_slices(pipe, active_pipes, join_mbus,
-+                                 icl_allowed_dbufs);
- }
- 
--static u8 tgl_compute_dbuf_slices(enum pipe pipe, u8 active_pipes)
-+static u8 tgl_compute_dbuf_slices(enum pipe pipe, u8 active_pipes, bool 
join_mbus)
- {
--      return compute_dbuf_slices(pipe, active_pipes, tgl_allowed_dbufs);
-+      return compute_dbuf_slices(pipe, active_pipes, join_mbus,
-+                                 tgl_allowed_dbufs);
- }
- 
--static u32 adlp_compute_dbuf_slices(enum pipe pipe, u32 active_pipes)
-+static u8 adlp_compute_dbuf_slices(enum pipe pipe, u8 active_pipes, bool 
join_mbus)
- {
--      return compute_dbuf_slices(pipe, active_pipes, adlp_allowed_dbufs);
-+      return compute_dbuf_slices(pipe, active_pipes, join_mbus,
-+                                 adlp_allowed_dbufs);
- }
- 
--static u32 dg2_compute_dbuf_slices(enum pipe pipe, u32 active_pipes)
-+static u8 dg2_compute_dbuf_slices(enum pipe pipe, u8 active_pipes, bool 
join_mbus)
- {
--      return compute_dbuf_slices(pipe, active_pipes, dg2_allowed_dbufs);
-+      return compute_dbuf_slices(pipe, active_pipes, join_mbus,
-+                                 dg2_allowed_dbufs);
- }
- 
--static u8 skl_compute_dbuf_slices(struct intel_crtc *crtc, u8 active_pipes)
-+static u8 skl_compute_dbuf_slices(struct intel_crtc *crtc, u8 active_pipes, 
bool join_mbus)
- {
-       struct drm_i915_private *dev_priv = to_i915(crtc->base.dev);
-       enum pipe pipe = crtc->pipe;
- 
-       if (IS_DG2(dev_priv))
--              return dg2_compute_dbuf_slices(pipe, active_pipes);
-+              return dg2_compute_dbuf_slices(pipe, active_pipes, join_mbus);
-       else if (IS_ALDERLAKE_P(dev_priv))
--              return adlp_compute_dbuf_slices(pipe, active_pipes);
-+              return adlp_compute_dbuf_slices(pipe, active_pipes, join_mbus);
-       else if (DISPLAY_VER(dev_priv) == 12)
--              return tgl_compute_dbuf_slices(pipe, active_pipes);
-+              return tgl_compute_dbuf_slices(pipe, active_pipes, join_mbus);
-       else if (DISPLAY_VER(dev_priv) == 11)
--              return icl_compute_dbuf_slices(pipe, active_pipes);
-+              return icl_compute_dbuf_slices(pipe, active_pipes, join_mbus);
-       /*
-        * For anything else just return one slice yet.
-        * Should be extended for other platforms.
-@@ -6139,11 +6162,16 @@ skl_compute_ddb(struct intel_atomic_state *state)
-                       return ret;
-       }
- 
-+      if (IS_ALDERLAKE_P(dev_priv))
-+              new_dbuf_state->joined_mbus =
-+                      adlp_check_mbus_joined(new_dbuf_state->active_pipes);
-+
-       for_each_intel_crtc(&dev_priv->drm, crtc) {
-               enum pipe pipe = crtc->pipe;
- 
-               new_dbuf_state->slices[pipe] =
--                      skl_compute_dbuf_slices(crtc, 
new_dbuf_state->active_pipes);
-+                      skl_compute_dbuf_slices(crtc, 
new_dbuf_state->active_pipes,
-+                                              new_dbuf_state->joined_mbus);
- 
-               if (old_dbuf_state->slices[pipe] == 
new_dbuf_state->slices[pipe])
-                       continue;
-@@ -6155,9 +6183,6 @@ skl_compute_ddb(struct intel_atomic_state *state)
- 
-       new_dbuf_state->enabled_slices = 
intel_dbuf_enabled_slices(new_dbuf_state);
- 
--      if (IS_ALDERLAKE_P(dev_priv))
--              new_dbuf_state->joined_mbus = 
adlp_check_mbus_joined(new_dbuf_state->active_pipes);
--
-       if (old_dbuf_state->enabled_slices != new_dbuf_state->enabled_slices ||
-           old_dbuf_state->joined_mbus != new_dbuf_state->joined_mbus) {
-               ret = 
intel_atomic_serialize_global_state(&new_dbuf_state->base);
-@@ -6658,7 +6683,8 @@ void skl_wm_get_hw_state(struct drm_i915_private 
*dev_priv)
-               }
- 
-               dbuf_state->slices[pipe] =
--                      skl_compute_dbuf_slices(crtc, dbuf_state->active_pipes);
-+                      skl_compute_dbuf_slices(crtc, dbuf_state->active_pipes,
-+                                              dbuf_state->joined_mbus);
- 
-               dbuf_state->weight[pipe] = intel_crtc_ddb_weight(crtc_state);
- 
--- 
-2.31.1
-
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/drm-i915-Populate-pipe-dbuf-slices-more-accurately-d.patch 
new/patches.suse/drm-i915-Populate-pipe-dbuf-slices-more-accurately-d.patch
--- old/patches.suse/drm-i915-Populate-pipe-dbuf-slices-more-accurately-d.patch 
2022-02-09 06:16:32.000000000 +0100
+++ new/patches.suse/drm-i915-Populate-pipe-dbuf-slices-more-accurately-d.patch 
1970-01-01 01:00:00.000000000 +0100
@@ -1,72 +0,0 @@
-From b3dcc6dc0f32612d04839c2fb32e94d0ebf92c98 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Ville=20Syrj=C3=A4l=C3=A4?= <ville.syrj...@linux.intel.com>
-Date: Fri, 4 Feb 2022 16:18:17 +0200
-Subject: [PATCH] drm/i915: Populate pipe dbuf slices more accurately during
- readout
-Mime-version: 1.0
-Content-type: text/plain; charset=UTF-8
-Content-transfer-encoding: 8bit
-Git-commit: b3dcc6dc0f32612d04839c2fb32e94d0ebf92c98
-Git-repo: git://anongit.freedesktop.org/drm-intel
-Patch-mainline: Queued in subsystem maintainer repository
-References: bsc#1193640
-
-During readout we cannot assume the planes are actually using the
-slices they are supposed to use. The BIOS may have misprogrammed
-things and put the planes onto the wrong dbuf slices. So let's
-do the readout more carefully to make sure we really know which
-dbuf slices are actually in use by the pipe at the time.
-
-Cc: <sta...@vger.kernel.org> # v5.14+
-Signed-off-by: Ville Syrj??l?? <ville.syrj...@linux.intel.com>
-Link: 
https://patchwork.freedesktop.org/patch/msgid/20220204141818.1900-2-ville.syrj...@linux.intel.com
-Reviewed-by: Stanislav Lisovskiy <stanislav.lisovs...@intel.com>
-Acked-by: Takashi Iwai <ti...@suse.de>
-
----
- drivers/gpu/drm/i915/intel_pm.c | 13 ++++++++-----
- 1 file changed, 8 insertions(+), 5 deletions(-)
-
-diff --git a/drivers/gpu/drm/i915/intel_pm.c b/drivers/gpu/drm/i915/intel_pm.c
-index 2eb70ec38f6e..79d61a2935ea 100644
---- a/drivers/gpu/drm/i915/intel_pm.c
-+++ b/drivers/gpu/drm/i915/intel_pm.c
-@@ -6663,6 +6663,7 @@ void skl_wm_get_hw_state(struct drm_i915_private 
*dev_priv)
-               enum pipe pipe = crtc->pipe;
-               unsigned int mbus_offset;
-               enum plane_id plane_id;
-+              u8 slices;
- 
-               skl_pipe_wm_get_hw_state(crtc, &crtc_state->wm.skl.optimal);
-               crtc_state->wm.skl.raw = crtc_state->wm.skl.optimal;
-@@ -6682,20 +6683,22 @@ void skl_wm_get_hw_state(struct drm_i915_private 
*dev_priv)
-                       skl_ddb_entry_union(&dbuf_state->ddb[pipe], ddb_uv);
-               }
- 
--              dbuf_state->slices[pipe] =
--                      skl_compute_dbuf_slices(crtc, dbuf_state->active_pipes,
--                                              dbuf_state->joined_mbus);
--
-               dbuf_state->weight[pipe] = intel_crtc_ddb_weight(crtc_state);
- 
-               /*
-                * Used for checking overlaps, so we need absolute
-                * offsets instead of MBUS relative offsets.
-                */
--              mbus_offset = mbus_ddb_offset(dev_priv, 
dbuf_state->slices[pipe]);
-+              slices = skl_compute_dbuf_slices(crtc, dbuf_state->active_pipes,
-+                                               dbuf_state->joined_mbus);
-+              mbus_offset = mbus_ddb_offset(dev_priv, slices);
-               crtc_state->wm.skl.ddb.start = mbus_offset + 
dbuf_state->ddb[pipe].start;
-               crtc_state->wm.skl.ddb.end = mbus_offset + 
dbuf_state->ddb[pipe].end;
- 
-+              /* The slices actually used by the planes on the pipe */
-+              dbuf_state->slices[pipe] =
-+                      skl_ddb_dbuf_slice_mask(dev_priv, 
&crtc_state->wm.skl.ddb);
-+
-               drm_dbg_kms(&dev_priv->drm,
-                           "[CRTC:%d:%s] dbuf slices 0x%x, ddb (%d - %d), 
active pipes 0x%x, mbus joined: %s\n",
-                           crtc->base.base.id, crtc->base.name,
--- 
-2.31.1
-
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/drm-i915-Workaround-broken-BIOS-DBUF-configuration-o.patch 
new/patches.suse/drm-i915-Workaround-broken-BIOS-DBUF-configuration-o.patch
--- old/patches.suse/drm-i915-Workaround-broken-BIOS-DBUF-configuration-o.patch 
2022-02-09 06:16:32.000000000 +0100
+++ new/patches.suse/drm-i915-Workaround-broken-BIOS-DBUF-configuration-o.patch 
1970-01-01 01:00:00.000000000 +0100
@@ -1,151 +0,0 @@
-From 15512021eb3975a8c2366e3883337e252bb0eee5 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Ville=20Syrj=C3=A4l=C3=A4?= <ville.syrj...@linux.intel.com>
-Date: Fri, 4 Feb 2022 16:18:18 +0200
-Subject: [PATCH] drm/i915: Workaround broken BIOS DBUF configuration on
- TGL/RKL
-Mime-version: 1.0
-Content-type: text/plain; charset=UTF-8
-Content-transfer-encoding: 8bit
-Git-commit: 15512021eb3975a8c2366e3883337e252bb0eee5
-Git-repo: git://anongit.freedesktop.org/drm-intel
-Patch-mainline: Queued in subsystem maintainer repository
-References: bsc#1193640
-
-On TGL/RKL the BIOS likes to use some kind of bogus DBUF layout
-that doesn't match what the spec recommends. With a single active
-pipe that is not going to be a problem, but with multiple pipes
-active skl_commit_modeset_enables() goes into an infinite loop
-since it can't figure out any order in which it can commit the
-pipes without causing DBUF overlaps between the planes.
-
-We'd need some kind of extra DBUF defrag stage in between to
-make the transition possible. But that is clearly way too complex
-a solution, so in the name of simplicity let's just sanitize the
-DBUF state by simply turning off all planes when we detect a
-pipe encroaching on its neighbours' DBUF slices. We only have
-to disable the primary planes as all other planes should have
-already been disabled (if they somehow were enabled) by
-earlier sanitization steps.
-
-And for good measure let's also sanitize in case the DBUF
-allocations of the pipes already seem to overlap each other.
-
-Cc: <sta...@vger.kernel.org> # v5.14+
-Closes: https://gitlab.freedesktop.org/drm/intel/-/issues/4762
-Signed-off-by: Ville Syrj??l?? <ville.syrj...@linux.intel.com>
-Link: 
https://patchwork.freedesktop.org/patch/msgid/20220204141818.1900-3-ville.syrj...@linux.intel.com
-Reviewed-by: Stanislav Lisovskiy <stanislav.lisovs...@intel.com>
-Acked-by: Takashi Iwai <ti...@suse.de>
-
----
- drivers/gpu/drm/i915/display/intel_display.c |  1 +
- drivers/gpu/drm/i915/intel_pm.c              | 68 ++++++++++++++++++++
- drivers/gpu/drm/i915/intel_pm.h              |  1 +
- 3 files changed, 70 insertions(+)
-
-diff --git a/drivers/gpu/drm/i915/display/intel_display.c 
b/drivers/gpu/drm/i915/display/intel_display.c
-index c3b91e65c6cb..2f9b8f31933e 100644
---- a/drivers/gpu/drm/i915/display/intel_display.c
-+++ b/drivers/gpu/drm/i915/display/intel_display.c
-@@ -10649,6 +10649,7 @@ intel_modeset_setup_hw_state(struct drm_device *dev,
-               vlv_wm_sanitize(dev_priv);
-       } else if (DISPLAY_VER(dev_priv) >= 9) {
-               skl_wm_get_hw_state(dev_priv);
-+              skl_wm_sanitize(dev_priv);
-       } else if (HAS_PCH_SPLIT(dev_priv)) {
-               ilk_wm_get_hw_state(dev_priv);
-       }
-diff --git a/drivers/gpu/drm/i915/intel_pm.c b/drivers/gpu/drm/i915/intel_pm.c
-index 79d61a2935ea..02084652fe3d 100644
---- a/drivers/gpu/drm/i915/intel_pm.c
-+++ b/drivers/gpu/drm/i915/intel_pm.c
-@@ -6710,6 +6710,74 @@ void skl_wm_get_hw_state(struct drm_i915_private 
*dev_priv)
-       dbuf_state->enabled_slices = dev_priv->dbuf.enabled_slices;
- }
- 
-+static bool skl_dbuf_is_misconfigured(struct drm_i915_private *i915)
-+{
-+      const struct intel_dbuf_state *dbuf_state =
-+              to_intel_dbuf_state(i915->dbuf.obj.state);
-+      struct skl_ddb_entry entries[I915_MAX_PIPES] = {};
-+      struct intel_crtc *crtc;
-+
-+      for_each_intel_crtc(&i915->drm, crtc) {
-+              const struct intel_crtc_state *crtc_state =
-+                      to_intel_crtc_state(crtc->base.state);
-+
-+              entries[crtc->pipe] = crtc_state->wm.skl.ddb;
-+      }
-+
-+      for_each_intel_crtc(&i915->drm, crtc) {
-+              const struct intel_crtc_state *crtc_state =
-+                      to_intel_crtc_state(crtc->base.state);
-+              u8 slices;
-+
-+              slices = skl_compute_dbuf_slices(crtc, dbuf_state->active_pipes,
-+                                               dbuf_state->joined_mbus);
-+              if (dbuf_state->slices[crtc->pipe] & ~slices)
-+                      return true;
-+
-+              if (skl_ddb_allocation_overlaps(&crtc_state->wm.skl.ddb, 
entries,
-+                                              I915_MAX_PIPES, crtc->pipe))
-+                      return true;
-+      }
-+
-+      return false;
-+}
-+
-+void skl_wm_sanitize(struct drm_i915_private *i915)
-+{
-+      struct intel_crtc *crtc;
-+
-+      /*
-+       * On TGL/RKL (at least) the BIOS likes to assign the planes
-+       * to the wrong DBUF slices. This will cause an infinite loop
-+       * in skl_commit_modeset_enables() as it can't find a way to
-+       * transition between the old bogus DBUF layout to the new
-+       * proper DBUF layout without DBUF allocation overlaps between
-+       * the planes (which cannot be allowed or else the hardware
-+       * may hang). If we detect a bogus DBUF layout just turn off
-+       * all the planes so that skl_commit_modeset_enables() can
-+       * simply ignore them.
-+       */
-+      if (!skl_dbuf_is_misconfigured(i915))
-+              return;
-+
-+      drm_dbg_kms(&i915->drm, "BIOS has misprogrammed the DBUF, disabling all 
planes\n");
-+
-+      for_each_intel_crtc(&i915->drm, crtc) {
-+              struct intel_plane *plane = to_intel_plane(crtc->base.primary);
-+              const struct intel_plane_state *plane_state =
-+                      to_intel_plane_state(plane->base.state);
-+              struct intel_crtc_state *crtc_state =
-+                      to_intel_crtc_state(crtc->base.state);
-+
-+              if (plane_state->uapi.visible)
-+                      intel_plane_disable_noatomic(crtc, plane);
-+
-+              drm_WARN_ON(&i915->drm, crtc_state->active_planes != 0);
-+
-+              memset(&crtc_state->wm.skl.ddb, 0, 
sizeof(crtc_state->wm.skl.ddb));
-+      }
-+}
-+
- static void ilk_pipe_wm_get_hw_state(struct intel_crtc *crtc)
- {
-       struct drm_device *dev = crtc->base.dev;
-diff --git a/drivers/gpu/drm/i915/intel_pm.h b/drivers/gpu/drm/i915/intel_pm.h
-index ae821e35d5fc..51705151b842 100644
---- a/drivers/gpu/drm/i915/intel_pm.h
-+++ b/drivers/gpu/drm/i915/intel_pm.h
-@@ -46,6 +46,7 @@ void skl_pipe_wm_get_hw_state(struct intel_crtc *crtc,
-                             struct skl_pipe_wm *out);
- void g4x_wm_sanitize(struct drm_i915_private *dev_priv);
- void vlv_wm_sanitize(struct drm_i915_private *dev_priv);
-+void skl_wm_sanitize(struct drm_i915_private *dev_priv);
- bool intel_can_enable_sagv(struct drm_i915_private *dev_priv,
-                          const struct intel_bw_state *bw_state);
- void intel_sagv_pre_plane_update(struct intel_atomic_state *state);
--- 
-2.31.1
-
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/usb-gadget-clear-related-members-when-goto-fail.patch 
new/patches.suse/usb-gadget-clear-related-members-when-goto-fail.patch
--- old/patches.suse/usb-gadget-clear-related-members-when-goto-fail.patch      
1970-01-01 01:00:00.000000000 +0100
+++ new/patches.suse/usb-gadget-clear-related-members-when-goto-fail.patch      
2022-02-16 20:05:27.000000000 +0100
@@ -0,0 +1,49 @@
+From 501e38a5531efbd77d5c73c0ba838a889bfc1d74 Mon Sep 17 00:00:00 2001
+From: Hangyu Hua <hbh...@gmail.com>
+Date: Sat, 1 Jan 2022 01:21:38 +0800
+Subject: [PATCH] usb: gadget: clear related members when goto fail
+Git-commit: 501e38a5531efbd77d5c73c0ba838a889bfc1d74
+Patch-mainline: v5.17-rc1
+References: CVE-2022-24958 bsc#1195905
+
+dev->config and dev->hs_config and dev->dev need to be cleaned if
+dev_config fails to avoid UAF.
+
+Acked-by: Alan Stern <st...@rowland.harvard.edu>
+Signed-off-by: Hangyu Hua <hbh...@gmail.com>
+Link: https://lore.kernel.org/r/20211231172138.7993-3-hbh...@gmail.com
+Signed-off-by: Greg Kroah-Hartman <gre...@linuxfoundation.org>
+Acked-by: Takashi Iwai <ti...@suse.de>
+
+---
+ drivers/usb/gadget/legacy/inode.c | 7 +++++--
+ 1 file changed, 5 insertions(+), 2 deletions(-)
+
+diff --git a/drivers/usb/gadget/legacy/inode.c 
b/drivers/usb/gadget/legacy/inode.c
+index eaad03c0252f..25c8809e0a38 100644
+--- a/drivers/usb/gadget/legacy/inode.c
++++ b/drivers/usb/gadget/legacy/inode.c
+@@ -1875,8 +1875,8 @@ dev_config (struct file *fd, const char __user *buf, 
size_t len, loff_t *ptr)
+ 
+       value = usb_gadget_probe_driver(&gadgetfs_driver);
+       if (value != 0) {
+-              kfree (dev->buf);
+-              dev->buf = NULL;
++              spin_lock_irq(&dev->lock);
++              goto fail;
+       } else {
+               /* at this point "good" hardware has for the first time
+                * let the USB the host see us.  alternatively, if users
+@@ -1893,6 +1893,9 @@ dev_config (struct file *fd, const char __user *buf, 
size_t len, loff_t *ptr)
+       return value;
+ 
+ fail:
++      dev->config = NULL;
++      dev->hs_config = NULL;
++      dev->dev = NULL;
+       spin_unlock_irq (&dev->lock);
+       pr_debug ("%s: %s fail %zd, %p\n", shortname, __func__, value, dev);
+       kfree (dev->buf);
+-- 
+2.31.1
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/usb-gadget-don-t-release-an-existing-dev-buf.patch 
new/patches.suse/usb-gadget-don-t-release-an-existing-dev-buf.patch
--- old/patches.suse/usb-gadget-don-t-release-an-existing-dev-buf.patch 
1970-01-01 01:00:00.000000000 +0100
+++ new/patches.suse/usb-gadget-don-t-release-an-existing-dev-buf.patch 
2022-02-16 20:05:27.000000000 +0100
@@ -0,0 +1,39 @@
+From 89f3594d0de58e8a57d92d497dea9fee3d4b9cda Mon Sep 17 00:00:00 2001
+From: Hangyu Hua <hbh...@gmail.com>
+Date: Sat, 1 Jan 2022 01:21:37 +0800
+Subject: [PATCH] usb: gadget: don't release an existing dev->buf
+Git-commit: 89f3594d0de58e8a57d92d497dea9fee3d4b9cda
+Patch-mainline: v5.17-rc1
+References: CVE-2022-24958 bsc#1195905
+
+dev->buf does not need to be released if it already exists before
+executing dev_config.
+
+Acked-by: Alan Stern <st...@rowland.harvard.edu>
+Signed-off-by: Hangyu Hua <hbh...@gmail.com>
+Link: https://lore.kernel.org/r/20211231172138.7993-2-hbh...@gmail.com
+Signed-off-by: Greg Kroah-Hartman <gre...@linuxfoundation.org>
+Acked-by: Takashi Iwai <ti...@suse.de>
+
+---
+ drivers/usb/gadget/legacy/inode.c | 3 ++-
+ 1 file changed, 2 insertions(+), 1 deletion(-)
+
+diff --git a/drivers/usb/gadget/legacy/inode.c 
b/drivers/usb/gadget/legacy/inode.c
+index 3b58f4fc0a80..eaad03c0252f 100644
+--- a/drivers/usb/gadget/legacy/inode.c
++++ b/drivers/usb/gadget/legacy/inode.c
+@@ -1826,8 +1826,9 @@ dev_config (struct file *fd, const char __user *buf, 
size_t len, loff_t *ptr)
+       spin_lock_irq (&dev->lock);
+       value = -EINVAL;
+       if (dev->buf) {
++              spin_unlock_irq(&dev->lock);
+               kfree(kbuf);
+-              goto fail;
++              return value;
+       }
+       dev->buf = kbuf;
+ 
+-- 
+2.31.1
+

++++++ series.conf ++++++
--- /var/tmp/diff_new_pack.SBm4zv/_old  2022-02-19 19:21:22.633213517 +0100
+++ /var/tmp/diff_new_pack.SBm4zv/_new  2022-02-19 19:21:22.637213518 +0100
@@ -1510,6 +1510,216 @@
        
patches.kernel.org/5.16.8-126-selftests-nft_concat_range-add-test-for-reload.patch
        
patches.kernel.org/5.16.8-127-selftests-netfilter-check-stateless-nat-udp-ch.patch
        patches.kernel.org/5.16.8-128-Linux-5.16.8.patch
+       
patches.kernel.org/5.16.9-001-ata-libata-core-Fix-ata_dev_config_cpr.patch
+       
patches.kernel.org/5.16.9-002-moxart-fix-potential-use-after-free-on-remove-.patch
+       
patches.kernel.org/5.16.9-003-KVM-s390-Return-error-on-SIDA-memop-on-normal-.patch
+       
patches.kernel.org/5.16.9-004-ksmbd-fix-SMB-3.11-posix-extension-mount-failu.patch
+       
patches.kernel.org/5.16.9-005-crypto-api-Move-cryptomgr-soft-dependency-into.patch
+       
patches.kernel.org/5.16.9-006-tipc-improve-size-validations-for-received-dom.patch
+       patches.kernel.org/5.16.9-007-Linux-5.16.9.patch
+       
patches.kernel.org/5.16.10-001-integrity-check-the-return-value-of-audit_log.patch
+       
patches.kernel.org/5.16.10-002-audit-don-t-deref-the-syscall-args-when-check.patch
+       
patches.kernel.org/5.16.10-003-ima-fix-reference-leak-in-asymmetric_verify.patch
+       
patches.kernel.org/5.16.10-004-ima-Remove-ima_policy-file-before-directory.patch
+       
patches.kernel.org/5.16.10-005-ima-Allow-template-selection-with-ima_templat.patch
+       
patches.kernel.org/5.16.10-006-ima-Do-not-print-policy-rule-with-inactive-LS.patch
+       
patches.kernel.org/5.16.10-007-mmc-sdhci-of-esdhc-Check-for-error-num-after-.patch
+       
patches.kernel.org/5.16.10-008-mmc-core-Wait-for-command-setting-Power-Off-N.patch
+       
patches.kernel.org/5.16.10-009-mmc-sh_mmcif-Check-for-null-res-pointer.patch
+       
patches.kernel.org/5.16.10-010-can-isotp-fix-potential-CAN-frame-reception-r.patch
+       
patches.kernel.org/5.16.10-011-can-isotp-fix-error-path-in-isotp_sendmsg-to-.patch
+       
patches.kernel.org/5.16.10-012-net-phy-marvell-Fix-RGMII-Tx-Rx-delays-settin.patch
+       
patches.kernel.org/5.16.10-013-net-phy-marvell-Fix-MDI-x-polarity-setting-in.patch
+       
patches.kernel.org/5.16.10-014-NFS-Fix-initialisation-of-nfs_client-cl_flags.patch
+       
patches.kernel.org/5.16.10-015-NFSD-Fix-NFSv3-SETATTR-CREATE-s-handling-of-l.patch
+       patches.kernel.org/5.16.10-016-NFSD-Fix-ia_size-underflow.patch
+       patches.kernel.org/5.16.10-017-NFSD-Clamp-WRITE-offsets.patch
+       
patches.kernel.org/5.16.10-018-NFSD-Fix-offset-type-in-I-O-trace-points.patch
+       
patches.kernel.org/5.16.10-019-NFSD-Fix-the-behavior-of-READ-near-OFFSET_MAX.patch
+       
patches.kernel.org/5.16.10-020-NFS-change-nfs_access_get_cached-to-only-repo.patch
+       
patches.kernel.org/5.16.10-021-NFSv4-only-print-the-label-when-its-queried.patch
+       
patches.kernel.org/5.16.10-022-nfs-nfs4clinet-check-the-return-value-of-kstr.patch
+       
patches.kernel.org/5.16.10-023-NFSv4.1-Fix-uninitialised-variable-in-devicen.patch
+       
patches.kernel.org/5.16.10-024-NFSv4-remove-zero-number-of-fs_locations-entr.patch
+       
patches.kernel.org/5.16.10-025-NFSv4-store-server-support-for-fs_location-at.patch
+       
patches.kernel.org/5.16.10-026-NFSv4.1-query-for-fs_location-attr-on-a-new-f.patch
+       
patches.kernel.org/5.16.10-027-NFSv4-expose-nfs_parse_server_name-function.patch
+       
patches.kernel.org/5.16.10-028-NFSv4-handle-port-presence-in-fs_location-ser.patch
+       
patches.kernel.org/5.16.10-029-SUNRPC-allow-for-unspecified-transport-time-i.patch
+       
patches.kernel.org/5.16.10-030-net-sunrpc-fix-reference-count-leaks-in-rpc_s.patch
+       
patches.kernel.org/5.16.10-031-sunrpc-Fix-potential-race-conditions-in-rpc_s.patch
+       
patches.kernel.org/5.16.10-032-irqchip-realtek-rtl-Service-all-pending-inter.patch
+       
patches.kernel.org/5.16.10-033-perf-x86-rapl-fix-AMD-event-handling.patch
+       
patches.kernel.org/5.16.10-034-x86-perf-Avoid-warning-for-Arch-LBR-without-X.patch
+       
patches.kernel.org/5.16.10-035-sched-Avoid-double-preemption-in-__cond_resch.patch
+       
patches.kernel.org/5.16.10-036-drm-vc4-Fix-deadlock-on-DSI-device-attach-err.patch
+       
patches.kernel.org/5.16.10-037-drm-panel-orientation-quirks-Add-quirk-for-th.patch
+       
patches.kernel.org/5.16.10-038-net-sched-Clarify-error-message-when-qdisc-ki.patch
+       
patches.kernel.org/5.16.10-039-powerpc-fixmap-Fix-VM-debug-warning-on-unmap.patch
+       
patches.kernel.org/5.16.10-040-s390-module-test-loading-modules-with-a-lot-o.patch
+       
patches.kernel.org/5.16.10-041-arm64-Add-Cortex-X2-CPU-part-definition.patch
+       
patches.kernel.org/5.16.10-042-arm64-errata-Update-ARM64_ERRATUM_-2119858-22.patch
+       
patches.kernel.org/5.16.10-043-scsi-target-iscsi-Make-sure-the-np-under-each.patch
+       
patches.kernel.org/5.16.10-044-scsi-ufs-ufshcd-pltfrm-Check-the-return-value.patch
+       
patches.kernel.org/5.16.10-045-scsi-qedf-Add-stag_work-to-all-the-vports.patch
+       
patches.kernel.org/5.16.10-046-scsi-qedf-Fix-refcount-issue-when-LOGO-is-rec.patch
+       
patches.kernel.org/5.16.10-047-scsi-qedf-Change-context-reset-messages-to-ra.patch
+       
patches.kernel.org/5.16.10-048-scsi-pm8001-Fix-bogus-FW-crash-for-maxcpus-1.patch
+       
patches.kernel.org/5.16.10-049-scsi-ufs-Use-generic-error-code-in-ufshcd_set.patch
+       
patches.kernel.org/5.16.10-050-scsi-ufs-Treat-link-loss-as-fatal-error.patch
+       patches.kernel.org/5.16.10-051-scsi-myrs-Fix-crash-in-error-case.patch
+       
patches.kernel.org/5.16.10-052-net-stmmac-reduce-unnecessary-wakeups-from-ee.patch
+       
patches.kernel.org/5.16.10-053-PM-hibernate-Remove-register_nosave_region_la.patch
+       
patches.kernel.org/5.16.10-054-drm-amd-display-Correct-MPC-split-policy-for-.patch
+       
patches.kernel.org/5.16.10-055-drm-amdgpu-display-adjust-msleep-limit-in-dp_.patch
+       
patches.kernel.org/5.16.10-056-drm-amdgpu-display-use-msleep-rather-than-ude.patch
+       
patches.kernel.org/5.16.10-057-usb-dwc2-gadget-don-t-try-to-disable-ep0-in-d.patch
+       patches.kernel.org/5.16.10-058-perf-Always-wake-the-parent-event.patch
+       
patches.kernel.org/5.16.10-059-nvme-pci-add-the-IGNORE_DEV_SUBNQN-quirk-for-.patch
+       
patches.kernel.org/5.16.10-060-MIPS-Fix-build-error-due-to-PTR-used-in-more-.patch
+       
patches.kernel.org/5.16.10-061-net-stmmac-dwmac-sun8i-use-return-val-of-read.patch
+       
patches.kernel.org/5.16.10-062-arm64-errata-Add-detection-for-TRBE-ignored-s.patch
+       
patches.kernel.org/5.16.10-063-arm64-errata-Add-detection-for-TRBE-invalid-p.patch
+       
patches.kernel.org/5.16.10-064-arm64-errata-Add-detection-for-TRBE-trace-dat.patch
+       
patches.kernel.org/5.16.10-065-arm64-cpufeature-List-early-Cortex-A510-parts.patch
+       
patches.kernel.org/5.16.10-066-kasan-test-fix-compatibility-with-FORTIFY_SOU.patch
+       
patches.kernel.org/5.16.10-067-KVM-eventfd-Fix-false-positive-RCU-usage-warn.patch
+       
patches.kernel.org/5.16.10-068-KVM-nVMX-eVMCS-Filter-out-VM_EXIT_SAVE_VMX_PR.patch
+       
patches.kernel.org/5.16.10-069-KVM-nVMX-Also-filter-MSR_IA32_VMX_TRUE_PINBAS.patch
+       
patches.kernel.org/5.16.10-070-KVM-SVM-Don-t-kill-SEV-guest-if-SMAP-erratum-.patch
+       
patches.kernel.org/5.16.10-071-KVM-VMX-Set-vmcs.PENDING_DBG.BS-on-DB-in-STI-.patch
+       
patches.kernel.org/5.16.10-072-KVM-x86-Report-deprecated-x87-features-in-sup.patch
+       patches.kernel.org/5.16.10-073-riscv-fix-build-with-binutils-2.38.patch
+       patches.kernel.org/5.16.10-074-riscv-Fix-XIP_FIXUP_FLASH_OFFSET.patch
+       
patches.kernel.org/5.16.10-075-riscv-cpu-hotplug-clear-cpu-from-numa-map-whe.patch
+       
patches.kernel.org/5.16.10-076-riscv-mm-Add-XIP_FIXUP-for-phys_ram_base.patch
+       
patches.kernel.org/5.16.10-077-riscv-eliminate-unreliable-__builtin_frame_ad.patch
+       
patches.kernel.org/5.16.10-078-gfs2-Fix-gfs2_release-for-non-writers-regress.patch
+       
patches.kernel.org/5.16.10-079-Revert-gfs2-check-context-in-gfs2_glock_put.patch
+       
patches.kernel.org/5.16.10-080-Revert-PCI-portdrv-Do-not-setup-up-IRQs-if-th.patch
+       
patches.kernel.org/5.16.10-081-ARM-dts-imx23-evk-Remove-MX23_PAD_SSP1_DETECT.patch
+       
patches.kernel.org/5.16.10-082-ARM-dts-Fix-boot-regression-on-Skomer.patch
+       
patches.kernel.org/5.16.10-083-ARM-socfpga-fix-missing-RESET_CONTROLLER.patch
+       
patches.kernel.org/5.16.10-084-nvme-tcp-fix-bogus-request-completion-when-fa.patch
+       
patches.kernel.org/5.16.10-085-ACPI-IORT-Check-node-revision-for-PMCG-resour.patch
+       
patches.kernel.org/5.16.10-086-PM-s2idle-ACPI-Fix-wakeup-interrupts-handling.patch
+       
patches.kernel.org/5.16.10-087-drm-amdgpu-display-change-pipe-policy-for-DCN.patch
+       
patches.kernel.org/5.16.10-088-drm-rockchip-vop-Correct-RK3399-VOP-register-.patch
+       
patches.kernel.org/5.16.10-089-drm-i915-Disable-DRRS-on-IVB-HSW-port-A.patch
+       
patches.kernel.org/5.16.10-090-drm-i915-Allow-join_mbus-cases-for-adlp-dbuf-.patch
+       
patches.kernel.org/5.16.10-091-drm-i915-Populate-pipe-dbuf-slices-more-accur.patch
+       
patches.kernel.org/5.16.10-092-drm-i915-Workaround-broken-BIOS-DBUF-configur.patch
+       
patches.kernel.org/5.16.10-093-ARM-dts-Fix-timer-regression-for-beagleboard-.patch
+       
patches.kernel.org/5.16.10-094-ARM-dts-meson-Fix-the-UART-compatible-strings.patch
+       
patches.kernel.org/5.16.10-095-ARM-dts-meson8-Fix-the-UART-device-tree-schem.patch
+       
patches.kernel.org/5.16.10-096-ARM-dts-meson8b-Fix-the-UART-device-tree-sche.patch
+       
patches.kernel.org/5.16.10-097-phy-broadcom-Kconfig-Fix-PHY_BRCM_USB-config-.patch
+       
patches.kernel.org/5.16.10-098-tee-optee-do-not-check-memref-size-on-return-.patch
+       
patches.kernel.org/5.16.10-099-optee-add-error-checks-in-optee_ffa_do_call_w.patch
+       
patches.kernel.org/5.16.10-100-staging-fbtft-Fix-error-path-in-fbtft_driver_.patch
+       
patches.kernel.org/5.16.10-101-ARM-dts-imx6qdl-udoo-Properly-describe-the-SD.patch
+       
patches.kernel.org/5.16.10-102-phy-xilinx-zynqmp-Fix-bus-width-setting-for-S.patch
+       
patches.kernel.org/5.16.10-103-phy-stm32-fix-a-refcount-leak-in-stm32_usbphy.patch
+       
patches.kernel.org/5.16.10-104-ARM-dts-imx7ulp-Fix-assigned-clocks-parents-t.patch
+       
patches.kernel.org/5.16.10-105-arm64-dts-imx8mq-fix-mipi_csi-bidirectional-p.patch
+       
patches.kernel.org/5.16.10-106-usb-f_fs-Fix-use-after-free-for-epfile.patch
+       
patches.kernel.org/5.16.10-107-arm64-Enable-Cortex-A510-erratum-2051678-by-d.patch
+       patches.kernel.org/5.16.10-108-phy-dphy-Correct-clk_pre-parameter.patch
+       
patches.kernel.org/5.16.10-109-gpio-aggregator-Fix-calling-into-sleeping-GPI.patch
+       
patches.kernel.org/5.16.10-110-NFS-Don-t-overfill-uncached-readdir-pages.patch
+       
patches.kernel.org/5.16.10-111-NFS-Don-t-skip-directory-entries-when-doing-u.patch
+       
patches.kernel.org/5.16.10-112-NFS-Avoid-duplicate-uncached-readdir-calls-on.patch
+       
patches.kernel.org/5.16.10-113-drm-vc4-hdmi-Allow-DBLCLK-modes-even-if-horz-.patch
+       
patches.kernel.org/5.16.10-114-misc-fastrpc-avoid-double-fput-on-failed-user.patch
+       
patches.kernel.org/5.16.10-115-net-sparx5-Fix-get_stat64-crash-in-tcpdump.patch
+       
patches.kernel.org/5.16.10-116-netfilter-nft_payload-don-t-allow-th-access-f.patch
+       
patches.kernel.org/5.16.10-117-netfilter-ctnetlink-disable-helper-autoassign.patch
+       
patches.kernel.org/5.16.10-118-arm64-dts-meson-g12b-odroid-n2-fix-typo-dio21.patch
+       
patches.kernel.org/5.16.10-119-arm64-dts-meson-sm1-odroid-use-correct-enable.patch
+       
patches.kernel.org/5.16.10-120-arm64-dts-meson-sm1-bananapi-m5-fix-wrong-GPI.patch
+       
patches.kernel.org/5.16.10-121-arm64-dts-meson-sm1-odroid-fix-boot-loop-afte.patch
+       
patches.kernel.org/5.16.10-122-ixgbevf-Require-large-buffers-for-build_skb-o.patch
+       
patches.kernel.org/5.16.10-123-tcp-take-care-of-mixed-splice-sendmsg-MSG_ZER.patch
+       
patches.kernel.org/5.16.10-124-net-mscc-ocelot-fix-all-IP-traffic-getting-tr.patch
+       
patches.kernel.org/5.16.10-125-drm-panel-simple-Assign-data-from-panel_dpi_p.patch
+       
patches.kernel.org/5.16.10-126-s390-module-fix-building-test_modules_helpers.patch
+       
patches.kernel.org/5.16.10-127-ACPI-PM-s2idle-Cancel-wakeup-before-dispatchi.patch
+       
patches.kernel.org/5.16.10-128-gpiolib-Never-return-internal-error-codes-to-.patch
+       
patches.kernel.org/5.16.10-129-gpio-sifive-use-the-correct-register-to-read-.patch
+       
patches.kernel.org/5.16.10-130-fbcon-Avoid-cap-set-but-not-used-warning.patch
+       
patches.kernel.org/5.16.10-131-SUNRPC-lock-against-sock-changing-during-sysf.patch
+       
patches.kernel.org/5.16.10-132-gve-Recording-rx-queue-before-sending-to-napi.patch
+       
patches.kernel.org/5.16.10-133-bonding-pair-enable_port-with-slave_arr_updat.patch
+       
patches.kernel.org/5.16.10-134-net-dsa-mv88e6xxx-don-t-use-devres-for-mdiobu.patch
+       
patches.kernel.org/5.16.10-135-net-dsa-ar9331-register-the-mdiobus-under-dev.patch
+       
patches.kernel.org/5.16.10-136-net-dsa-bcm_sf2-don-t-use-devres-for-mdiobus.patch
+       
patches.kernel.org/5.16.10-137-net-dsa-felix-don-t-use-devres-for-mdiobus.patch
+       
patches.kernel.org/5.16.10-138-net-dsa-ocelot-seville-utilize-of_mdiobus_reg.patch
+       
patches.kernel.org/5.16.10-139-net-dsa-seville-register-the-mdiobus-under-de.patch
+       
patches.kernel.org/5.16.10-140-net-dsa-mt7530-fix-kernel-bug-in-mdiobus_free.patch
+       
patches.kernel.org/5.16.10-141-net-dsa-lantiq_gswip-don-t-use-devres-for-mdi.patch
+       
patches.kernel.org/5.16.10-142-ibmvnic-don-t-release-napi-in-__ibmvnic_open.patch
+       
patches.kernel.org/5.16.10-143-net-ethernet-litex-Add-the-dependency-on-HAS_.patch
+       
patches.kernel.org/5.16.10-144-ipmr-ip6mr-acquire-RTNL-before-calling-ip-6-m.patch
+       
patches.kernel.org/5.16.10-145-nfp-flower-fix-ida_idx-not-being-released.patch
+       
patches.kernel.org/5.16.10-146-net-do-not-keep-the-dst-cache-when-uncloning-.patch
+       
patches.kernel.org/5.16.10-147-net-fix-a-memleak-when-uncloning-an-skb-dst-a.patch
+       
patches.kernel.org/5.16.10-148-veth-fix-races-around-rq-rx_notify_masked.patch
+       
patches.kernel.org/5.16.10-149-net-mdio-aspeed-Add-missing-MODULE_DEVICE_TAB.patch
+       
patches.kernel.org/5.16.10-150-tipc-rate-limit-warning-for-received-illegal-.patch
+       
patches.kernel.org/5.16.10-151-net-amd-xgbe-disable-interrupts-during-pci-re.patch
+       
patches.kernel.org/5.16.10-152-net-dsa-fix-panic-when-DSA-master-device-unbi.patch
+       
patches.kernel.org/5.16.10-153-drm-amd-pm-fix-hwmon-node-of-power1_label-cre.patch
+       
patches.kernel.org/5.16.10-154-mptcp-netlink-process-IPv6-addrs-in-creating-.patch
+       
patches.kernel.org/5.16.10-155-dpaa2-eth-unregister-the-netdev-before-discon.patch
+       
patches.kernel.org/5.16.10-156-ice-fix-an-error-code-in-ice_cfg_phy_fec.patch
+       patches.kernel.org/5.16.10-157-ice-fix-IPIP-and-SIT-TSO-offload.patch
+       
patches.kernel.org/5.16.10-158-ice-Fix-KASAN-error-in-LAG-NETDEV_UNREGISTER-.patch
+       
patches.kernel.org/5.16.10-159-ice-Avoid-RTNL-lock-when-re-creating-auxiliar.patch
+       
patches.kernel.org/5.16.10-160-net-mscc-ocelot-fix-mutex-lock-error-during-e.patch
+       
patches.kernel.org/5.16.10-161-net-dsa-mv88e6xxx-fix-use-after-free-in-mv88e.patch
+       
patches.kernel.org/5.16.10-162-vt_ioctl-fix-array_index_nospec-in-vt_setacti.patch
+       
patches.kernel.org/5.16.10-163-vt_ioctl-add-array_index_nospec-to-VT_ACTIVAT.patch
+       
patches.kernel.org/5.16.10-164-n_tty-wake-up-poll-POLLRDNORM-on-receiving-da.patch
+       
patches.kernel.org/5.16.10-165-eeprom-ee1004-limit-i2c-reads-to-I2C_SMBUS_BL.patch
+       
patches.kernel.org/5.16.10-166-usb-dwc2-drd-fix-soft-connect-when-gadget-is-.patch
+       
patches.kernel.org/5.16.10-167-Revert-usb-dwc2-drd-fix-soft-connect-when-gad.patch
+       
patches.kernel.org/5.16.10-168-net-usb-ax88179_178a-Fix-out-of-bounds-access.patch
+       
patches.kernel.org/5.16.10-169-usb-ulpi-Move-of_node_put-to-ulpi_dev_release.patch
+       patches.kernel.org/5.16.10-170-usb-ulpi-Call-of_node_put-correctly.patch
+       
patches.kernel.org/5.16.10-171-usb-dwc3-gadget-Prevent-core-from-processing-.patch
+       
patches.kernel.org/5.16.10-172-usb-gadget-udc-renesas_usb3-Fix-host-to-USB_R.patch
+       
patches.kernel.org/5.16.10-173-USB-gadget-validate-interface-OS-descriptor-r.patch
+       
patches.kernel.org/5.16.10-174-usb-gadget-rndis-check-size-of-RNDIS_MSG_SET-.patch
+       
patches.kernel.org/5.16.10-175-usb-gadget-f_uac2-Define-specific-wTerminalTy.patch
+       
patches.kernel.org/5.16.10-176-usb-raw-gadget-fix-handling-of-dual-direction.patch
+       
patches.kernel.org/5.16.10-177-USB-serial-ftdi_sio-add-support-for-Brainboxe.patch
+       
patches.kernel.org/5.16.10-178-USB-serial-option-add-ZTE-MF286D-modem.patch
+       
patches.kernel.org/5.16.10-179-USB-serial-ch341-add-support-for-GW-Instek-US.patch
+       
patches.kernel.org/5.16.10-180-USB-serial-cp210x-add-NCR-Retail-IO-box-id.patch
+       
patches.kernel.org/5.16.10-181-USB-serial-cp210x-add-CPI-Bulk-Coin-Recycler-.patch
+       
patches.kernel.org/5.16.10-182-speakup-dectlk-Restore-pitch-setting.patch
+       
patches.kernel.org/5.16.10-183-phy-ti-Fix-missing-sentinel-for-clk_div_table.patch
+       
patches.kernel.org/5.16.10-184-iio-buffer-Fix-file-related-error-handling-in.patch
+       
patches.kernel.org/5.16.10-185-fs-proc-task_mmu.c-don-t-read-mapcount-for-mi.patch
+       
patches.kernel.org/5.16.10-186-mm-vmscan-remove-deadlock-due-to-throttling-f.patch
+       
patches.kernel.org/5.16.10-187-mm-memcg-synchronize-objcg-lists-with-a-dedic.patch
+       
patches.kernel.org/5.16.10-188-seccomp-Invalidate-seccomp-mode-to-catch-deat.patch
+       
patches.kernel.org/5.16.10-189-signal-HANDLER_EXIT-should-clear-SIGNAL_UNKIL.patch
+       
patches.kernel.org/5.16.10-190-s390-cio-verify-the-driver-availability-for-p.patch
+       
patches.kernel.org/5.16.10-191-bus-mhi-pci_generic-Add-mru_default-for-Foxco.patch
+       
patches.kernel.org/5.16.10-192-bus-mhi-pci_generic-Add-mru_default-for-Cinte.patch
+       
patches.kernel.org/5.16.10-193-x86-sgx-Silence-softlockup-detection-when-rel.patch
+       
patches.kernel.org/5.16.10-194-Makefile.extrawarn-Move-Wunaligned-access-to-.patch
+       
patches.kernel.org/5.16.10-195-scsi-lpfc-Remove-NVMe-support-if-kernel-has-N.patch
+       
patches.kernel.org/5.16.10-196-scsi-lpfc-Reduce-log-messages-seen-after-firm.patch
+       
patches.kernel.org/5.16.10-197-MIPS-octeon-Fix-missed-PTR-PTR_WD-conversion.patch
+       
patches.kernel.org/5.16.10-198-arm64-dts-imx8mq-fix-lcdif-port-node.patch
+       
patches.kernel.org/5.16.10-199-perf-Fix-list-corruption-in-perf_cgroup_switc.patch
+       
patches.kernel.org/5.16.10-200-kconfig-fix-missing-fclose-on-error-paths.patch
+       
patches.kernel.org/5.16.10-201-docs-ABI-testing-aspeed-uart-routing-Escape-a.patch
+       
patches.kernel.org/5.16.10-202-iommu-Fix-potential-use-after-free-during-pro.patch
+       patches.kernel.org/5.16.10-203-Linux-5.16.10.patch
 
        ########################################################
        # Build fixes that apply to the vanilla kernel too.
@@ -1540,6 +1750,8 @@
        
patches.suse/0001-lib-raid6-Use-strict-priority-ranking-for-pq-gen-ben.patch
        patches.suse/0001-usb-Add-Xen-pvUSB-protocol-description.patch
        patches.suse/0002-usb-Introduce-Xen-pvUSB-frontend-xen-hcd.patch
+       patches.suse/usb-gadget-don-t-release-an-existing-dev-buf.patch
+       patches.suse/usb-gadget-clear-related-members-when-goto-fail.patch
        patches.suse/ALSA-usb-audio-Use-int-for-dB-map-values.patch
        patches.suse/ALSA-usb-audio-Add-minimal-mute-notion-in-dB-mapping.patch
        patches.suse/ALSA-usb-audio-Fix-dB-level-of-Bose-Revolve-SoundLin.patch
@@ -1559,6 +1771,10 @@
        # to get into mainline any time soon (or ever) belong
        # to area specific sections below.
        ########################################################
+       patches.suse/ALSA-memalloc-Fix-dma_need_sync-checks.patch
+       patches.suse/ALSA-memalloc-invalidate-SG-pages-before-sync.patch
+       patches.suse/ALSA-usb-audio-Don-t-abort-resume-upon-errors.patch
+       patches.suse/ALSA-hda-realtek-Fix-deadlock-by-COEF-mutex.patch
 
        ########################################################
        # kbuild/module infrastructure fixes
@@ -1651,9 +1867,6 @@
        ########################################################
        # DRM / Graphics
        ########################################################
-       patches.suse/drm-i915-Allow-join_mbus-cases-for-adlp-dbuf-configu.patch
-       patches.suse/drm-i915-Populate-pipe-dbuf-slices-more-accurately-d.patch
-       patches.suse/drm-i915-Workaround-broken-BIOS-DBUF-configuration-o.patch
 
        ########################################################
        # Storage

++++++ source-timestamp ++++++
--- /var/tmp/diff_new_pack.SBm4zv/_old  2022-02-19 19:21:22.657213519 +0100
+++ /var/tmp/diff_new_pack.SBm4zv/_new  2022-02-19 19:21:22.661213519 +0100
@@ -1,4 +1,4 @@
-2022-02-10 11:31:59 +0000
-GIT Revision: 5d1f5d2e7552fcd3d37c11eb714944859e92e7b4
+2022-02-17 05:36:42 +0000
+GIT Revision: fc3f7ab137188c60cadd5b4e891222e9e8a5c8cd
 GIT Branch: stable
 

Reply via email to