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-07-15 13:52:13
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kernel-source (Old)
 and      /work/SRC/openSUSE:Factory/.kernel-source.new.1523 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kernel-source"

Fri Jul 15 13:52:13 2022 rev:649 rq:989311 version:5.18.11

Changes:
--------
--- /work/SRC/openSUSE:Factory/kernel-source/dtb-aarch64.changes        
2022-07-09 16:59:55.468516087 +0200
+++ /work/SRC/openSUSE:Factory/.kernel-source.new.1523/dtb-aarch64.changes      
2022-07-15 13:52:15.219559076 +0200
@@ -1,0 +2,576 @@
+Fri Jul 15 07:36:11 CEST 2022 - jsl...@suse.cz
+
+- Refresh
+  patches.suse/0001-drm-aperture-Run-fbdev-removal-before-internal-helpe.patch.
+  Update upstream status.
+- commit 4fcb983
+
+-------------------------------------------------------------------
+Fri Jul 15 07:00:18 CEST 2022 - jsl...@suse.cz
+
+- x86/mm: Simplify RESERVE_BRK() (bsc#1199657 CVE-2022-29900
+  CVE-2022-29901).
+- commit da1381f
+
+-------------------------------------------------------------------
+Fri Jul 15 06:36:06 CEST 2022 - jsl...@suse.cz
+
+- x86/entry: Remove UNTRAIN_RET from native_irq_return_ldt
+  (bsc#1199657 CVE-2022-29900 CVE-2022-29901).
+- commit ce3ce6a
+
+-------------------------------------------------------------------
+Fri Jul 15 06:35:26 CEST 2022 - jsl...@suse.cz
+
+- Refresh
+  patches.suse/x86-kvm-fix-FASTOP_SIZE-when-return-thunks-are-enabl.patch.
+  Update to upstream version.
+- commit 3f7e318
+
+-------------------------------------------------------------------
+Thu Jul 14 13:33:10 CEST 2022 - jsl...@suse.cz
+
+- x86/asm/32: Fix ANNOTATE_UNRET_SAFE use on 32-bit (bsc#1199657
+  CVE-2022-29900 CVE-2022-29901).
+  Update upstream status.
+- commit eae54b1
+
+-------------------------------------------------------------------
+Thu Jul 14 10:40:05 CEST 2022 - jsl...@suse.cz
+
+- tty: use new tty_insert_flip_string_and_push_buffer() in
+  pty_write() (bsc#1198829 CVE-2022-1462).
+- tty: extract tty_flip_buffer_commit() from
+  tty_flip_buffer_push() (bsc#1198829 CVE-2022-1462).
+- commit cec52d3
+
+-------------------------------------------------------------------
+Thu Jul 14 07:55:22 CEST 2022 - jsl...@suse.cz
+
+- x86/kvm: fix FASTOP_SIZE when return thunks are enabled
+  (bsc#1199657 CVE-2022-29900 CVE-2022-29901).
+- commit 86ef7b4
+
+-------------------------------------------------------------------
+Wed Jul 13 10:16:25 CEST 2022 - jsl...@suse.cz
+
+- x86/asm/32: fix ANNOTATE_UNRET_SAFE use on 32bit (bsc#1199657
+  CVE-2022-29900 CVE-2022-29901).
+- x86/static_call: Serialize __static_call_fixup() properly
+  (bsc#1199657 CVE-2022-29900 CVE-2022-29901).
+- x86/speculation: Disable RRSBA behavior (bsc#1199657
+  CVE-2022-29900 CVE-2022-29901).
+- x86/kexec: Disable RET on kexec (bsc#1199657 CVE-2022-29900
+  CVE-2022-29901).
+- x86/bugs: Do not enable IBPB-on-entry when IBPB is not supported
+  (bsc#1199657 CVE-2022-29900 CVE-2022-29901).
+- x86/entry: Move PUSH_AND_CLEAR_REGS() back into error_entry
+  (bsc#1199657 CVE-2022-29900 CVE-2022-29901).
+- x86/bugs: Add Cannon lake to RETBleed affected CPU list
+  (bsc#1199657 CVE-2022-29900 CVE-2022-29901).
+- commit 834606b
+
+-------------------------------------------------------------------
+Wed Jul 13 10:13:38 CEST 2022 - jsl...@suse.cz
+
+- x86/retbleed: Add fine grained Kconfig knobs (bsc#1199657
+  CVE-2022-29900 CVE-2022-29901).
+- Update config files.
+- commit 9dbc2f6
+
+-------------------------------------------------------------------
+Wed Jul 13 10:12:07 CEST 2022 - jsl...@suse.cz
+
+- x86/cpu/amd: Enumerate BTC_NO (bsc#1199657 CVE-2022-29900
+  CVE-2022-29901).
+- x86/common: Stamp out the stepping madness (bsc#1199657
+  CVE-2022-29900 CVE-2022-29901).
+- KVM: VMX: Prevent RSB underflow before vmenter (bsc#1199657
+  CVE-2022-29900 CVE-2022-29901).
+- x86/speculation: Fill RSB on vmexit for IBRS (bsc#1199657
+  CVE-2022-29900 CVE-2022-29901).
+- KVM: VMX: Fix IBRS handling after vmexit (bsc#1199657
+  CVE-2022-29900 CVE-2022-29901).
+- KVM: VMX: Prevent guest RSB poisoning attacks with eIBRS
+  (bsc#1199657 CVE-2022-29900 CVE-2022-29901).
+- KVM: VMX: Convert launched argument to flags (bsc#1199657
+  CVE-2022-29900 CVE-2022-29901).
+- KVM: VMX: Flatten __vmx_vcpu_run() (bsc#1199657 CVE-2022-29900
+  CVE-2022-29901).
+- objtool: Re-add UNWIND_HINT_{SAVE_RESTORE} (bsc#1199657
+  CVE-2022-29900 CVE-2022-29901).
+- x86/speculation: Remove x86_spec_ctrl_mask (bsc#1199657
+  CVE-2022-29900 CVE-2022-29901).
+- x86/speculation: Use cached host SPEC_CTRL value for guest
+  entry/exit (bsc#1199657 CVE-2022-29900 CVE-2022-29901).
+- x86/speculation: Fix SPEC_CTRL write on SMT state change
+  (bsc#1199657 CVE-2022-29900 CVE-2022-29901).
+- x86/speculation: Fix firmware entry SPEC_CTRL handling
+  (bsc#1199657 CVE-2022-29900 CVE-2022-29901).
+- x86/speculation: Fix RSB filling with CONFIG_RETPOLINE=n
+  (bsc#1199657 CVE-2022-29900 CVE-2022-29901).
+- x86/cpu/amd: Add Spectral Chicken (bsc#1199657 CVE-2022-29900
+  CVE-2022-29901).
+- objtool: Add entry UNRET validation (bsc#1199657 CVE-2022-29900
+  CVE-2022-29901).
+- x86/bugs: Do IBPB fallback check only once (bsc#1199657
+  CVE-2022-29900 CVE-2022-29901).
+- x86/bugs: Add retbleed=ibpb (bsc#1199657 CVE-2022-29900
+  CVE-2022-29901).
+- x86/xen: Add UNTRAIN_RET (bsc#1199657 CVE-2022-29900
+  CVE-2022-29901).
+- x86/xen: Rename SYS* entry points (bsc#1199657 CVE-2022-29900
+  CVE-2022-29901).
+- objtool: Update Retpoline validation (bsc#1199657 CVE-2022-29900
+  CVE-2022-29901).
+- intel_idle: Disable IBRS during long idle (bsc#1199657
+  CVE-2022-29900 CVE-2022-29901).
+- x86/bugs: Report Intel retbleed vulnerability (bsc#1199657
+  CVE-2022-29900 CVE-2022-29901).
+- x86/bugs: Split spectre_v2_select_mitigation() and
+  spectre_v2_user_select_mitigation() (bsc#1199657 CVE-2022-29900
+  CVE-2022-29901).
+- x86/speculation: Add spectre_v2=ibrs option to support Kernel
+  IBRS (bsc#1199657 CVE-2022-29900 CVE-2022-29901).
+- x86/bugs: Optimize SPEC_CTRL MSR writes (bsc#1199657
+  CVE-2022-29900 CVE-2022-29901).
+- x86/entry: Add kernel IBRS implementation (bsc#1199657
+  CVE-2022-29900 CVE-2022-29901).
+- x86/bugs: Keep a per-CPU IA32_SPEC_CTRL value (bsc#1199657
+  CVE-2022-29900 CVE-2022-29901).
+- x86/bugs: Enable STIBP for JMP2RET (bsc#1199657 CVE-2022-29900
+  CVE-2022-29901).
+- commit 023a0b9
+
+-------------------------------------------------------------------
+Wed Jul 13 10:11:39 CEST 2022 - jsl...@suse.cz
+
+- x86/bugs: Add AMD retbleed= boot parameter (bsc#1199657
+  CVE-2022-29900 CVE-2022-29901).
+- Update config files.
+- commit a4a04c4
+
+-------------------------------------------------------------------
+Wed Jul 13 10:10:14 CEST 2022 - jsl...@suse.cz
+
+- x86/bugs: Report AMD retbleed vulnerability (bsc#1199657
+  CVE-2022-29900 CVE-2022-29901).
+- x86: Add magic AMD return-thunk (bsc#1199657 CVE-2022-29900
+  CVE-2022-29901).
+- objtool: Treat .text.__x86.* as noinstr (bsc#1199657
+  CVE-2022-29900 CVE-2022-29901).
+- x86/entry: Avoid very early RET (bsc#1199657 CVE-2022-29900
+  CVE-2022-29901).
+- x86: Use return-thunk in asm code (bsc#1199657 CVE-2022-29900
+  CVE-2022-29901).
+- x86/sev: Avoid using __x86_return_thunk (bsc#1199657
+  CVE-2022-29900 CVE-2022-29901).
+- x86/vsyscall_emu/64: Don't use RET in vsyscall emulation
+  (bsc#1199657 CVE-2022-29900 CVE-2022-29901).
+- x86/kvm: Fix SETcc emulation for return thunks (bsc#1199657
+  CVE-2022-29900 CVE-2022-29901).
+- x86/bpf: Use alternative RET encoding (bsc#1199657
+  CVE-2022-29900 CVE-2022-29901).
+- x86/ftrace: Use alternative RET encoding (bsc#1199657
+  CVE-2022-29900 CVE-2022-29901).
+- x86,static_call: Use alternative RET encoding (bsc#1199657
+  CVE-2022-29900 CVE-2022-29901).
+- objtool: skip non-text sections when adding return-thunk sites
+  (bsc#1199657 CVE-2022-29900 CVE-2022-29901).
+- x86,objtool: Create .return_sites (bsc#1199657 CVE-2022-29900
+  CVE-2022-29901).
+- x86: Undo return-thunk damage (bsc#1199657 CVE-2022-29900
+  CVE-2022-29901).
+- x86/retpoline: Use -mfunction-return (bsc#1199657 CVE-2022-29900
+  CVE-2022-29901).
+- x86/retpoline: Swizzle retpoline thunk (bsc#1199657
+  CVE-2022-29900 CVE-2022-29901).
+- x86/retpoline: Cleanup some #ifdefery (bsc#1199657
+  CVE-2022-29900 CVE-2022-29901).
+- x86/cpufeatures: Move RETPOLINE flags to word 11 (bsc#1199657
+  CVE-2022-29900 CVE-2022-29901).
+- x86/kvm/vmx: Make noinstr clean (bsc#1199657 CVE-2022-29900
+  CVE-2022-29901).
+- x86/entry: Remove skip_r11rcx (bsc#1199657 CVE-2022-29900
+  CVE-2022-29901).
+- x86/entry: Don't call error_entry() for XENPV (bsc#1199657
+  CVE-2022-29900 CVE-2022-29901).
++++ 379 more lines (skipped)
++++ between /work/SRC/openSUSE:Factory/kernel-source/dtb-aarch64.changes
++++ and /work/SRC/openSUSE:Factory/.kernel-source.new.1523/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.8GuxuJ/_old  2022-07-15 13:52:20.183560679 +0200
+++ /var/tmp/diff_new_pack.8GuxuJ/_new  2022-07-15 13:52:20.187560680 +0200
@@ -17,7 +17,7 @@
 
 
 %define srcversion 5.18
-%define patchversion 5.18.9
+%define patchversion 5.18.11
 %define variant %{nil}
 
 %include %_sourcedir/kernel-spec-macros
@@ -29,9 +29,9 @@
 %(chmod +x 
%_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb,check-module-license,klp-symbols,splitflist,mergedep,moddep,modflist,kernel-subpackage-build})
 
 Name:           dtb-aarch64
-Version:        5.18.9
+Version:        5.18.11
 %if 0%{?is_kotd}
-Release:        <RELEASE>.ga7c5f9c
+Release:        <RELEASE>.g4fcb983
 %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.8GuxuJ/_old  2022-07-15 13:52:20.275560709 +0200
+++ /var/tmp/diff_new_pack.8GuxuJ/_new  2022-07-15 13:52:20.279560710 +0200
@@ -18,7 +18,7 @@
 
 
 %define srcversion 5.18
-%define patchversion 5.18.9
+%define patchversion 5.18.11
 %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.18.9
+Version:        5.18.11
 %if 0%{?is_kotd}
-Release:        <RELEASE>.ga7c5f9c
+Release:        <RELEASE>.g4fcb983
 %else
 Release:        0
 %endif
@@ -234,10 +234,10 @@
 Conflicts:      libc.so.6()(64bit)
 %endif
 Provides:       kernel = %version-%source_rel
-Provides:       
kernel-%build_flavor-base-srchash-a7c5f9c7ea0c3909de5203a4e059cfa244f82641
-Provides:       kernel-srchash-a7c5f9c7ea0c3909de5203a4e059cfa244f82641
+Provides:       
kernel-%build_flavor-base-srchash-4fcb983f9d8c4dcd921cf0963cec87cffb1e2692
+Provides:       kernel-srchash-4fcb983f9d8c4dcd921cf0963cec87cffb1e2692
 # END COMMON DEPS
-Provides:       %name-srchash-a7c5f9c7ea0c3909de5203a4e059cfa244f82641
+Provides:       %name-srchash-4fcb983f9d8c4dcd921cf0963cec87cffb1e2692
 %obsolete_rebuilds %name
 Source0:        
https://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz
 Source3:        kernel-source.rpmlintrc

++++++ kernel-debug.spec ++++++
--- /var/tmp/diff_new_pack.8GuxuJ/_old  2022-07-15 13:52:20.307560719 +0200
+++ /var/tmp/diff_new_pack.8GuxuJ/_new  2022-07-15 13:52:20.315560722 +0200
@@ -18,7 +18,7 @@
 
 
 %define srcversion 5.18
-%define patchversion 5.18.9
+%define patchversion 5.18.11
 %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.18.9
+Version:        5.18.11
 %if 0%{?is_kotd}
-Release:        <RELEASE>.ga7c5f9c
+Release:        <RELEASE>.g4fcb983
 %else
 Release:        0
 %endif
@@ -234,10 +234,10 @@
 Conflicts:      libc.so.6()(64bit)
 %endif
 Provides:       kernel = %version-%source_rel
-Provides:       
kernel-%build_flavor-base-srchash-a7c5f9c7ea0c3909de5203a4e059cfa244f82641
-Provides:       kernel-srchash-a7c5f9c7ea0c3909de5203a4e059cfa244f82641
+Provides:       
kernel-%build_flavor-base-srchash-4fcb983f9d8c4dcd921cf0963cec87cffb1e2692
+Provides:       kernel-srchash-4fcb983f9d8c4dcd921cf0963cec87cffb1e2692
 # END COMMON DEPS
-Provides:       %name-srchash-a7c5f9c7ea0c3909de5203a4e059cfa244f82641
+Provides:       %name-srchash-4fcb983f9d8c4dcd921cf0963cec87cffb1e2692
 %ifarch ppc64
 Provides:       kernel-kdump = 2.6.28
 Obsoletes:      kernel-kdump <= 2.6.28

++++++ kernel-default.spec ++++++
--- /var/tmp/diff_new_pack.8GuxuJ/_old  2022-07-15 13:52:20.347560732 +0200
+++ /var/tmp/diff_new_pack.8GuxuJ/_new  2022-07-15 13:52:20.351560733 +0200
@@ -18,7 +18,7 @@
 
 
 %define srcversion 5.18
-%define patchversion 5.18.9
+%define patchversion 5.18.11
 %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.18.9
+Version:        5.18.11
 %if 0%{?is_kotd}
-Release:        <RELEASE>.ga7c5f9c
+Release:        <RELEASE>.g4fcb983
 %else
 Release:        0
 %endif
@@ -234,10 +234,10 @@
 Conflicts:      libc.so.6()(64bit)
 %endif
 Provides:       kernel = %version-%source_rel
-Provides:       
kernel-%build_flavor-base-srchash-a7c5f9c7ea0c3909de5203a4e059cfa244f82641
-Provides:       kernel-srchash-a7c5f9c7ea0c3909de5203a4e059cfa244f82641
+Provides:       
kernel-%build_flavor-base-srchash-4fcb983f9d8c4dcd921cf0963cec87cffb1e2692
+Provides:       kernel-srchash-4fcb983f9d8c4dcd921cf0963cec87cffb1e2692
 # END COMMON DEPS
-Provides:       %name-srchash-a7c5f9c7ea0c3909de5203a4e059cfa244f82641
+Provides:       %name-srchash-4fcb983f9d8c4dcd921cf0963cec87cffb1e2692
 %ifarch %ix86
 Provides:       kernel-smp = 2.6.17
 Obsoletes:      kernel-smp <= 2.6.17

++++++ kernel-docs.spec ++++++
--- /var/tmp/diff_new_pack.8GuxuJ/_old  2022-07-15 13:52:20.379560742 +0200
+++ /var/tmp/diff_new_pack.8GuxuJ/_new  2022-07-15 13:52:20.383560744 +0200
@@ -17,7 +17,7 @@
 
 
 %define srcversion 5.18
-%define patchversion 5.18.9
+%define patchversion 5.18.11
 %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.18.9
+Version:        5.18.11
 %if 0%{?is_kotd}
-Release:        <RELEASE>.ga7c5f9c
+Release:        <RELEASE>.g4fcb983
 %else
 Release:        0
 %endif
@@ -67,7 +67,7 @@
 %endif
 URL:            https://www.kernel.org/
 Provides:       %name = %version-%source_rel
-Provides:       %name-srchash-a7c5f9c7ea0c3909de5203a4e059cfa244f82641
+Provides:       %name-srchash-4fcb983f9d8c4dcd921cf0963cec87cffb1e2692
 BuildArch:      noarch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 Source0:        
https://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz

++++++ kernel-kvmsmall.spec ++++++
--- /var/tmp/diff_new_pack.8GuxuJ/_old  2022-07-15 13:52:20.399560749 +0200
+++ /var/tmp/diff_new_pack.8GuxuJ/_new  2022-07-15 13:52:20.403560750 +0200
@@ -18,7 +18,7 @@
 
 
 %define srcversion 5.18
-%define patchversion 5.18.9
+%define patchversion 5.18.11
 %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.18.9
+Version:        5.18.11
 %if 0%{?is_kotd}
-Release:        <RELEASE>.ga7c5f9c
+Release:        <RELEASE>.g4fcb983
 %else
 Release:        0
 %endif
@@ -234,10 +234,10 @@
 Conflicts:      libc.so.6()(64bit)
 %endif
 Provides:       kernel = %version-%source_rel
-Provides:       
kernel-%build_flavor-base-srchash-a7c5f9c7ea0c3909de5203a4e059cfa244f82641
-Provides:       kernel-srchash-a7c5f9c7ea0c3909de5203a4e059cfa244f82641
+Provides:       
kernel-%build_flavor-base-srchash-4fcb983f9d8c4dcd921cf0963cec87cffb1e2692
+Provides:       kernel-srchash-4fcb983f9d8c4dcd921cf0963cec87cffb1e2692
 # END COMMON DEPS
-Provides:       %name-srchash-a7c5f9c7ea0c3909de5203a4e059cfa244f82641
+Provides:       %name-srchash-4fcb983f9d8c4dcd921cf0963cec87cffb1e2692
 %obsolete_rebuilds %name
 Source0:        
https://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.8GuxuJ/_old  2022-07-15 13:52:20.447560764 +0200
+++ /var/tmp/diff_new_pack.8GuxuJ/_new  2022-07-15 13:52:20.451560765 +0200
@@ -19,7 +19,7 @@
 
 #!BuildIgnore: post-build-checks
 
-%define patchversion 5.18.9
+%define patchversion 5.18.11
 %define variant %{nil}
 %define vanilla_only 0
 
@@ -45,7 +45,7 @@
 %endif
 %endif
 %endif
-BuildRequires:  
kernel%kernel_flavor-srchash-a7c5f9c7ea0c3909de5203a4e059cfa244f82641
+BuildRequires:  
kernel%kernel_flavor-srchash-4fcb983f9d8c4dcd921cf0963cec87cffb1e2692
 
 %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.18.9
+Version:        5.18.11
 %if 0%{?is_kotd}
-Release:        <RELEASE>.ga7c5f9c
+Release:        <RELEASE>.g4fcb983
 %else
 Release:        0
 %endif

++++++ kernel-obs-qa.spec ++++++
--- /var/tmp/diff_new_pack.8GuxuJ/_old  2022-07-15 13:52:20.479560775 +0200
+++ /var/tmp/diff_new_pack.8GuxuJ/_new  2022-07-15 13:52:20.487560777 +0200
@@ -17,7 +17,7 @@
 # needsrootforbuild
 
 
-%define patchversion 5.18.9
+%define patchversion 5.18.11
 %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.18.9
+Version:        5.18.11
 %if 0%{?is_kotd}
-Release:        <RELEASE>.ga7c5f9c
+Release:        <RELEASE>.g4fcb983
 %else
 Release:        0
 %endif

++++++ kernel-pae.spec ++++++
--- /var/tmp/diff_new_pack.8GuxuJ/_old  2022-07-15 13:52:20.523560789 +0200
+++ /var/tmp/diff_new_pack.8GuxuJ/_new  2022-07-15 13:52:20.531560791 +0200
@@ -18,7 +18,7 @@
 
 
 %define srcversion 5.18
-%define patchversion 5.18.9
+%define patchversion 5.18.11
 %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.18.9
+Version:        5.18.11
 %if 0%{?is_kotd}
-Release:        <RELEASE>.ga7c5f9c
+Release:        <RELEASE>.g4fcb983
 %else
 Release:        0
 %endif
@@ -234,10 +234,10 @@
 Conflicts:      libc.so.6()(64bit)
 %endif
 Provides:       kernel = %version-%source_rel
-Provides:       
kernel-%build_flavor-base-srchash-a7c5f9c7ea0c3909de5203a4e059cfa244f82641
-Provides:       kernel-srchash-a7c5f9c7ea0c3909de5203a4e059cfa244f82641
+Provides:       
kernel-%build_flavor-base-srchash-4fcb983f9d8c4dcd921cf0963cec87cffb1e2692
+Provides:       kernel-srchash-4fcb983f9d8c4dcd921cf0963cec87cffb1e2692
 # END COMMON DEPS
-Provides:       %name-srchash-a7c5f9c7ea0c3909de5203a4e059cfa244f82641
+Provides:       %name-srchash-4fcb983f9d8c4dcd921cf0963cec87cffb1e2692
 %ifarch %ix86
 Provides:       kernel-bigsmp = 2.6.17
 Obsoletes:      kernel-bigsmp <= 2.6.17

++++++ kernel-source.spec ++++++
--- /var/tmp/diff_new_pack.8GuxuJ/_old  2022-07-15 13:52:20.579560807 +0200
+++ /var/tmp/diff_new_pack.8GuxuJ/_new  2022-07-15 13:52:20.591560811 +0200
@@ -17,7 +17,7 @@
 
 
 %define srcversion 5.18
-%define patchversion 5.18.9
+%define patchversion 5.18.11
 %define variant %{nil}
 %define vanilla_only 0
 
@@ -31,9 +31,9 @@
 %endif
 
 Name:           kernel-source
-Version:        5.18.9
+Version:        5.18.11
 %if 0%{?is_kotd}
-Release:        <RELEASE>.ga7c5f9c
+Release:        <RELEASE>.g4fcb983
 %else
 Release:        0
 %endif
@@ -50,7 +50,7 @@
 BuildRequires:  sed
 Requires(post): coreutils sed
 Provides:       %name = %version-%source_rel
-Provides:       %name-srchash-a7c5f9c7ea0c3909de5203a4e059cfa244f82641
+Provides:       %name-srchash-4fcb983f9d8c4dcd921cf0963cec87cffb1e2692
 Provides:       linux
 Provides:       multiversion(kernel)
 Source0:        
https://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz

++++++ kernel-syms.spec ++++++
--- /var/tmp/diff_new_pack.8GuxuJ/_old  2022-07-15 13:52:20.611560817 +0200
+++ /var/tmp/diff_new_pack.8GuxuJ/_new  2022-07-15 13:52:20.615560818 +0200
@@ -24,10 +24,10 @@
 Summary:        Kernel Symbol Versions (modversions)
 License:        GPL-2.0-only
 Group:          Development/Sources
-Version:        5.18.9
+Version:        5.18.11
 %if %using_buildservice
 %if 0%{?is_kotd}
-Release:        <RELEASE>.ga7c5f9c
+Release:        <RELEASE>.g4fcb983
 %else
 Release:        0
 %endif
@@ -52,7 +52,7 @@
 %endif
 Requires:       pesign-obs-integration
 Provides:       %name = %version-%source_rel
-Provides:       %name-srchash-a7c5f9c7ea0c3909de5203a4e059cfa244f82641
+Provides:       %name-srchash-4fcb983f9d8c4dcd921cf0963cec87cffb1e2692
 Provides:       multiversion(kernel)
 Source:         README.KSYMS
 Requires:       kernel-devel%variant = %version-%source_rel

++++++ kernel-vanilla.spec ++++++
--- /var/tmp/diff_new_pack.8GuxuJ/_old  2022-07-15 13:52:20.635560825 +0200
+++ /var/tmp/diff_new_pack.8GuxuJ/_new  2022-07-15 13:52:20.639560826 +0200
@@ -18,7 +18,7 @@
 
 
 %define srcversion 5.18
-%define patchversion 5.18.9
+%define patchversion 5.18.11
 %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.18.9
+Version:        5.18.11
 %if 0%{?is_kotd}
-Release:        <RELEASE>.ga7c5f9c
+Release:        <RELEASE>.g4fcb983
 %else
 Release:        0
 %endif
@@ -234,10 +234,10 @@
 Conflicts:      libc.so.6()(64bit)
 %endif
 Provides:       kernel = %version-%source_rel
-Provides:       
kernel-%build_flavor-base-srchash-a7c5f9c7ea0c3909de5203a4e059cfa244f82641
-Provides:       kernel-srchash-a7c5f9c7ea0c3909de5203a4e059cfa244f82641
+Provides:       
kernel-%build_flavor-base-srchash-4fcb983f9d8c4dcd921cf0963cec87cffb1e2692
+Provides:       kernel-srchash-4fcb983f9d8c4dcd921cf0963cec87cffb1e2692
 # END COMMON DEPS
-Provides:       %name-srchash-a7c5f9c7ea0c3909de5203a4e059cfa244f82641
+Provides:       %name-srchash-4fcb983f9d8c4dcd921cf0963cec87cffb1e2692
 %obsolete_rebuilds %name
 Source0:        
https://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz
 Source3:        kernel-source.rpmlintrc

kernel-zfcpdump.spec: same change
++++++ 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-07-04 10:08:29.000000000 +0200
+++ new/config/arm64/default    2022-07-13 10:13:38.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/arm64 5.18.6 Kernel Configuration
+# Linux/arm64 5.18.11 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/armv6hl/default new/config/armv6hl/default
--- old/config/armv6hl/default  2022-07-04 10:08:29.000000000 +0200
+++ new/config/armv6hl/default  2022-07-13 10:13:38.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/arm 5.18.6 Kernel Configuration
+# Linux/arm 5.18.11 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-07-04 10:08:29.000000000 +0200
+++ new/config/armv7hl/default  2022-07-13 10:13:38.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/arm 5.18.6 Kernel Configuration
+# Linux/arm 5.18.11 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-07-04 10:08:29.000000000 +0200
+++ new/config/armv7hl/lpae     2022-07-13 10:13:38.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/arm 5.18.6 Kernel Configuration
+# Linux/arm 5.18.11 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/i386/pae new/config/i386/pae
--- old/config/i386/pae 2022-07-04 10:08:29.000000000 +0200
+++ new/config/i386/pae 2022-07-13 10:13:38.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/i386 5.18.6 Kernel Configuration
+# Linux/i386 5.18.11 Kernel Configuration
 #
 CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)"
 CONFIG_CC_IS_GCC=y
@@ -336,8 +336,6 @@
 CONFIG_X86_FEATURE_NAMES=y
 CONFIG_X86_MPPARSE=y
 # CONFIG_GOLDFISH is not set
-CONFIG_RETPOLINE=y
-CONFIG_CC_HAS_SLS=y
 CONFIG_X86_CPU_RESCTRL=y
 CONFIG_X86_BIGSMP=y
 CONFIG_X86_EXTENDED_PLATFORM=y
@@ -524,6 +522,15 @@
 # CONFIG_STRICT_SIGALTSTACK_SIZE is not set
 # end of Processor type and features
 
+CONFIG_CC_HAS_SLS=y
+CONFIG_CC_HAS_RETURN_THUNK=y
+CONFIG_SPECULATION_MITIGATIONS=y
+CONFIG_PAGE_TABLE_ISOLATION=y
+CONFIG_RETPOLINE=y
+CONFIG_RETHUNK=y
+CONFIG_CPU_UNRET_ENTRY=y
+CONFIG_CPU_IBPB_ENTRY=y
+CONFIG_CPU_IBRS_ENTRY=y
 CONFIG_ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE=y
 
 #
@@ -10066,7 +10073,6 @@
 # CONFIG_SECURITY_WRITABLE_HOOKS is not set
 CONFIG_SECURITYFS=y
 CONFIG_SECURITY_NETWORK=y
-CONFIG_PAGE_TABLE_ISOLATION=y
 CONFIG_SECURITY_INFINIBAND=y
 CONFIG_SECURITY_NETWORK_XFRM=y
 CONFIG_SECURITY_PATH=y
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/ppc64/default new/config/ppc64/default
--- old/config/ppc64/default    2022-07-04 10:08:29.000000000 +0200
+++ new/config/ppc64/default    2022-07-13 10:13:38.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/powerpc 5.18.6 Kernel Configuration
+# Linux/powerpc 5.18.11 Kernel Configuration
 #
 CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)"
 CONFIG_CC_IS_GCC=y
@@ -352,6 +352,7 @@
 CONFIG_ARCH_HIBERNATION_POSSIBLE=y
 CONFIG_ARCH_SUSPEND_POSSIBLE=y
 CONFIG_ARCH_SUSPEND_NONZERO_CPU=y
+CONFIG_ARCH_HAS_ADD_PAGES=y
 CONFIG_PPC_DCR_MMIO=y
 CONFIG_PPC_DCR=y
 CONFIG_PPC_OF_PLATFORM_PCI=y
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/ppc64le/default new/config/ppc64le/default
--- old/config/ppc64le/default  2022-07-04 10:08:29.000000000 +0200
+++ new/config/ppc64le/default  2022-07-13 10:13:38.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/powerpc 5.18.6 Kernel Configuration
+# Linux/powerpc 5.18.11 Kernel Configuration
 #
 CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)"
 CONFIG_CC_IS_GCC=y
@@ -348,6 +348,7 @@
 CONFIG_ARCH_HIBERNATION_POSSIBLE=y
 CONFIG_ARCH_SUSPEND_POSSIBLE=y
 CONFIG_ARCH_SUSPEND_NONZERO_CPU=y
+CONFIG_ARCH_HAS_ADD_PAGES=y
 CONFIG_ARCH_SUPPORTS_UPROBES=y
 CONFIG_PPC_DAWR=y
 CONFIG_PGTABLE_LEVELS=4
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/riscv64/default new/config/riscv64/default
--- old/config/riscv64/default  2022-07-04 10:08:29.000000000 +0200
+++ new/config/riscv64/default  2022-07-13 10:13:38.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/riscv 5.18.6 Kernel Configuration
+# Linux/riscv 5.18.11 Kernel Configuration
 #
 CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)"
 CONFIG_CC_IS_GCC=y
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/s390x/default new/config/s390x/default
--- old/config/s390x/default    2022-07-04 10:08:29.000000000 +0200
+++ new/config/s390x/default    2022-07-13 10:13:38.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/s390 5.18.6 Kernel Configuration
+# Linux/s390 5.18.11 Kernel Configuration
 #
 CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)"
 CONFIG_CC_IS_GCC=y
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/s390x/zfcpdump new/config/s390x/zfcpdump
--- old/config/s390x/zfcpdump   2022-07-04 10:08:29.000000000 +0200
+++ new/config/s390x/zfcpdump   2022-07-13 10:13:38.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/s390 5.18.6 Kernel Configuration
+# Linux/s390 5.18.11 Kernel Configuration
 #
 CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)"
 CONFIG_CC_IS_GCC=y
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/x86_64/default new/config/x86_64/default
--- old/config/x86_64/default   2022-07-04 10:08:29.000000000 +0200
+++ new/config/x86_64/default   2022-07-13 10:13:38.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/x86_64 5.18.6 Kernel Configuration
+# Linux/x86_64 5.18.11 Kernel Configuration
 #
 CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)"
 CONFIG_CC_IS_GCC=y
@@ -351,9 +351,6 @@
 CONFIG_X86_X2APIC=y
 CONFIG_X86_MPPARSE=y
 # CONFIG_GOLDFISH is not set
-CONFIG_RETPOLINE=y
-CONFIG_CC_HAS_SLS=y
-CONFIG_SLS=y
 CONFIG_X86_CPU_RESCTRL=y
 CONFIG_X86_EXTENDED_PLATFORM=y
 # CONFIG_X86_NUMACHIP is not set
@@ -532,6 +529,16 @@
 CONFIG_LIVEPATCH=y
 # end of Processor type and features
 
+CONFIG_CC_HAS_SLS=y
+CONFIG_CC_HAS_RETURN_THUNK=y
+CONFIG_SPECULATION_MITIGATIONS=y
+CONFIG_PAGE_TABLE_ISOLATION=y
+CONFIG_RETPOLINE=y
+CONFIG_RETHUNK=y
+CONFIG_CPU_UNRET_ENTRY=y
+CONFIG_CPU_IBPB_ENTRY=y
+CONFIG_CPU_IBRS_ENTRY=y
+CONFIG_SLS=y
 CONFIG_ARCH_HAS_ADD_PAGES=y
 CONFIG_ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE=y
 
@@ -9998,7 +10005,6 @@
 # CONFIG_SECURITY_WRITABLE_HOOKS is not set
 CONFIG_SECURITYFS=y
 CONFIG_SECURITY_NETWORK=y
-CONFIG_PAGE_TABLE_ISOLATION=y
 CONFIG_SECURITY_INFINIBAND=y
 CONFIG_SECURITY_NETWORK_XFRM=y
 CONFIG_SECURITY_PATH=y

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

++++++ patches.rpmify.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.rpmify/x86-asm-32-fix-ANNOTATE_UNRET_SAFE-use-on-32bit.patch 
new/patches.rpmify/x86-asm-32-fix-ANNOTATE_UNRET_SAFE-use-on-32bit.patch
--- old/patches.rpmify/x86-asm-32-fix-ANNOTATE_UNRET_SAFE-use-on-32bit.patch    
1970-01-01 01:00:00.000000000 +0100
+++ new/patches.rpmify/x86-asm-32-fix-ANNOTATE_UNRET_SAFE-use-on-32bit.patch    
2022-07-14 13:33:10.000000000 +0200
@@ -0,0 +1,37 @@
+From: Jiri Slaby <jsl...@suse.cz>
+Date: Wed, 13 Jul 2022 11:50:46 +0200
+Subject: x86/asm/32: Fix ANNOTATE_UNRET_SAFE use on 32-bit
+Git-repo: 
https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git#tip/x86/urgent
+Git-commit: 3131ef39fb03bbde237d0b8260445898f3dfda5b
+Patch-mainline: Queued in subsystem maintainer repository
+References: bsc#1199657 CVE-2022-29900 CVE-2022-29901
+
+The build on x86_32 currently fails after commit
+
+  9bb2ec608a20 (objtool: Update Retpoline validation)
+
+with:
+
+  arch/x86/kernel/../../x86/xen/xen-head.S:35: Error: no such instruction: 
`annotate_unret_safe'
+
+ANNOTATE_UNRET_SAFE is defined in nospec-branch.h. And head_32.S is
+missing this include. Fix this.
+
+Fixes: 9bb2ec608a20 ("objtool: Update Retpoline validation")
+Signed-off-by: Jiri Slaby <jsl...@suse.cz>
+Signed-off-by: Borislav Petkov <b...@suse.de>
+Link: https://lore.kernel.org/r/63e23f80-033f-f64e-7522-2816debbc...@kernel.org
+---
+ arch/x86/kernel/head_32.S |    1 +
+ 1 file changed, 1 insertion(+)
+
+--- a/arch/x86/kernel/head_32.S
++++ b/arch/x86/kernel/head_32.S
+@@ -23,6 +23,7 @@
+ #include <asm/cpufeatures.h>
+ #include <asm/percpu.h>
+ #include <asm/nops.h>
++#include <asm/nospec-branch.h>
+ #include <asm/bootparam.h>
+ #include <asm/export.h>
+ #include <asm/pgtable_32.h>

++++++ patches.suse.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/0001-drm-aperture-Run-fbdev-removal-before-internal-helpe.patch
 
new/patches.suse/0001-drm-aperture-Run-fbdev-removal-before-internal-helpe.patch
--- 
old/patches.suse/0001-drm-aperture-Run-fbdev-removal-before-internal-helpe.patch
    2022-07-06 07:57:32.000000000 +0200
+++ 
new/patches.suse/0001-drm-aperture-Run-fbdev-removal-before-internal-helpe.patch
    2022-07-15 07:36:11.000000000 +0200
@@ -2,9 +2,8 @@
 From: Thomas Zimmermann <tzimmerm...@suse.de>
 Date: Fri, 17 Jun 2022 14:10:27 +0200
 Subject: drm/aperture: Run fbdev removal before internal helpers
-Git-commit: fb84efa28a48e30b87fa1122e8aab8016c7347cd
-Git-repo: git://anongit.freedesktop.org/drm/drm.git
-Patch-mainline: Queued in subsystem maintainer repository
+Git-commit: bf43e4521ff3223a613f3a496991a22a4d78e04b
+Patch-mainline: v5.19-rc7
 References: boo#1193472
 
 Always run fbdev removal first to remove simpledrm via
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/netfilter-nf_tables-stricter-validation-of-element-d.patch 
new/patches.suse/netfilter-nf_tables-stricter-validation-of-element-d.patch
--- old/patches.suse/netfilter-nf_tables-stricter-validation-of-element-d.patch 
2022-07-06 07:57:32.000000000 +0200
+++ new/patches.suse/netfilter-nf_tables-stricter-validation-of-element-d.patch 
1970-01-01 01:00:00.000000000 +0100
@@ -1,50 +0,0 @@
-From 7e6bc1f6cabcd30aba0b11219d8e01b952eacbb6 Mon Sep 17 00:00:00 2001
-From: Pablo Neira Ayuso <pa...@netfilter.org>
-Date: Sat, 2 Jul 2022 04:16:30 +0200
-Subject: [PATCH] netfilter: nf_tables: stricter validation of element data
-Git-commit: 7e6bc1f6cabcd30aba0b11219d8e01b952eacbb6
-Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
-Patch-mainline: Queued in subsystem maintainer repo
-References: CVE-2022-34918 bsc#1201171
-
-Make sure element data type and length do not mismatch the one specified
-by the set declaration.
-
-Fixes: 7d7402642eaf ("netfilter: nf_tables: variable sized set element keys / 
data")
-Reported-by: Hugues ANGUELKOV <hanguel...@randorisec.fr>
-Signed-off-by: Pablo Neira Ayuso <pa...@netfilter.org>
-Acked-by: Takashi Iwai <ti...@suse.de>
-
----
- net/netfilter/nf_tables_api.c | 9 ++++++++-
- 1 file changed, 8 insertions(+), 1 deletion(-)
-
-diff --git a/net/netfilter/nf_tables_api.c b/net/netfilter/nf_tables_api.c
-index 51144fc66889..d6b59beab3a9 100644
---- a/net/netfilter/nf_tables_api.c
-+++ b/net/netfilter/nf_tables_api.c
-@@ -5213,13 +5213,20 @@ static int nft_setelem_parse_data(struct nft_ctx *ctx, 
struct nft_set *set,
-                                 struct nft_data *data,
-                                 struct nlattr *attr)
- {
-+      u32 dtype;
-       int err;
- 
-       err = nft_data_init(ctx, data, NFT_DATA_VALUE_MAXLEN, desc, attr);
-       if (err < 0)
-               return err;
- 
--      if (desc->type != NFT_DATA_VERDICT && desc->len != set->dlen) {
-+      if (set->dtype == NFT_DATA_VERDICT)
-+              dtype = NFT_DATA_VERDICT;
-+      else
-+              dtype = NFT_DATA_VALUE;
-+
-+      if (dtype != desc->type ||
-+          set->dlen != desc->len) {
-               nft_data_release(data, desc->type);
-               return -EINVAL;
-       }
--- 
-2.35.3
-
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/tty-extract-tty_flip_buffer_commit-from-tty_flip_buf.patch 
new/patches.suse/tty-extract-tty_flip_buffer_commit-from-tty_flip_buf.patch
--- old/patches.suse/tty-extract-tty_flip_buffer_commit-from-tty_flip_buf.patch 
1970-01-01 01:00:00.000000000 +0100
+++ new/patches.suse/tty-extract-tty_flip_buffer_commit-from-tty_flip_buf.patch 
2022-07-15 07:36:11.000000000 +0200
@@ -0,0 +1,54 @@
+From: Jiri Slaby <jsl...@suse.cz>
+Date: Thu, 7 Jul 2022 10:25:57 +0200
+Subject: tty: extract tty_flip_buffer_commit() from tty_flip_buffer_push()
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+Git-repo: 
git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git#tty-linus
+Git-commit: 716b10580283fda66f2b88140e3964f8a7f9da89
+Patch-mainline: Queued in subsystem maintainer repository
+References: bsc#1198829 CVE-2022-1462
+
+We will need this new helper in the next patch.
+
+Cc: Hillf Danton <hdan...@sina.com>
+Cc: ????????? <chennbn...@gmail.com>
+Cc: Dan Carpenter <dan.carpen...@oracle.com>
+Signed-off-by: Jiri Slaby <jsl...@suse.cz>
+Link: https://lore.kernel.org/r/20220707082558.9250-1-jsl...@suse.cz
+Signed-off-by: Greg Kroah-Hartman <gre...@linuxfoundation.org>
+---
+ drivers/tty/tty_buffer.c |   15 ++++++++++-----
+ 1 file changed, 10 insertions(+), 5 deletions(-)
+
+--- a/drivers/tty/tty_buffer.c
++++ b/drivers/tty/tty_buffer.c
+@@ -532,6 +532,15 @@ static void flush_to_ldisc(struct work_s
+ 
+ }
+ 
++static inline void tty_flip_buffer_commit(struct tty_buffer *tail)
++{
++      /*
++       * Paired w/ acquire in flush_to_ldisc(); ensures flush_to_ldisc() sees
++       * buffer data.
++       */
++      smp_store_release(&tail->commit, tail->used);
++}
++
+ /**
+  * tty_flip_buffer_push               -       push terminal buffers
+  * @port: tty port to push
+@@ -546,11 +555,7 @@ void tty_flip_buffer_push(struct tty_por
+ {
+       struct tty_bufhead *buf = &port->buf;
+ 
+-      /*
+-       * Paired w/ acquire in flush_to_ldisc(); ensures flush_to_ldisc() sees
+-       * buffer data.
+-       */
+-      smp_store_release(&buf->tail->commit, buf->tail->used);
++      tty_flip_buffer_commit(buf->tail);
+       queue_work(system_unbound_wq, &buf->work);
+ }
+ EXPORT_SYMBOL(tty_flip_buffer_push);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/tty-use-new-tty_insert_flip_string_and_push_buffer-i.patch 
new/patches.suse/tty-use-new-tty_insert_flip_string_and_push_buffer-i.patch
--- old/patches.suse/tty-use-new-tty_insert_flip_string_and_push_buffer-i.patch 
1970-01-01 01:00:00.000000000 +0100
+++ new/patches.suse/tty-use-new-tty_insert_flip_string_and_push_buffer-i.patch 
2022-07-15 07:36:11.000000000 +0200
@@ -0,0 +1,117 @@
+From: Jiri Slaby <jsl...@suse.cz>
+Date: Thu, 7 Jul 2022 10:25:58 +0200
+Subject: tty: use new tty_insert_flip_string_and_push_buffer() in pty_write()
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+Git-repo: 
git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git#tty-linus
+Git-commit: a501ab75e7624d133a5a3c7ec010687c8b961d23
+Patch-mainline: Queued in subsystem maintainer repository
+References: bsc#1198829 CVE-2022-1462
+
+There is a race in pty_write(). pty_write() can be called in parallel
+with e.g. ioctl(TIOCSTI) or ioctl(TCXONC) which also inserts chars to
+the buffer. Provided, tty_flip_buffer_push() in pty_write() is called
+outside the lock, it can commit inconsistent tail. This can lead to out
+of bounds writes and other issues. See the Link below.
+
+To fix this, we have to introduce a new helper called
+tty_insert_flip_string_and_push_buffer(). It does both
+tty_insert_flip_string() and tty_flip_buffer_commit() under the port
+lock. It also calls queue_work(), but outside the lock. See
+71a174b39f10 (pty: do tty_flip_buffer_push without port->lock in
+pty_write) for the reasons.
+
+Keep the helper internal-only (in drivers' tty.h). It is not intended to
+be used widely.
+
+Link: https://seclists.org/oss-sec/2022/q2/155
+Fixes: 71a174b39f10 (pty: do tty_flip_buffer_push without port->lock in 
pty_write)
+Cc: ????????? <chennbn...@gmail.com>
+Cc: Dan Carpenter <dan.carpen...@oracle.com>
+Suggested-by: Hillf Danton <hdan...@sina.com>
+Signed-off-by: Jiri Slaby <jsl...@suse.cz>
+Link: https://lore.kernel.org/r/20220707082558.9250-2-jsl...@suse.cz
+Signed-off-by: Greg Kroah-Hartman <gre...@linuxfoundation.org>
+---
+ drivers/tty/pty.c        |   14 ++------------
+ drivers/tty/tty.h        |    3 +++
+ drivers/tty/tty_buffer.c |   31 +++++++++++++++++++++++++++++++
+ 3 files changed, 36 insertions(+), 12 deletions(-)
+
+--- a/drivers/tty/pty.c
++++ b/drivers/tty/pty.c
+@@ -111,21 +111,11 @@ static void pty_unthrottle(struct tty_st
+ static int pty_write(struct tty_struct *tty, const unsigned char *buf, int c)
+ {
+       struct tty_struct *to = tty->link;
+-      unsigned long flags;
+ 
+-      if (tty->flow.stopped)
++      if (tty->flow.stopped || !c)
+               return 0;
+ 
+-      if (c > 0) {
+-              spin_lock_irqsave(&to->port->lock, flags);
+-              /* Stuff the data into the input queue of the other end */
+-              c = tty_insert_flip_string(to->port, buf, c);
+-              spin_unlock_irqrestore(&to->port->lock, flags);
+-              /* And shovel */
+-              if (c)
+-                      tty_flip_buffer_push(to->port);
+-      }
+-      return c;
++      return tty_insert_flip_string_and_push_buffer(to->port, buf, c);
+ }
+ 
+ /**
+--- a/drivers/tty/tty.h
++++ b/drivers/tty/tty.h
+@@ -111,4 +111,7 @@ static inline void tty_audit_tiocsti(str
+ 
+ ssize_t redirected_tty_write(struct kiocb *, struct iov_iter *);
+ 
++int tty_insert_flip_string_and_push_buffer(struct tty_port *port,
++              const unsigned char *chars, size_t cnt);
++
+ #endif
+--- a/drivers/tty/tty_buffer.c
++++ b/drivers/tty/tty_buffer.c
+@@ -561,6 +561,37 @@ void tty_flip_buffer_push(struct tty_por
+ EXPORT_SYMBOL(tty_flip_buffer_push);
+ 
+ /**
++ * tty_insert_flip_string_and_push_buffer - add characters to the tty buffer 
and
++ *    push
++ * @port: tty port
++ * @chars: characters
++ * @size: size
++ *
++ * The function combines tty_insert_flip_string() and tty_flip_buffer_push()
++ * with the exception of properly holding the @port->lock.
++ *
++ * To be used only internally (by pty currently).
++ *
++ * Returns: the number added.
++ */
++int tty_insert_flip_string_and_push_buffer(struct tty_port *port,
++              const unsigned char *chars, size_t size)
++{
++      struct tty_bufhead *buf = &port->buf;
++      unsigned long flags;
++
++      spin_lock_irqsave(&port->lock, flags);
++      size = tty_insert_flip_string(port, chars, size);
++      if (size)
++              tty_flip_buffer_commit(buf->tail);
++      spin_unlock_irqrestore(&port->lock, flags);
++
++      queue_work(system_unbound_wq, &buf->work);
++
++      return size;
++}
++
++/**
+  * tty_buffer_init            -       prepare a tty buffer structure
+  * @port: tty port to initialise
+  *
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/x86-entry-Remove-UNTRAIN_RET-from-native_irq_return_.patch 
new/patches.suse/x86-entry-Remove-UNTRAIN_RET-from-native_irq_return_.patch
--- old/patches.suse/x86-entry-Remove-UNTRAIN_RET-from-native_irq_return_.patch 
1970-01-01 01:00:00.000000000 +0100
+++ new/patches.suse/x86-entry-Remove-UNTRAIN_RET-from-native_irq_return_.patch 
2022-07-15 07:36:11.000000000 +0200
@@ -0,0 +1,33 @@
+From: Alexandre Chartre <alexandre.char...@oracle.com>
+Date: Wed, 13 Jul 2022 21:58:08 +0200
+Subject: x86/entry: Remove UNTRAIN_RET from native_irq_return_ldt
+Git-repo: 
https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git#tip/x86/urgent
+Git-commit: d16e0b26672066035439b2f49887f6576c4a3689
+Patch-mainline: Queued in subsystem maintainer repository
+References: bsc#1199657 CVE-2022-29900 CVE-2022-29901
+
+UNTRAIN_RET is not needed in native_irq_return_ldt because RET
+untraining has already been done at this point.
+
+In addition, when the RETBleed mitigation is IBPB, UNTRAIN_RET clobbers
+several registers (AX, CX, DX) so here it trashes user values which are
+in these registers.
+
+Signed-off-by: Alexandre Chartre <alexandre.char...@oracle.com>
+Signed-off-by: Borislav Petkov <b...@suse.de>
+Link: https://lore.kernel.org/r/35b0d50f-12d1-10c3-f5e8-d6c140486...@oracle.com
+Signed-off-by: Jiri Slaby <jsl...@suse.cz>
+---
+ arch/x86/entry/entry_64.S |    1 -
+ 1 file changed, 1 deletion(-)
+
+--- a/arch/x86/entry/entry_64.S
++++ b/arch/x86/entry/entry_64.S
+@@ -718,7 +718,6 @@ native_irq_return_ldt:
+       pushq   %rdi                            /* Stash user RDI */
+       swapgs                                  /* to kernel GS */
+       SWITCH_TO_KERNEL_CR3 scratch_reg=%rdi   /* to kernel CR3 */
+-      UNTRAIN_RET
+ 
+       movq    PER_CPU_VAR(espfix_waddr), %rdi
+       movq    %rax, (0*8)(%rdi)               /* user RAX */
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/x86-kvm-fix-FASTOP_SIZE-when-return-thunks-are-enabl.patch 
new/patches.suse/x86-kvm-fix-FASTOP_SIZE-when-return-thunks-are-enabl.patch
--- old/patches.suse/x86-kvm-fix-FASTOP_SIZE-when-return-thunks-are-enabl.patch 
1970-01-01 01:00:00.000000000 +0100
+++ new/patches.suse/x86-kvm-fix-FASTOP_SIZE-when-return-thunks-are-enabl.patch 
2022-07-15 07:36:11.000000000 +0200
@@ -0,0 +1,126 @@
+From: Thadeu Lima de Souza Cascardo <casca...@canonical.com>
+Date: Wed, 13 Jul 2022 14:12:41 -0300
+Subject: x86/kvm: fix FASTOP_SIZE when return thunks are enabled
+Git-repo: git://git.kernel.org/pub/scm/virt/kvm/kvm.git#master
+Git-commit: 84e7051c0bc1f2a13101553959b3a9d9a8e24939
+Patch-mainline: Queued in subsystem maintainer repository
+References: bsc#1199657 CVE-2022-29900 CVE-2022-29901
+
+The return thunk call makes the fastop functions larger, just like IBT
+does. Consider a 16-byte FASTOP_SIZE when CONFIG_RETHUNK is enabled.
+
+Otherwise, functions will be incorrectly aligned and when computing their
+position for differently sized operators, they will executed in the middle
+or end of a function, which may as well be an int3, leading to a crash
+like:
+
+[   36.091116] int3: 0000 [#1] SMP NOPTI
+[   36.091119] CPU: 3 PID: 1371 Comm: qemu-system-x86 Not tainted 
5.15.0-41-generic #44
+[   36.091120] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 
1.15.0-1 04/01/2014
+[   36.091121] RIP: 0010:xaddw_ax_dx+0x9/0x10 [kvm]
+[   36.091185] Code: 00 0f bb d0 c3 cc cc cc cc 48 0f bb d0 c3 cc cc cc cc 0f 
1f 80 00 00 00 00 0f c0 d0 c3 cc cc cc cc 66 0f c1 d0 c3 cc cc cc cc <0f> 1f 80 
00 00 00 00 0f c1 d0 c3 cc cc cc cc 48 0f c1 d0 c3 cc cc
+[   36.091186] RSP: 0018:ffffb1f541143c98 EFLAGS: 00000202
+[   36.091188] RAX: 0000000089abcdef RBX: 0000000000000001 RCX: 
0000000000000000
+[   36.091188] RDX: 0000000076543210 RSI: ffffffffc073c6d0 RDI: 
0000000000000200
+[   36.091189] RBP: ffffb1f541143ca0 R08: ffff9f1803350a70 R09: 
0000000000000002
+[   36.091190] R10: ffff9f1803350a70 R11: 0000000000000000 R12: 
ffff9f1803350a70
+[   36.091190] R13: ffffffffc077fee0 R14: 0000000000000000 R15: 
0000000000000000
+[   36.091191] FS:  00007efdfce8d640(0000) GS:ffff9f187dd80000(0000) 
knlGS:0000000000000000
+[   36.091192] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
+[   36.091192] CR2: 0000000000000000 CR3: 0000000009b62002 CR4: 
0000000000772ee0
+[   36.091195] PKRU: 55555554
+[   36.091195] Call Trace:
+[   36.091197]  <TASK>
+[   36.091198]  ? fastop+0x5a/0xa0 [kvm]
+[   36.091222]  x86_emulate_insn+0x7b8/0xe90 [kvm]
+[   36.091244]  x86_emulate_instruction+0x2f4/0x630 [kvm]
+[   36.091263]  ? kvm_arch_vcpu_load+0x7c/0x230 [kvm]
+[   36.091283]  ? vmx_prepare_switch_to_host+0xf7/0x190 [kvm_intel]
+[   36.091290]  complete_emulated_mmio+0x297/0x320 [kvm]
+[   36.091310]  kvm_arch_vcpu_ioctl_run+0x32f/0x550 [kvm]
+[   36.091330]  kvm_vcpu_ioctl+0x29e/0x6d0 [kvm]
+[   36.091344]  ? kvm_vcpu_ioctl+0x120/0x6d0 [kvm]
+[   36.091357]  ? __fget_files+0x86/0xc0
+[   36.091362]  ? __fget_files+0x86/0xc0
+[   36.091363]  __x64_sys_ioctl+0x92/0xd0
+[   36.091366]  do_syscall_64+0x59/0xc0
+[   36.091369]  ? syscall_exit_to_user_mode+0x27/0x50
+[   36.091370]  ? do_syscall_64+0x69/0xc0
+[   36.091371]  ? syscall_exit_to_user_mode+0x27/0x50
+[   36.091372]  ? __x64_sys_writev+0x1c/0x30
+[   36.091374]  ? do_syscall_64+0x69/0xc0
+[   36.091374]  ? exit_to_user_mode_prepare+0x37/0xb0
+[   36.091378]  ? syscall_exit_to_user_mode+0x27/0x50
+[   36.091379]  ? do_syscall_64+0x69/0xc0
+[   36.091379]  ? do_syscall_64+0x69/0xc0
+[   36.091380]  ? do_syscall_64+0x69/0xc0
+[   36.091381]  ? do_syscall_64+0x69/0xc0
+[   36.091381]  entry_SYSCALL_64_after_hwframe+0x61/0xcb
+[   36.091384] RIP: 0033:0x7efdfe6d1aff
+[   36.091390] Code: 00 48 89 44 24 18 31 c0 48 8d 44 24 60 c7 04 24 10 00 00 
00 48 89 44 24 08 48 8d 44 24 20 48 89 44 24 10 b8 10 00 00 00 0f 05 <41> 89 c0 
3d 00 f0 ff ff 77 1f 48 8b 44 24 18 64 48 2b 04 25 28 00
+[   36.091391] RSP: 002b:00007efdfce8c460 EFLAGS: 00000246 ORIG_RAX: 
0000000000000010
+[   36.091393] RAX: ffffffffffffffda RBX: 000000000000ae80 RCX: 
00007efdfe6d1aff
+[   36.091393] RDX: 0000000000000000 RSI: 000000000000ae80 RDI: 
000000000000000c
+[   36.091394] RBP: 0000558f1609e220 R08: 0000558f13fb8190 R09: 
00000000ffffffff
+[   36.091394] R10: 0000558f16b5e950 R11: 0000000000000246 R12: 
0000000000000000
+[   36.091394] R13: 0000000000000001 R14: 0000000000000000 R15: 
0000000000000000
+[   36.091396]  </TASK>
+[   36.091397] Modules linked in: isofs nls_iso8859_1 kvm_intel joydev kvm 
input_leds serio_raw sch_fq_codel dm_multipath scsi_dh_rdac scsi_dh_emc 
scsi_dh_alua ipmi_devintf ipmi_msghandler drm msr ip_tables x_tables autofs4 
btrfs blake2b_generic zstd_compress raid10 raid456 async_raid6_recov 
async_memcpy async_pq async_xor async_tx xor raid6_pq libcrc32c raid1 raid0 
multipath linear crct10dif_pclmul crc32_pclmul ghash_clmulni_intel aesni_intel 
virtio_net net_failover crypto_simd ahci xhci_pci cryptd psmouse virtio_blk 
libahci xhci_pci_renesas failover
+[   36.123271] ---[ end trace db3c0ab5a48fabcc ]---
+[   36.123272] RIP: 0010:xaddw_ax_dx+0x9/0x10 [kvm]
+[   36.123319] Code: 00 0f bb d0 c3 cc cc cc cc 48 0f bb d0 c3 cc cc cc cc 0f 
1f 80 00 00 00 00 0f c0 d0 c3 cc cc cc cc 66 0f c1 d0 c3 cc cc cc cc <0f> 1f 80 
00 00 00 00 0f c1 d0 c3 cc cc cc cc 48 0f c1 d0 c3 cc cc
+[   36.123320] RSP: 0018:ffffb1f541143c98 EFLAGS: 00000202
+[   36.123321] RAX: 0000000089abcdef RBX: 0000000000000001 RCX: 
0000000000000000
+[   36.123321] RDX: 0000000076543210 RSI: ffffffffc073c6d0 RDI: 
0000000000000200
+[   36.123322] RBP: ffffb1f541143ca0 R08: ffff9f1803350a70 R09: 
0000000000000002
+[   36.123322] R10: ffff9f1803350a70 R11: 0000000000000000 R12: 
ffff9f1803350a70
+[   36.123323] R13: ffffffffc077fee0 R14: 0000000000000000 R15: 
0000000000000000
+[   36.123323] FS:  00007efdfce8d640(0000) GS:ffff9f187dd80000(0000) 
knlGS:0000000000000000
+[   36.123324] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
+[   36.123325] CR2: 0000000000000000 CR3: 0000000009b62002 CR4: 
0000000000772ee0
+[   36.123327] PKRU: 55555554
+[   36.123328] Kernel panic - not syncing: Fatal exception in interrupt
+[   36.123410] Kernel Offset: 0x1400000 from 0xffffffff81000000 (relocation 
range: 0xffffffff80000000-0xffffffffbfffffff)
+[   36.135305] ---[ end Kernel panic - not syncing: Fatal exception in 
interrupt ]---
+
+Fixes: aa3d480315ba ("x86: Use return-thunk in asm code")
+Signed-off-by: Thadeu Lima de Souza Cascardo <casca...@canonical.com>
+Co-developed-by: Peter Zijlstra (Intel) <pet...@infradead.org>
+Cc: Borislav Petkov <b...@suse.de>
+Cc: Josh Poimboeuf <jpoim...@kernel.org>
+Cc: Paolo Bonzini <pbonz...@redhat.com>
+Reported-by: Linux Kernel Functional Testing <l...@linaro.org>
+Message-Id: <20220713171241.184026-1-casca...@canonical.com>
+Tested-by: Jack Wang <jinpu.w...@ionos.com>
+Signed-off-by: Paolo Bonzini <pbonz...@redhat.com>
+Signed-off-by: Jiri Slaby <jsl...@suse.cz>
+---
+ arch/x86/kvm/emulate.c |   10 ++++++----
+ 1 file changed, 6 insertions(+), 4 deletions(-)
+
+--- a/arch/x86/kvm/emulate.c
++++ b/arch/x86/kvm/emulate.c
+@@ -189,8 +189,12 @@
+ #define X8(x...) X4(x), X4(x)
+ #define X16(x...) X8(x), X8(x)
+ 
+-#define NR_FASTOP (ilog2(sizeof(ulong)) + 1)
+-#define FASTOP_SIZE (8 * (1 + HAS_KERNEL_IBT))
++#define NR_FASTOP     (ilog2(sizeof(ulong)) + 1)
++#define RET_LENGTH    (1 + (4 * IS_ENABLED(CONFIG_RETHUNK)) + \
++                       IS_ENABLED(CONFIG_SLS))
++#define FASTOP_LENGTH (ENDBR_INSN_SIZE + 7 + RET_LENGTH)
++#define FASTOP_SIZE   (8 << ((FASTOP_LENGTH > 8) & 1) << ((FASTOP_LENGTH > 
16) & 1))
++static_assert(FASTOP_LENGTH <= FASTOP_SIZE);
+ 
+ struct opcode {
+       u64 flags;
+@@ -442,8 +446,6 @@ static int fastop(struct x86_emulate_ctx
+  * RET | JMP __x86_return_thunk       [1,5 bytes; CONFIG_RETHUNK]
+  * INT3                               [1 byte; CONFIG_SLS]
+  */
+-#define RET_LENGTH    (1 + (4 * IS_ENABLED(CONFIG_RETHUNK)) + \
+-                       IS_ENABLED(CONFIG_SLS))
+ #define SETCC_LENGTH  (ENDBR_INSN_SIZE + 3 + RET_LENGTH)
+ #define SETCC_ALIGN   (4 << ((SETCC_LENGTH > 4) & 1) << ((SETCC_LENGTH > 8) & 
1))
+ static_assert(SETCC_LENGTH <= SETCC_ALIGN);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/patches.suse/x86-mm-Simplify-RESERVE_BRK.patch 
new/patches.suse/x86-mm-Simplify-RESERVE_BRK.patch
--- old/patches.suse/x86-mm-Simplify-RESERVE_BRK.patch  1970-01-01 
01:00:00.000000000 +0100
+++ new/patches.suse/x86-mm-Simplify-RESERVE_BRK.patch  2022-07-15 
07:36:11.000000000 +0200
@@ -0,0 +1,76 @@
+From: Josh Poimboeuf <jpoim...@redhat.com>
+Date: Fri, 6 May 2022 14:14:32 +0200
+Subject: x86/mm: Simplify RESERVE_BRK()
+Git-commit: a1e2c031ec3949b8c039b739c0b5bf9c30007b00
+Patch-mainline: 5.19-rc1
+References: bsc#1199657 CVE-2022-29900 CVE-2022-29901
+
+RESERVE_BRK() reserves data in the .brk_reservation section.  The data
+is initialized to zero, like BSS, so the macro specifies 'nobits' to
+prevent the data from taking up space in the vmlinux binary.  The only
+way to get the compiler to do that (without putting the variable in .bss
+proper) is to use inline asm.
+
+The macro also has a hack which encloses the inline asm in a discarded
+function, which allows the size to be passed (global inline asm doesn't
+allow inputs).
+
+Remove the need for the discarded function hack by just stringifying the
+size rather than supplying it as an input to the inline asm.
+
+Signed-off-by: Josh Poimboeuf <jpoim...@redhat.com>
+Signed-off-by: Peter Zijlstra (Intel) <pet...@infradead.org>
+Signed-off-by: Borislav Petkov <b...@suse.de>
+Reviewed-by: Borislav Petkov <b...@suse.de>
+Link: https://lore.kernel.org/r/20220506121631.133110...@infradead.org
+Signed-off-by: Jiri Slaby <jsl...@suse.cz>
+---
+ arch/x86/include/asm/setup.h | 30 +++++++++++-------------------
+ 1 file changed, 11 insertions(+), 19 deletions(-)
+
+diff --git a/arch/x86/include/asm/setup.h b/arch/x86/include/asm/setup.h
+index 896e48d4..bec5ff4d 100644
+--- a/arch/x86/include/asm/setup.h
++++ b/arch/x86/include/asm/setup.h
+@@ -109,27 +109,19 @@ extern unsigned long _brk_end;
+ void *extend_brk(size_t size, size_t align);
+ 
+ /*
+- * Reserve space in the brk section.  The name must be unique within
+- * the file, and somewhat descriptive.  The size is in bytes.  Must be
+- * used at file scope.
++ * Reserve space in the brk section.  The name must be unique within the file,
++ * and somewhat descriptive.  The size is in bytes.
+  *
+- * (This uses a temp function to wrap the asm so we can pass it the
+- * size parameter; otherwise we wouldn't be able to.  We can't use a
+- * "section" attribute on a normal variable because it always ends up
+- * being @progbits, which ends up allocating space in the vmlinux
+- * executable.)
++ * The allocation is done using inline asm (rather than using a section
++ * attribute on a normal variable) in order to allow the use of @nobits, so
++ * that it doesn't take up any space in the vmlinux file.
+  */
+-#define RESERVE_BRK(name,sz)                                          \
+-      static void __section(".discard.text") __noendbr __used notrace \
+-      __brk_reservation_fn_##name##__(void) {                         \
+-              asm volatile (                                          \
+-                      ".pushsection .brk_reservation,\"aw\",@nobits;" \
+-                      ".brk." #name ":"                               \
+-                      " 1:.skip %c0;"                                 \
+-                      " .size .brk." #name ", . - 1b;"                \
+-                      " .popsection"                                  \
+-                      : : "i" (sz));                                  \
+-      }
++#define RESERVE_BRK(name, size)                                               
\
++      asm(".pushsection .brk_reservation,\"aw\",@nobits\n\t"          \
++          ".brk." #name ":\n\t"                                       \
++          ".skip " __stringify(size) "\n\t"                           \
++          ".size .brk." #name ", " __stringify(size) "\n\t"           \
++          ".popsection\n\t")
+ 
+ extern void probe_roms(void);
+ #ifdef __i386__
+-- 
+2.35.3
+

++++++ series.conf ++++++
--- /var/tmp/diff_new_pack.8GuxuJ/_old  2022-07-15 13:52:22.687561487 +0200
+++ /var/tmp/diff_new_pack.8GuxuJ/_new  2022-07-15 13:52:22.691561489 +0200
@@ -1723,6 +1723,283 @@
        
patches.kernel.org/5.18.9-005-powerpc-ftrace-Remove-ftrace-init-tramp-once-k.patch
        
patches.kernel.org/5.18.9-006-io_uring-fix-not-locked-access-to-fixed-buf-ta.patch
        patches.kernel.org/5.18.9-007-Linux-5.18.9.patch
+       
patches.kernel.org/5.18.10-001-drm-amdgpu-fix-adev-variable-used-in-amdgpu_d.patch
+       
patches.kernel.org/5.18.10-002-Revert-drm-amdgpu-display-set-vblank_disable_.patch
+       
patches.kernel.org/5.18.10-003-drm-amdgpu-To-flush-tlb-for-MMHUB-of-RAVEN-se.patch
+       
patches.kernel.org/5.18.10-004-ksmbd-set-the-range-of-bytes-to-zero-without-.patch
+       
patches.kernel.org/5.18.10-005-ksmbd-check-invalid-FileOffset-and-BeyondFina.patch
+       
patches.kernel.org/5.18.10-006-ksmbd-use-vfs_llseek-instead-of-dereferencing.patch
+       
patches.kernel.org/5.18.10-007-ipv6-take-care-of-disable_policy-when-restori.patch
+       
patches.kernel.org/5.18.10-008-net-phy-Don-t-trigger-state-machine-while-in-.patch
+       
patches.kernel.org/5.18.10-009-s390-archrandom-simplify-back-to-earlier-desi.patch
+       
patches.kernel.org/5.18.10-010-nvme-pci-add-NVME_QUIRK_BOGUS_NID-for-ADATA-X.patch
+       
patches.kernel.org/5.18.10-011-nvme-pci-add-NVME_QUIRK_BOGUS_NID-for-ADATA-I.patch
+       
patches.kernel.org/5.18.10-012-nvdimm-Fix-badblocks-clear-off-by-one-error.patch
+       
patches.kernel.org/5.18.10-013-ceph-wait-on-async-create-before-checking-cap.patch
+       
patches.kernel.org/5.18.10-014-parisc-Fix-vDSO-signal-breakage-on-32-bit-ker.patch
+       
patches.kernel.org/5.18.10-015-parisc-unaligned-Fix-emulate_ldw-breakage.patch
+       
patches.kernel.org/5.18.10-016-powerpc-prom_init-Fix-kernel-config-grep.patch
+       
patches.kernel.org/5.18.10-017-powerpc-book3e-Fix-PUD-allocation-size-in-map.patch
+       
patches.kernel.org/5.18.10-018-powerpc-bpf-Fix-use-of-user_pt_regs-in-uapi.patch
+       
patches.kernel.org/5.18.10-019-cpufreq-amd-pstate-Add-resume-and-suspend-cal.patch
+       
patches.kernel.org/5.18.10-020-dm-raid-fix-accesses-beyond-end-of-raid-membe.patch
+       
patches.kernel.org/5.18.10-021-dm-raid-fix-KASAN-warning-in-raid5_add_disks.patch
+       patches.kernel.org/5.18.10-022-SUNRPC-Fix-READ_PLUS-crasher.patch
+       
patches.kernel.org/5.18.10-023-net-rose-fix-UAF-bugs-caused-by-timer-handler.patch
+       
patches.kernel.org/5.18.10-024-net-usb-ax88179_178a-Fix-packet-receiving.patch
+       
patches.kernel.org/5.18.10-025-virtio-net-fix-race-between-ndo_open-and-virt.patch
+       
patches.kernel.org/5.18.10-026-selftests-net-pass-ipv6_args-to-udpgso_bench-.patch
+       
patches.kernel.org/5.18.10-027-net-dsa-bcm_sf2-force-pause-link-settings.patch
+       
patches.kernel.org/5.18.10-028-net-tun-unlink-NAPI-from-device-on-destructio.patch
+       
patches.kernel.org/5.18.10-029-net-tun-stop-NAPI-when-detaching-queues.patch
+       
patches.kernel.org/5.18.10-030-net-fix-IFF_TX_SKB_NO_LINEAR-definition.patch
+       
patches.kernel.org/5.18.10-031-net-dp83822-disable-false-carrier-interrupt.patch
+       
patches.kernel.org/5.18.10-032-net-dp83822-disable-rx-error-interrupt.patch
+       
patches.kernel.org/5.18.10-033-RDMA-qedr-Fix-reporting-QP-timeout-attribute.patch
+       
patches.kernel.org/5.18.10-034-RDMA-cm-Fix-memory-leak-in-ib_cm_insert_liste.patch
+       
patches.kernel.org/5.18.10-035-linux-dim-Fix-divide-by-0-in-RDMA-DIM.patch
+       
patches.kernel.org/5.18.10-036-net-usb-asix-do-not-force-pause-frames-suppor.patch
+       
patches.kernel.org/5.18.10-037-usbnet-fix-memory-allocation-in-helpers.patch
+       
patches.kernel.org/5.18.10-038-mptcp-fix-race-on-unaccepted-mptcp-sockets.patch
+       
patches.kernel.org/5.18.10-039-selftests-mptcp-more-stable-diag-tests.patch
+       
patches.kernel.org/5.18.10-040-mptcp-fix-conflict-with-netinet-in.h.patch
+       
patches.kernel.org/5.18.10-041-selftests-mptcp-Initialize-variables-to-quiet.patch
+       
patches.kernel.org/5.18.10-042-hwmon-occ-Prevent-power-cap-command-overwriti.patch
+       
patches.kernel.org/5.18.10-043-net-ipv6-unexport-__init-annotated-seg6_hmac_.patch
+       
patches.kernel.org/5.18.10-044-NFS-restore-module-put-when-manager-exits.patch
+       
patches.kernel.org/5.18.10-045-NFSD-restore-EINVAL-error-translation-in-nfsd.patch
+       
patches.kernel.org/5.18.10-046-NFSv4-Add-an-fattr-allocation-to-_nfs4_discov.patch
+       
patches.kernel.org/5.18.10-047-vfs-fix-copy_file_range-regression-in-cross-f.patch
+       
patches.kernel.org/5.18.10-048-caif_virtio-fix-race-between-virtio_device_re.patch
+       
patches.kernel.org/5.18.10-049-io_uring-ensure-that-send-sendmsg-and-recv-re.patch
+       
patches.kernel.org/5.18.10-050-PM-devfreq-exynos-ppmu-Fix-refcount-leak-in-o.patch
+       
patches.kernel.org/5.18.10-051-lib-sbitmap-Fix-invalid-loop-in-__sbitmap_que.patch
+       
patches.kernel.org/5.18.10-052-vdpa-mlx5-Update-Control-VQ-callback-informat.patch
+       
patches.kernel.org/5.18.10-053-s390-remove-unneeded-select-BUILD_BIN2C.patch
+       
patches.kernel.org/5.18.10-054-netfilter-nft_dynset-restore-set-element-coun.patch
+       
patches.kernel.org/5.18.10-055-net-dsa-hirschmann-Add-missing-of_node_get-in.patch
+       
patches.kernel.org/5.18.10-056-net-sched-act_api-Notify-user-space-if-any-ac.patch
+       
patches.kernel.org/5.18.10-057-net-asix-fix-can-t-send-until-first-packet-is.patch
+       
patches.kernel.org/5.18.10-058-net-bonding-fix-possible-NULL-deref-in-rlb-co.patch
+       
patches.kernel.org/5.18.10-059-net-phy-ax88772a-fix-lost-pause-advertisement.patch
+       
patches.kernel.org/5.18.10-060-selftests-net-fix-kselftest-net-fatal-error.patch
+       
patches.kernel.org/5.18.10-061-net-bonding-fix-use-after-free-after-802.3ad-.patch
+       
patches.kernel.org/5.18.10-062-net-dsa-felix-fix-race-between-reading-PSFP-s.patch
+       
patches.kernel.org/5.18.10-063-powerpc-memhotplug-Add-add_pages-override-for.patch
+       
patches.kernel.org/5.18.10-064-platform-x86-thinkpad_acpi-Fix-a-memory-leak-.patch
+       
patches.kernel.org/5.18.10-065-platform-x86-ideapad-laptop-Add-Ideapad-5-15I.patch
+       
patches.kernel.org/5.18.10-066-nfc-nfcmrvl-Fix-irq_of_parse_and_map-return-v.patch
+       
patches.kernel.org/5.18.10-067-NFC-nxp-nci-Don-t-issue-a-zero-length-i2c_mas.patch
+       
patches.kernel.org/5.18.10-068-tipc-move-bc-link-creation-back-to-tipc_node_.patch
+       patches.kernel.org/5.18.10-069-epic100-fix-use-after-free-on-rmmod.patch
+       
patches.kernel.org/5.18.10-070-cpufreq-qcom-hw-Don-t-do-lmh-things-without-a.patch
+       
patches.kernel.org/5.18.10-071-tcp-add-a-missing-nf_reset_ct-in-3WHS-handlin.patch
+       
patches.kernel.org/5.18.10-072-nvmet-tcp-fix-regression-in-data_digest-calcu.patch
+       
patches.kernel.org/5.18.10-073-ACPI-video-Change-how-we-determine-if-brightn.patch
+       
patches.kernel.org/5.18.10-074-tunnels-do-not-assume-mac-header-is-set-in-sk.patch
+       
patches.kernel.org/5.18.10-075-fanotify-refine-the-validation-checks-on-non-.patch
+       
patches.kernel.org/5.18.10-076-nvmet-add-a-clear_ids-attribute-for-passthru-.patch
+       
patches.kernel.org/5.18.10-077-ipv6-sit-fix-ipip6_tunnel_get_prl-return-valu.patch
+       
patches.kernel.org/5.18.10-078-ipv6-fix-lockdep-splat-in-in6_dump_addrs.patch
+       
patches.kernel.org/5.18.10-079-mlxsw-spectrum_router-Fix-rollback-in-tunnel-.patch
+       patches.kernel.org/5.18.10-080-net-tun-avoid-disabling-NAPI-twice.patch
+       patches.kernel.org/5.18.10-081-cifs-fix-minor-compile-warning.patch
+       
patches.kernel.org/5.18.10-082-drm-msm-dpu-Increment-vsync_cnt-before-waking.patch
+       
patches.kernel.org/5.18.10-083-platform-x86-ideapad-laptop-Add-allow_v4_dytc.patch
+       patches.kernel.org/5.18.10-084-drm-i915-gem-add-missing-else.patch
+       
patches.kernel.org/5.18.10-085-drm-i915-dgfx-Disable-d3cold-at-gfx-root-port.patch
+       
patches.kernel.org/5.18.10-086-drm-msm-gem-Fix-error-return-on-fence-id-allo.patch
+       
patches.kernel.org/5.18.10-087-drivers-cpufreq-Add-missing-of_node_put-in-qo.patch
+       
patches.kernel.org/5.18.10-088-platform-x86-panasonic-laptop-de-obfuscate-bu.patch
+       
patches.kernel.org/5.18.10-089-platform-x86-panasonic-laptop-sort-includes-a.patch
+       
patches.kernel.org/5.18.10-090-platform-x86-panasonic-laptop-revert-Resolve-.patch
+       
patches.kernel.org/5.18.10-091-platform-x86-panasonic-laptop-don-t-report-du.patch
+       
patches.kernel.org/5.18.10-092-platform-x86-panasonic-laptop-filter-out-dupl.patch
+       
patches.kernel.org/5.18.10-093-drm-fourcc-fix-integer-type-usage-in-uapi-hea.patch
+       
patches.kernel.org/5.18.10-094-net-sparx5-Add-handling-of-host-MDB-entries.patch
+       
patches.kernel.org/5.18.10-095-net-sparx5-mdb-add-del-handle-non-sparx5-devi.patch
+       
patches.kernel.org/5.18.10-096-hwmon-ibmaem-don-t-call-platform_device_del-i.patch
+       
patches.kernel.org/5.18.10-097-xen-blkfront-fix-leaking-data-in-shared-pages.patch
+       
patches.kernel.org/5.18.10-098-xen-netfront-fix-leaking-data-in-shared-pages.patch
+       
patches.kernel.org/5.18.10-099-xen-netfront-force-data-bouncing-when-backend.patch
+       
patches.kernel.org/5.18.10-100-xen-blkfront-force-data-bouncing-when-backend.patch
+       
patches.kernel.org/5.18.10-101-xen-netfront-restore-__skb_queue_tail-positio.patch
+       
patches.kernel.org/5.18.10-102-xen-arm-Fix-race-in-RB-tree-based-P2M-account.patch
+       patches.kernel.org/5.18.10-103-Linux-5.18.10.patch
+       patches.kernel.org/5.18.11-001-io_uring-fix-provided-buffer-import.patch
+       
patches.kernel.org/5.18.11-002-ALSA-usb-audio-Workarounds-for-Behringer-UMC-.patch
+       
patches.kernel.org/5.18.11-003-ALSA-hda-realtek-Add-quirk-for-Clevo-L140PU.patch
+       
patches.kernel.org/5.18.11-004-ALSA-cs46xx-Fix-missing-snd_card_free-call-at.patch
+       
patches.kernel.org/5.18.11-005-can-bcm-use-call_rcu-instead-of-costly-synchr.patch
+       
patches.kernel.org/5.18.11-006-can-grcan-grcan_probe-remove-extra-of_node_ge.patch
+       
patches.kernel.org/5.18.11-007-can-gs_usb-gs_usb_open-close-fix-memory-leak.patch
+       
patches.kernel.org/5.18.11-008-can-m_can-m_can_chip_config-actually-enable-i.patch
+       
patches.kernel.org/5.18.11-009-can-m_can-m_can_-read_fifo-echo_tx_event-shif.patch
+       
patches.kernel.org/5.18.11-010-can-kvaser_usb-replace-run-time-checks-with-s.patch
+       
patches.kernel.org/5.18.11-011-can-kvaser_usb-kvaser_usb_leaf-fix-CAN-clock-.patch
+       
patches.kernel.org/5.18.11-012-can-kvaser_usb-kvaser_usb_leaf-fix-bittiming-.patch
+       
patches.kernel.org/5.18.11-013-can-mcp251xfd-mcp251xfd_regmap_crc_read-impro.patch
+       
patches.kernel.org/5.18.11-014-can-mcp251xfd-mcp251xfd_regmap_crc_read-updat.patch
+       
patches.kernel.org/5.18.11-015-can-mcp251xfd-mcp251xfd_stop-add-missing-hrti.patch
+       
patches.kernel.org/5.18.11-016-bpf-Fix-incorrect-verifier-simulation-around-.patch
+       
patches.kernel.org/5.18.11-017-bpf-Fix-insufficient-bounds-propagation-from-.patch
+       
patches.kernel.org/5.18.11-018-usbnet-fix-memory-leak-in-error-case.patch
+       
patches.kernel.org/5.18.11-019-net-rose-fix-UAF-bug-caused-by-rose_t0timer_e.patch
+       
patches.kernel.org/5.18.11-020-net-lan966x-hardcode-the-number-of-external-p.patch
+       
patches.kernel.org/5.18.11-021-netfilter-nft_set_pipapo-release-elements-in-.patch
+       
patches.kernel.org/5.18.11-022-netfilter-nf_tables-stricter-validation-of-el.patch
+       
patches.kernel.org/5.18.11-023-selftests-net-fix-section-name-when-using-xdp.patch
+       
patches.kernel.org/5.18.11-024-can-mcp251xfd-mcp251xfd_register_get_dev_id-u.patch
+       
patches.kernel.org/5.18.11-025-can-mcp251xfd-mcp251xfd_register_get_dev_id-f.patch
+       
patches.kernel.org/5.18.11-026-can-rcar_canfd-Fix-data-transmission-failed-o.patch
+       
patches.kernel.org/5.18.11-027-ASoC-qdsp6-q6apm-dai-unprepare-stream-if-its-.patch
+       
patches.kernel.org/5.18.11-028-MAINTAINERS-Remove-iommu-lists.linux-foundati.patch
+       
patches.kernel.org/5.18.11-029-iommu-vt-d-Fix-PCI-bus-rescan-device-hot-add.patch
+       
patches.kernel.org/5.18.11-030-iommu-vt-d-Fix-RID2PASID-setup-teardown-failu.patch
+       
patches.kernel.org/5.18.11-031-cxl-mbox-Use-__le32-in-get-set_lsa-mailbox-st.patch
+       
patches.kernel.org/5.18.11-032-cxl-Fix-cleanup-of-port-devices-on-failure-to.patch
+       
patches.kernel.org/5.18.11-033-fbdev-fbmem-Fix-logo-center-image-dx-issue.patch
+       
patches.kernel.org/5.18.11-034-fbmem-Check-virtual-screen-sizes-in-fb_set_va.patch
+       
patches.kernel.org/5.18.11-035-fbcon-Disallow-setting-font-bigger-than-scree.patch
+       
patches.kernel.org/5.18.11-036-fbcon-Prevent-that-screen-size-is-smaller-tha.patch
+       
patches.kernel.org/5.18.11-037-PM-runtime-Redefine-pm_runtime_release_suppli.patch
+       
patches.kernel.org/5.18.11-038-PM-runtime-Fix-supplier-device-management-dur.patch
+       
patches.kernel.org/5.18.11-039-memregion-Fix-memregion_free-fallback-definit.patch
+       
patches.kernel.org/5.18.11-040-video-of_display_timing.h-include-errno.h.patch
+       
patches.kernel.org/5.18.11-041-fscache-Fix-invalidation-lookup-race.patch
+       
patches.kernel.org/5.18.11-042-fscache-Fix-if-condition-in-fscache_wait_on_v.patch
+       
patches.kernel.org/5.18.11-043-powerpc-powernv-delay-rng-platform-device-cre.patch
+       
patches.kernel.org/5.18.11-044-net-dsa-qca8k-reset-cpu-port-on-MTU-change.patch
+       
patches.kernel.org/5.18.11-045-ARM-meson-Fix-refcount-leak-in-meson_smp_prep.patch
+       
patches.kernel.org/5.18.11-046-pinctrl-sunxi-a83t-Fix-NAND-function-name-for.patch
+       
patches.kernel.org/5.18.11-047-srcu-Tighten-cleanup_srcu_struct-GP-checks.patch
+       
patches.kernel.org/5.18.11-048-ASoC-rt711-Add-endianness-flag-in-snd_soc_com.patch
+       
patches.kernel.org/5.18.11-049-ASoC-rt711-sdca-Add-endianness-flag-in-snd_so.patch
+       
patches.kernel.org/5.18.11-050-ASoC-codecs-rt700-rt711-rt711-sdca-resume-bus.patch
+       
patches.kernel.org/5.18.11-051-ASoC-SOF-ipc3-topology-Move-and-correct-size-.patch
+       
patches.kernel.org/5.18.11-052-ASoC-SOF-Intel-hda-Fix-compressed-stream-posi.patch
+       
patches.kernel.org/5.18.11-053-arm64-dts-qcom-sm8450-fix-interconnects-prope.patch
+       
patches.kernel.org/5.18.11-054-arm64-dts-qcom-msm8994-Fix-CPU6-7-reg-values.patch
+       
patches.kernel.org/5.18.11-055-arm64-dts-qcom-sdm845-use-dispcc-AHB-clock-fo.patch
+       
patches.kernel.org/5.18.11-056-ARM-mxs_defconfig-Enable-the-framebuffer.patch
+       
patches.kernel.org/5.18.11-057-arm64-dts-imx8mp-evk-correct-mmc-pad-settings.patch
+       
patches.kernel.org/5.18.11-058-arm64-dts-imx8mp-evk-correct-the-uart2-pinctl.patch
+       
patches.kernel.org/5.18.11-059-arm64-dts-imx8mp-evk-correct-gpio-led-pad-set.patch
+       
patches.kernel.org/5.18.11-060-arm64-dts-imx8mp-evk-correct-vbus-pad-setting.patch
+       
patches.kernel.org/5.18.11-061-arm64-dts-imx8mp-evk-correct-eqos-pad-setting.patch
+       
patches.kernel.org/5.18.11-062-arm64-dts-imx8mp-evk-correct-I2C5-pad-setting.patch
+       
patches.kernel.org/5.18.11-063-arm64-dts-imx8mp-evk-correct-I2C1-pad-setting.patch
+       
patches.kernel.org/5.18.11-064-arm64-dts-imx8mp-evk-correct-I2C3-pad-setting.patch
+       
patches.kernel.org/5.18.11-065-arm64-dts-imx8mp-phyboard-pollux-rdk-correct-.patch
+       
patches.kernel.org/5.18.11-066-arm64-dts-imx8mp-phyboard-pollux-rdk-correct-.patch
+       
patches.kernel.org/5.18.11-067-arm64-dts-imx8mp-phyboard-pollux-rdk-correct-.patch
+       
patches.kernel.org/5.18.11-068-pinctrl-sunxi-sunxi_pconf_set-use-correct-off.patch
+       
patches.kernel.org/5.18.11-069-arm64-dts-qcom-msm8992-Fix-vdd_lvs1_2-supply-.patch
+       
patches.kernel.org/5.18.11-070-ARM-at91-pm-use-proper-compatible-for-sama5d2.patch
+       
patches.kernel.org/5.18.11-071-ARM-at91-pm-use-proper-compatibles-for-sam9x6.patch
+       
patches.kernel.org/5.18.11-072-ARM-at91-pm-use-proper-compatibles-for-sama7g.patch
+       
patches.kernel.org/5.18.11-073-ARM-dts-at91-sam9x60ek-fix-eeprom-compatible-.patch
+       
patches.kernel.org/5.18.11-074-ARM-dts-at91-sama5d2_icp-fix-eeprom-compatibl.patch
+       
patches.kernel.org/5.18.11-075-ARM-at91-fix-soc-detection-for-SAM9X60-SiPs.patch
+       
patches.kernel.org/5.18.11-076-xsk-Clear-page-contiguity-bit-when-unmapping-.patch
+       
patches.kernel.org/5.18.11-077-i2c-piix4-Fix-a-memory-leak-in-the-EFCH-MMIO-.patch
+       
patches.kernel.org/5.18.11-078-i40e-Fix-dropped-jumbo-frames-statistics.patch
+       
patches.kernel.org/5.18.11-079-i40e-Fix-VF-s-MAC-Address-change-on-VM.patch
+       
patches.kernel.org/5.18.11-080-ARM-dts-stm32-add-missing-usbh-clock-and-fix-.patch
+       
patches.kernel.org/5.18.11-081-ibmvnic-Properly-dispose-of-all-skbs-during-a.patch
+       
patches.kernel.org/5.18.11-082-selftests-forwarding-fix-flood_unicast_test-w.patch
+       
patches.kernel.org/5.18.11-083-selftests-forwarding-fix-learning_test-when-h.patch
+       
patches.kernel.org/5.18.11-084-selftests-forwarding-fix-error-message-in-lea.patch
+       
patches.kernel.org/5.18.11-085-ACPI-CPPC-Check-_OSC-for-flexible-address-spa.patch
+       
patches.kernel.org/5.18.11-086-ACPI-bus-Set-CPPC-_OSC-bits-for-all-and-when-.patch
+       
patches.kernel.org/5.18.11-087-ACPI-CPPC-Only-probe-for-_CPC-if-CPPC-v2-is-a.patch
+       
patches.kernel.org/5.18.11-088-ACPI-CPPC-Don-t-require-_OSC-if-X86_FEATURE_C.patch
+       
patches.kernel.org/5.18.11-089-net-mlx5e-Fix-matchall-police-parameters-vali.patch
+       
patches.kernel.org/5.18.11-090-mptcp-Avoid-acquiring-PM-lock-for-subflow-pri.patch
+       
patches.kernel.org/5.18.11-091-mptcp-Acquire-the-subflow-socket-lock-before-.patch
+       patches.kernel.org/5.18.11-092-mptcp-fix-local-endpoint-accounting.patch
+       
patches.kernel.org/5.18.11-093-r8169-fix-accessing-unset-transport-header.patch
+       
patches.kernel.org/5.18.11-094-i2c-cadence-Unregister-the-clk-notifier-in-er.patch
+       
patches.kernel.org/5.18.11-095-net-sched-act_api-Add-extack-to-offload_act_s.patch
+       
patches.kernel.org/5.18.11-096-net-sched-act_police-Add-extack-messages-for-.patch
+       
patches.kernel.org/5.18.11-097-net-sched-act_police-allow-continue-action-of.patch
+       
patches.kernel.org/5.18.11-098-dmaengine-imx-sdma-Allow-imx8m-for-imx7-FW-re.patch
+       
patches.kernel.org/5.18.11-099-dmaengine-imx-sdma-only-restart-cyclic-channe.patch
+       
patches.kernel.org/5.18.11-100-misc-rtsx_usb-fix-use-of-dma-mapped-buffer-fo.patch
+       
patches.kernel.org/5.18.11-101-misc-rtsx_usb-use-separate-command-and-respon.patch
+       
patches.kernel.org/5.18.11-102-misc-rtsx_usb-set-return-value-in-rsp_buf-all.patch
+       
patches.kernel.org/5.18.11-103-dmaengine-dw-axi-dmac-Fix-RMW-on-channel-susp.patch
+       
patches.kernel.org/5.18.11-104-dt-bindings-dma-allwinner-sun50i-a64-dma-Fix-.patch
+       patches.kernel.org/5.18.11-105-ida-don-t-use-BUG_ON-for-debugging.patch
+       
patches.kernel.org/5.18.11-106-dmaengine-pl330-Fix-lockdep-warning-about-non.patch
+       
patches.kernel.org/5.18.11-107-dmaengine-lgm-Fix-an-error-handling-path-in-i.patch
+       
patches.kernel.org/5.18.11-108-dmaengine-at_xdma-handle-errors-of-at_xdmac_a.patch
+       
patches.kernel.org/5.18.11-109-dmaengine-ti-Fix-refcount-leak-in-ti_dra7_xba.patch
+       
patches.kernel.org/5.18.11-110-dmaengine-qcom-bam_dma-fix-runtime-PM-underfl.patch
+       
patches.kernel.org/5.18.11-111-dmaengine-ti-Add-missing-put_device-in-ti_dra.patch
+       
patches.kernel.org/5.18.11-112-dmaengine-idxd-force-wq-context-cleanup-on-de.patch
+       patches.kernel.org/5.18.11-113-Linux-5.18.11.patch
+       
patches.kernel.org/5.18.12-001-x86-traps-Use-pt_regs-directly-in-fixup_bad_i.patch
+       
patches.kernel.org/5.18.12-002-x86-entry-Switch-the-stack-after-error_entry-.patch
+       
patches.kernel.org/5.18.12-003-x86-entry-Move-PUSH_AND_CLEAR_REGS-out-of-err.patch
+       
patches.kernel.org/5.18.12-004-x86-entry-Don-t-call-error_entry-for-XENPV.patch
+       patches.kernel.org/5.18.12-005-x86-entry-Remove-skip_r11rcx.patch
+       patches.kernel.org/5.18.12-006-x86-kvm-vmx-Make-noinstr-clean.patch
+       
patches.kernel.org/5.18.12-007-x86-cpufeatures-Move-RETPOLINE-flags-to-word-.patch
+       patches.kernel.org/5.18.12-008-x86-retpoline-Cleanup-some-ifdefery.patch
+       
patches.kernel.org/5.18.12-009-x86-retpoline-Swizzle-retpoline-thunk.patch
+       patches.kernel.org/5.18.12-010-x86-retpoline-Use-mfunction-return.patch
+       patches.kernel.org/5.18.12-011-x86-Undo-return-thunk-damage.patch
+       patches.kernel.org/5.18.12-012-x86-objtool-Create-.return_sites.patch
+       
patches.kernel.org/5.18.12-013-objtool-skip-non-text-sections-when-adding-re.patch
+       
patches.kernel.org/5.18.12-014-x86-static_call-Use-alternative-RET-encoding.patch
+       
patches.kernel.org/5.18.12-015-x86-ftrace-Use-alternative-RET-encoding.patch
+       
patches.kernel.org/5.18.12-016-x86-bpf-Use-alternative-RET-encoding.patch
+       
patches.kernel.org/5.18.12-017-x86-kvm-Fix-SETcc-emulation-for-return-thunks.patch
+       
patches.kernel.org/5.18.12-018-x86-vsyscall_emu-64-Don-t-use-RET-in-vsyscall.patch
+       
patches.kernel.org/5.18.12-019-x86-sev-Avoid-using-__x86_return_thunk.patch
+       patches.kernel.org/5.18.12-020-x86-Use-return-thunk-in-asm-code.patch
+       patches.kernel.org/5.18.12-021-x86-entry-Avoid-very-early-RET.patch
+       
patches.kernel.org/5.18.12-022-objtool-Treat-.text.__x86.-as-noinstr.patch
+       patches.kernel.org/5.18.12-023-x86-Add-magic-AMD-return-thunk.patch
+       
patches.kernel.org/5.18.12-024-x86-bugs-Report-AMD-retbleed-vulnerability.patch
+       
patches.kernel.org/5.18.12-025-x86-bugs-Add-AMD-retbleed-boot-parameter.patch
+       patches.kernel.org/5.18.12-026-x86-bugs-Enable-STIBP-for-JMP2RET.patch
+       
patches.kernel.org/5.18.12-027-x86-bugs-Keep-a-per-CPU-IA32_SPEC_CTRL-value.patch
+       
patches.kernel.org/5.18.12-028-x86-entry-Add-kernel-IBRS-implementation.patch
+       
patches.kernel.org/5.18.12-029-x86-bugs-Optimize-SPEC_CTRL-MSR-writes.patch
+       
patches.kernel.org/5.18.12-030-x86-speculation-Add-spectre_v2-ibrs-option-to.patch
+       
patches.kernel.org/5.18.12-031-x86-bugs-Split-spectre_v2_select_mitigation-a.patch
+       
patches.kernel.org/5.18.12-032-x86-bugs-Report-Intel-retbleed-vulnerability.patch
+       
patches.kernel.org/5.18.12-033-intel_idle-Disable-IBRS-during-long-idle.patch
+       patches.kernel.org/5.18.12-034-objtool-Update-Retpoline-validation.patch
+       patches.kernel.org/5.18.12-035-x86-xen-Rename-SYS-entry-points.patch
+       patches.kernel.org/5.18.12-036-x86-xen-Add-UNTRAIN_RET.patch
+       patches.kernel.org/5.18.12-037-x86-bugs-Add-retbleed-ibpb.patch
+       
patches.kernel.org/5.18.12-038-x86-bugs-Do-IBPB-fallback-check-only-once.patch
+       patches.kernel.org/5.18.12-039-objtool-Add-entry-UNRET-validation.patch
+       patches.kernel.org/5.18.12-040-x86-cpu-amd-Add-Spectral-Chicken.patch
+       
patches.kernel.org/5.18.12-041-x86-speculation-Fix-RSB-filling-with-CONFIG_R.patch
+       
patches.kernel.org/5.18.12-042-x86-speculation-Fix-firmware-entry-SPEC_CTRL-.patch
+       
patches.kernel.org/5.18.12-043-x86-speculation-Fix-SPEC_CTRL-write-on-SMT-st.patch
+       
patches.kernel.org/5.18.12-044-x86-speculation-Use-cached-host-SPEC_CTRL-val.patch
+       
patches.kernel.org/5.18.12-045-x86-speculation-Remove-x86_spec_ctrl_mask.patch
+       
patches.kernel.org/5.18.12-046-objtool-Re-add-UNWIND_HINT_-SAVE_RESTORE.patch
+       patches.kernel.org/5.18.12-047-KVM-VMX-Flatten-__vmx_vcpu_run.patch
+       
patches.kernel.org/5.18.12-048-KVM-VMX-Convert-launched-argument-to-flags.patch
+       
patches.kernel.org/5.18.12-049-KVM-VMX-Prevent-guest-RSB-poisoning-attacks-w.patch
+       
patches.kernel.org/5.18.12-050-KVM-VMX-Fix-IBRS-handling-after-vmexit.patch
+       
patches.kernel.org/5.18.12-051-x86-speculation-Fill-RSB-on-vmexit-for-IBRS.patch
+       
patches.kernel.org/5.18.12-052-KVM-VMX-Prevent-RSB-underflow-before-vmenter.patch
+       
patches.kernel.org/5.18.12-053-x86-common-Stamp-out-the-stepping-madness.patch
+       patches.kernel.org/5.18.12-054-x86-cpu-amd-Enumerate-BTC_NO.patch
+       
patches.kernel.org/5.18.12-055-x86-retbleed-Add-fine-grained-Kconfig-knobs.patch
+       
patches.kernel.org/5.18.12-056-x86-bugs-Add-Cannon-lake-to-RETBleed-affected.patch
+       
patches.kernel.org/5.18.12-057-x86-entry-Move-PUSH_AND_CLEAR_REGS-back-into-.patch
+       
patches.kernel.org/5.18.12-058-x86-bugs-Do-not-enable-IBPB-on-entry-when-IBP.patch
+       patches.kernel.org/5.18.12-059-x86-kexec-Disable-RET-on-kexec.patch
+       
patches.kernel.org/5.18.12-060-x86-speculation-Disable-RRSBA-behavior.patch
+       
patches.kernel.org/5.18.12-061-x86-static_call-Serialize-__static_call_fixup.patch
 
        ########################################################
        # Build fixes that apply to the vanilla kernel too.
@@ -1734,6 +2011,7 @@
        
patches.rpmify/powerpc-64-BE-option-to-use-ELFv2-ABI-for-big-endian.patch
        patches.rpmify/BTF-Don-t-break-ABI-when-debuginfo-is-disabled.patch
        patches.rpmify/scripts-dummy-tools-add-pahole.patch
+       patches.rpmify/x86-asm-32-fix-ANNOTATE_UNRET_SAFE-use-on-32bit.patch
 
        ########################################################
        # The sorted section should contain all patches that are
@@ -1751,10 +2029,12 @@
        ########################################################
        # sorted patches
        ########################################################
+       patches.suse/x86-mm-Simplify-RESERVE_BRK.patch
        patches.suse/simplefb-Enable-boot-time-VESA-graphic-mode-selectio.patch
        
patches.suse/0001-drm-format-helper-Print-warning-on-missing-format-co.patch
        
patches.suse/0001-drm-format-helper-Add-RGB888-to-XRGB8888-conversion.patch
        
patches.suse/0001-drm-format-helper-Add-RGB565-to-XRGB8888-conversion.patch
+       
patches.suse/0001-drm-aperture-Run-fbdev-removal-before-internal-helpe.patch
 
        # git://anongit.freedesktop.org/drm/drm.git drm-next
        
patches.suse/0001-firmware-sysfb-Make-sysfb_create_simplefb-return-a-p.patch
@@ -1766,9 +2046,6 @@
        patches.suse/0001-drm-client-Look-for-command-line-modes-first.patch
        patches.suse/0001-drm-client-Don-t-add-new-command-line-mode.patch
 
-       # git://anongit.freedesktop.org/drm/drm.git drm-next
-       
patches.suse/0001-drm-aperture-Run-fbdev-removal-before-internal-helpe.patch
-
        ########################################################
        # end of sorted patches
        ########################################################
@@ -1785,7 +2062,10 @@
        # to get into mainline any time soon (or ever) belong
        # to area specific sections below.
        ########################################################
-       patches.suse/netfilter-nf_tables-stricter-validation-of-element-d.patch
+       patches.suse/x86-kvm-fix-FASTOP_SIZE-when-return-thunks-are-enabl.patch
+       patches.suse/x86-entry-Remove-UNTRAIN_RET-from-native_irq_return_.patch
+       patches.suse/tty-extract-tty_flip_buffer_commit-from-tty_flip_buf.patch
+       patches.suse/tty-use-new-tty_insert_flip_string_and_push_buffer-i.patch
 
        ########################################################
        # kbuild/module infrastructure fixes

++++++ source-timestamp ++++++
--- /var/tmp/diff_new_pack.8GuxuJ/_old  2022-07-15 13:52:22.715561496 +0200
+++ /var/tmp/diff_new_pack.8GuxuJ/_new  2022-07-15 13:52:22.715561496 +0200
@@ -1,4 +1,4 @@
-2022-07-06 05:57:32 +0000
-GIT Revision: a7c5f9c7ea0c3909de5203a4e059cfa244f82641
+2022-07-15 05:36:11 +0000
+GIT Revision: 4fcb983f9d8c4dcd921cf0963cec87cffb1e2692
 GIT Branch: stable
 

Reply via email to