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-08-20 20:28:08
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kernel-source (Old)
 and      /work/SRC/openSUSE:Factory/.kernel-source.new.2083 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kernel-source"

Sat Aug 20 20:28:08 2022 rev:654 rq:997675 version:5.19.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/kernel-source/dtb-aarch64.changes        
2022-08-14 15:55:17.579724370 +0200
+++ /work/SRC/openSUSE:Factory/.kernel-source.new.2083/dtb-aarch64.changes      
2022-08-20 20:28:22.785305519 +0200
@@ -1,0 +2,2010 @@
+Thu Aug 18 07:06:49 CEST 2022 - jsl...@suse.cz
+
+- Linux 5.19.2 (bsc#1012628).
+- Revert "pNFS: nfs3_set_ds_client should set NFS_CS_NOPING"
+  (bsc#1012628).
+- scsi: Revert "scsi: qla2xxx: Fix disk failure to rediscover"
+  (bsc#1012628).
+- pNFS/flexfiles: Report RDMA connection errors to the server
+  (bsc#1012628).
+- nfsd: eliminate the NFSD_FILE_BREAK_* flags (bsc#1012628).
+- ALSA: usb-audio: Add quirk for Behringer UMC202HD (bsc#1012628).
+- ALSA: bcd2000: Fix a UAF bug on the error path of probing
+  (bsc#1012628).
+- ALSA: hda/realtek: Add quirk for Clevo NV45PZ (bsc#1012628).
+- ALSA: hda/realtek: Add quirk for HP Spectre x360 15-eb0xxx
+  (bsc#1012628).
+- ALSA: hda/realtek: Add quirk for Lenovo Yoga9 14IAP7
+  (bsc#1012628).
+- ASoC: amd: yc: Update DMI table entries (bsc#1012628).
+- hwmon: (nct6775) Fix platform driver suspend regression
+  (bsc#1012628).
+- wifi: mac80211_hwsim: fix race condition in pending packet
+  (bsc#1012628).
+- wifi: mac80211_hwsim: add back erroneously removed cast
+  (bsc#1012628).
+- wifi: mac80211_hwsim: use 32-bit skb cookie (bsc#1012628).
+- add barriers to buffer_uptodate and set_buffer_uptodate
+  (bsc#1012628).
+- lockd: detect and reject lock arguments that overflow
+  (bsc#1012628).
+- HID: hid-input: add Surface Go battery quirk (bsc#1012628).
+- HID: nintendo: Add missing array termination (bsc#1012628).
+- HID: wacom: Only report rotation for art pen (bsc#1012628).
+- HID: wacom: Don't register pad_input for touch switch
+  (bsc#1012628).
+- KVM: nVMX: Snapshot pre-VM-Enter BNDCFGS for !nested_run_pending
+  case (bsc#1012628).
+- KVM: nVMX: Snapshot pre-VM-Enter DEBUGCTL for
+  !nested_run_pending case (bsc#1012628).
+- KVM: SVM: Don't BUG if userspace injects an interrupt with GIF=0
+  (bsc#1012628).
+- KVM: s390: pv: don't present the ecall interrupt twice
+  (bsc#1012628).
+- KVM: Drop unused @gpa param from gfn=>pfn cache's
+  __release_gpc() helper (bsc#1012628).
+- KVM: Put the extra pfn reference when reusing a pfn in the
+  gpc cache (bsc#1012628).
+- KVM: Fully serialize gfn=>pfn cache refresh via mutex
+  (bsc#1012628).
+- KVM: Fix multiple races in gfn=>pfn cache refresh (bsc#1012628).
+- KVM: Do not incorporate page offset into gfn=>pfn cache user
+  address (bsc#1012628).
+- KVM: x86: Split kvm_is_valid_cr4() and export only the
+  non-vendor bits (bsc#1012628).
+- KVM: nVMX: Let userspace set nVMX MSR to any _host_ supported
+  value (bsc#1012628).
+- KVM: nVMX: Account for KVM reserved CR4 bits in consistency
+  checks (bsc#1012628).
+- KVM: nVMX: Inject #UD if VMXON is attempted with incompatible
+  CR0/CR4 (bsc#1012628).
+- KVM: x86: Mark TSS busy during LTR emulation _after_ all fault
+  checks (bsc#1012628).
+- KVM: x86: Set error code to segment selector on LLDT/LTR
+  non-canonical #GP (bsc#1012628).
+- KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT
+  (bsc#1012628).
+- KVM: SVM: Disable SEV-ES support if MMIO caching is disable
+  (bsc#1012628).
+- KVM: x86: Tag kvm_mmu_x86_module_init() with __init
+  (bsc#1012628).
+- KVM: x86/mmu: Fully re-evaluate MMIO caching when SPTE masks
+  change (bsc#1012628).
+- KVM: x86: do not report preemption if the steal time cache is
+  stale (bsc#1012628).
+- KVM: x86: revalidate steal time cache if MSR value changes
+  (bsc#1012628).
+- KVM: x86/xen: Initialize Xen timer only once (bsc#1012628).
+- KVM: x86/xen: Stop Xen timer before changing IRQ (bsc#1012628).
+- ALSA: hda/conexant: Add quirk for LENOVO 20149 Notebook model
+  (bsc#1012628).
+- ALSA: hda/cirrus - support for iMac 12,1 model (bsc#1012628).
+- ALSA: hda/realtek: Add quirk for another Asus K42JZ model
+  (bsc#1012628).
+- ALSA: hda/realtek: Add a quirk for HP OMEN 15 (8786) mute LED
+  (bsc#1012628).
+- LoongArch: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK
+  (bsc#1012628).
+- tty: 8250: Add support for Brainboxes PX cards (bsc#1012628).
+- tty: vt: initialize unicode screen buffer (bsc#1012628).
+- vfs: Check the truncate maximum size in inode_newsize_ok()
+  (bsc#1012628).
+- fs: Add missing umask strip in vfs_tmpfile (bsc#1012628).
+- thermal: sysfs: Fix cooling_device_stats_setup() error code path
+  (bsc#1012628).
+- fbcon: Fix boundary checks for fbcon=vc:n1-n2 parameters
+  (bsc#1012628).
+- fbcon: Fix accelerated fbdev scrolling while logo is still shown
+  (bsc#1012628).
+- usbnet: Fix linkwatch use-after-free on disconnect
+  (bsc#1012628).
+- usbnet: smsc95xx: Fix deadlock on runtime resume (bsc#1012628).
+- fix short copy handling in copy_mc_pipe_to_iter() (bsc#1012628).
+- crypto: ccp - Use kzalloc for sev ioctl interfaces to prevent
+  kernel memory leak (bsc#1012628).
+- ovl: drop WARN_ON() dentry is NULL in ovl_encode_fh()
+  (bsc#1012628).
+- parisc: Fix device names in /proc/iomem (bsc#1012628).
+- parisc: Drop pa_swapper_pg_lock spinlock (bsc#1012628).
+- parisc: Check the return value of ioremap() in
+  lba_driver_probe() (bsc#1012628).
+- parisc: io_pgetevents_time64() needs compat syscall in 32-bit
+  compat mode (bsc#1012628).
+- riscv:uprobe fix SR_SPIE set/clear handling (bsc#1012628).
+- riscv: lib: uaccess: fix CSR_STATUS SR_SUM bit (bsc#1012628).
+- dt-bindings: riscv: fix SiFive l2-cache's cache-sets
+  (bsc#1012628).
+- riscv: dts: starfive: correct number of external interrupts
+  (bsc#1012628).
+- RISC-V: cpu_ops_spinwait.c should include head.h (bsc#1012628).
+- RISC-V: Declare cpu_ops_spinwait in <asm/cpu_ops.h>
+  (bsc#1012628).
+- RISC-V: kexec: Fixup use of smp_processor_id() in preemptible
+  context (bsc#1012628).
+- RISC-V: Fixup get incorrect user mode PC for kernel mode regs
+  (bsc#1012628).
+- RISC-V: Fixup schedule out issue in machine_crash_shutdown()
+  (bsc#1012628).
+- RISC-V: Add modules to virtual kernel memory layout dump
+  (bsc#1012628).
+- RISC-V: Fix counter restart during overflow for RV32
+  (bsc#1012628).
+- RISC-V: Fix SBI PMU calls for RV32 (bsc#1012628).
+- RISC-V: Update user page mapping only once during start
+  (bsc#1012628).
+- wireguard: selftests: set CONFIG_NONPORTABLE on riscv32
+  (bsc#1012628).
+- rtc: rx8025: fix 12/24 hour mode detection on RX-8035
+  (bsc#1012628).
+- drm/gem: Properly annotate WW context on
+  drm_gem_lock_reservations() error (bsc#1012628).
+- drm/shmem-helper: Add missing vunmap on error (bsc#1012628).
+- drm/vc4: hdmi: Disable audio if dmas property is present but
+  empty (bsc#1012628).
+- drm/ingenic: Use the highest possible DMA burst size
+  (bsc#1012628).
+- drm/fb-helper: Fix out-of-bounds access (bsc#1012628).
+- drm/hyperv-drm: Include framebuffer and EDID headers
+  (bsc#1012628).
+- drm/dp/mst: Read the extended DPCD capabilities during system
+  resume (bsc#1012628).
+- drm/nouveau: fix another off-by-one in nvbios_addr
+  (bsc#1012628).
+- drm/nouveau: Don't pm_runtime_put_sync(), only
+  pm_runtime_put_autosuspend() (bsc#1012628).
+- drm/nouveau/acpi: Don't print error when we get -EINPROGRESS
+  from pm_runtime (bsc#1012628).
+- drm/nouveau/kms: Fix failure path for creating DP connectors
+  (bsc#1012628).
+- drm/tegra: Fix vmapping of prime buffers (bsc#1012628).
+- drm/amdgpu: Check BO's requested pinning domains against its
+  preferred_domains (bsc#1012628).
+- bpf: Fix KASAN use-after-free Read in compute_effective_progs
+  (bsc#1012628).
+- btrfs: reject log replay if there is unsupported RO compat flag
+  (bsc#1012628).
+- mtd: rawnand: arasan: Fix clock rate in NV-DDR (bsc#1012628).
+- mtd: rawnand: arasan: Update NAND bus clock instead of system
+  clock (bsc#1012628).
+- um: Remove straying parenthesis (bsc#1012628).
+- um: seed rng using host OS rng (bsc#1012628).
+- iio: fix iio_format_avail_range() printing for none IIO_VAL_INT
+  (bsc#1012628).
+- iio: light: isl29028: Fix the warning in isl29028_remove()
+  (bsc#1012628).
+- scsi: lpfc: Remove extra atomic_inc on cmd_pending in
+  queuecommand after VMID (bsc#1012628).
+- scsi: sg: Allow waiting for commands to complete on removed
+  device (bsc#1012628).
+- scsi: qla2xxx: Fix incorrect display of max frame size
+  (bsc#1012628).
+- scsi: qla2xxx: Zero undefined mailbox IN registers
+  (bsc#1012628).
+- soundwire: qcom: Check device status before reading devid
+  (bsc#1012628).
+- ksmbd: fix memory leak in smb2_handle_negotiate (bsc#1012628).
+- ksmbd: prevent out of bound read for SMB2_TREE_CONNNECT
+  (bsc#1012628).
+- ksmbd: prevent out of bound read for SMB2_WRITE (bsc#1012628).
+- ksmbd: fix use-after-free bug in smb2_tree_disconect
+  (bsc#1012628).
+- ksmbd: fix heap-based overflow in set_ntacl_dacl()
+  (bsc#1012628).
+- fuse: limit nsec (bsc#1012628).
+- fuse: ioctl: translate ENOSYS (bsc#1012628).
+- fuse: write inode in fuse_release() (bsc#1012628).
+- fuse: fix deadlock between atomic O_TRUNC and page invalidation
+  (bsc#1012628).
++++ 1820 more lines (skipped)
++++ between /work/SRC/openSUSE:Factory/kernel-source/dtb-aarch64.changes
++++ and /work/SRC/openSUSE:Factory/.kernel-source.new.2083/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.MR1bXz/_old  2022-08-20 20:28:28.405321107 +0200
+++ /var/tmp/diff_new_pack.MR1bXz/_new  2022-08-20 20:28:28.409321118 +0200
@@ -17,7 +17,7 @@
 
 
 %define srcversion 5.19
-%define patchversion 5.19.1
+%define patchversion 5.19.2
 %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.19.1
+Version:        5.19.2
 %if 0%{?is_kotd}
-Release:        <RELEASE>.ga5bf6c0
+Release:        <RELEASE>.g6c252ef
 %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.MR1bXz/_old  2022-08-20 20:28:28.549321506 +0200
+++ /var/tmp/diff_new_pack.MR1bXz/_new  2022-08-20 20:28:28.553321518 +0200
@@ -18,7 +18,7 @@
 
 
 %define srcversion 5.19
-%define patchversion 5.19.1
+%define patchversion 5.19.2
 %define variant %{nil}
 %define vanilla_only 0
 %define compress_modules zstd
@@ -97,6 +97,9 @@
 
 %ifarch %ix86 x86_64
 %define install_vdso 1
+%if 0%{?suse_version} > 1500 || 0%{?sle_version} >= 150500
+%define separate_vdso 1
+%endif
 %else
 %define install_vdso 0
 %endif
@@ -107,9 +110,9 @@
 Summary:        Kernel with 64kb PAGE_SIZE
 License:        GPL-2.0-only
 Group:          System/Kernel
-Version:        5.19.1
+Version:        5.19.2
 %if 0%{?is_kotd}
-Release:        <RELEASE>.ga5bf6c0
+Release:        <RELEASE>.g6c252ef
 %else
 Release:        0
 %endif
@@ -236,10 +239,10 @@
 Conflicts:      libc.so.6()(64bit)
 %endif
 Provides:       kernel = %version-%source_rel
-Provides:       
kernel-%build_flavor-base-srchash-a5bf6c0b09ada9ba7e920eeed3a92b4bfb4cc86b
-Provides:       kernel-srchash-a5bf6c0b09ada9ba7e920eeed3a92b4bfb4cc86b
+Provides:       
kernel-%build_flavor-base-srchash-6c252efa6215101fc5985edaddc903198d01a2d8
+Provides:       kernel-srchash-6c252efa6215101fc5985edaddc903198d01a2d8
 # END COMMON DEPS
-Provides:       %name-srchash-a5bf6c0b09ada9ba7e920eeed3a92b4bfb4cc86b
+Provides:       %name-srchash-6c252efa6215101fc5985edaddc903198d01a2d8
 %obsolete_rebuilds %name
 Source0:        
https://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz
 Source3:        kernel-source.rpmlintrc
@@ -1102,17 +1105,21 @@
     done
 
     if [ %CONFIG_MODULES = y ]; then
-       find %{?usrmerged:usr/}lib/modules/%kernelrelease-%build_flavor \
+       MODULES=%{?usrmerged:usr/}lib/modules/%kernelrelease-%build_flavor
+       find "$MODULES" \
+%if 0%{?separate_vdso}
+           -path "$MODULES/vdso" -prune -o \
+%endif
            -type d -o \
            \( -path '*/modules.*' ! -path '*/modules.order' \
             ! -path '*/modules.builtin' \
             ! -path '*/modules.builtin.modinfo' \) -printf '%%%%ghost /%%p\n' \
               -o -name '*.ko' -prune \
+              -o \( -type f \
 %if 0%{?usrmerged}
-              -o \( -type f ! -path '*/symtypes*' ! -path '*/vmlinu*' \) 
-printf '/%%p\n'
-%else
-              -o -type f -printf '/%%p\n'
+               ! -path '*/symtypes*' ! -path '*/vmlinu*' \
 %endif
+               \) -printf '/%%p\n'
        cat %my_builddir/base-modules
     fi
     if test %CONFIG_MODULE_SIG = "y" -a -d etc/uefi/certs; then
@@ -1377,6 +1384,23 @@
 /usr/share/man/man9/*
 %endif
 
+%if 0%{?separate_vdso}
+%package vdso
+Summary:        vdso binaries for debugging purposes
+Group:          System/Kernel
+
+%description vdso
+This package includes the vdso binaries. They can be used for debugging. The
+actual binary linked to the programs is loaded from the in-memory image, not
+from this package.
+
+
+%source_timestamp
+%files vdso
+%defattr(-,root,root)
+/%{?usrmerged:usr/}lib/modules/%kernelrelease-%build_flavor/vdso/
+%endif
+
 %package devel
 Summary:        Development files necessary for building kernel modules
 Group:          Development/Sources

++++++ kernel-debug.spec ++++++
--- /var/tmp/diff_new_pack.MR1bXz/_old  2022-08-20 20:28:28.589321617 +0200
+++ /var/tmp/diff_new_pack.MR1bXz/_new  2022-08-20 20:28:28.593321628 +0200
@@ -18,7 +18,7 @@
 
 
 %define srcversion 5.19
-%define patchversion 5.19.1
+%define patchversion 5.19.2
 %define variant %{nil}
 %define vanilla_only 0
 %define compress_modules zstd
@@ -97,6 +97,9 @@
 
 %ifarch %ix86 x86_64
 %define install_vdso 1
+%if 0%{?suse_version} > 1500 || 0%{?sle_version} >= 150500
+%define separate_vdso 1
+%endif
 %else
 %define install_vdso 0
 %endif
@@ -107,9 +110,9 @@
 Summary:        A Debug Version of the Kernel
 License:        GPL-2.0-only
 Group:          System/Kernel
-Version:        5.19.1
+Version:        5.19.2
 %if 0%{?is_kotd}
-Release:        <RELEASE>.ga5bf6c0
+Release:        <RELEASE>.g6c252ef
 %else
 Release:        0
 %endif
@@ -236,10 +239,10 @@
 Conflicts:      libc.so.6()(64bit)
 %endif
 Provides:       kernel = %version-%source_rel
-Provides:       
kernel-%build_flavor-base-srchash-a5bf6c0b09ada9ba7e920eeed3a92b4bfb4cc86b
-Provides:       kernel-srchash-a5bf6c0b09ada9ba7e920eeed3a92b4bfb4cc86b
+Provides:       
kernel-%build_flavor-base-srchash-6c252efa6215101fc5985edaddc903198d01a2d8
+Provides:       kernel-srchash-6c252efa6215101fc5985edaddc903198d01a2d8
 # END COMMON DEPS
-Provides:       %name-srchash-a5bf6c0b09ada9ba7e920eeed3a92b4bfb4cc86b
+Provides:       %name-srchash-6c252efa6215101fc5985edaddc903198d01a2d8
 %ifarch ppc64
 Provides:       kernel-kdump = 2.6.28
 Obsoletes:      kernel-kdump <= 2.6.28
@@ -1108,17 +1111,21 @@
     done
 
     if [ %CONFIG_MODULES = y ]; then
-       find %{?usrmerged:usr/}lib/modules/%kernelrelease-%build_flavor \
+       MODULES=%{?usrmerged:usr/}lib/modules/%kernelrelease-%build_flavor
+       find "$MODULES" \
+%if 0%{?separate_vdso}
+           -path "$MODULES/vdso" -prune -o \
+%endif
            -type d -o \
            \( -path '*/modules.*' ! -path '*/modules.order' \
             ! -path '*/modules.builtin' \
             ! -path '*/modules.builtin.modinfo' \) -printf '%%%%ghost /%%p\n' \
               -o -name '*.ko' -prune \
+              -o \( -type f \
 %if 0%{?usrmerged}
-              -o \( -type f ! -path '*/symtypes*' ! -path '*/vmlinu*' \) 
-printf '/%%p\n'
-%else
-              -o -type f -printf '/%%p\n'
+               ! -path '*/symtypes*' ! -path '*/vmlinu*' \
 %endif
+               \) -printf '/%%p\n'
        cat %my_builddir/base-modules
     fi
     if test %CONFIG_MODULE_SIG = "y" -a -d etc/uefi/certs; then
@@ -1387,6 +1394,23 @@
 /usr/share/man/man9/*
 %endif
 
+%if 0%{?separate_vdso}
+%package vdso
+Summary:        vdso binaries for debugging purposes
+Group:          System/Kernel
+
+%description vdso
+This package includes the vdso binaries. They can be used for debugging. The
+actual binary linked to the programs is loaded from the in-memory image, not
+from this package.
+
+
+%source_timestamp
+%files vdso
+%defattr(-,root,root)
+/%{?usrmerged:usr/}lib/modules/%kernelrelease-%build_flavor/vdso/
+%endif
+
 %package devel
 Summary:        Development files necessary for building kernel modules
 Group:          Development/Sources

++++++ kernel-default.spec ++++++
--- /var/tmp/diff_new_pack.MR1bXz/_old  2022-08-20 20:28:28.633321739 +0200
+++ /var/tmp/diff_new_pack.MR1bXz/_new  2022-08-20 20:28:28.641321762 +0200
@@ -18,7 +18,7 @@
 
 
 %define srcversion 5.19
-%define patchversion 5.19.1
+%define patchversion 5.19.2
 %define variant %{nil}
 %define vanilla_only 0
 %define compress_modules zstd
@@ -97,6 +97,9 @@
 
 %ifarch %ix86 x86_64
 %define install_vdso 1
+%if 0%{?suse_version} > 1500 || 0%{?sle_version} >= 150500
+%define separate_vdso 1
+%endif
 %else
 %define install_vdso 0
 %endif
@@ -107,9 +110,9 @@
 Summary:        The Standard Kernel
 License:        GPL-2.0-only
 Group:          System/Kernel
-Version:        5.19.1
+Version:        5.19.2
 %if 0%{?is_kotd}
-Release:        <RELEASE>.ga5bf6c0
+Release:        <RELEASE>.g6c252ef
 %else
 Release:        0
 %endif
@@ -236,10 +239,10 @@
 Conflicts:      libc.so.6()(64bit)
 %endif
 Provides:       kernel = %version-%source_rel
-Provides:       
kernel-%build_flavor-base-srchash-a5bf6c0b09ada9ba7e920eeed3a92b4bfb4cc86b
-Provides:       kernel-srchash-a5bf6c0b09ada9ba7e920eeed3a92b4bfb4cc86b
+Provides:       
kernel-%build_flavor-base-srchash-6c252efa6215101fc5985edaddc903198d01a2d8
+Provides:       kernel-srchash-6c252efa6215101fc5985edaddc903198d01a2d8
 # END COMMON DEPS
-Provides:       %name-srchash-a5bf6c0b09ada9ba7e920eeed3a92b4bfb4cc86b
+Provides:       %name-srchash-6c252efa6215101fc5985edaddc903198d01a2d8
 %ifarch %ix86
 Provides:       kernel-smp = 2.6.17
 Obsoletes:      kernel-smp <= 2.6.17
@@ -1151,17 +1154,21 @@
     done
 
     if [ %CONFIG_MODULES = y ]; then
-       find %{?usrmerged:usr/}lib/modules/%kernelrelease-%build_flavor \
+       MODULES=%{?usrmerged:usr/}lib/modules/%kernelrelease-%build_flavor
+       find "$MODULES" \
+%if 0%{?separate_vdso}
+           -path "$MODULES/vdso" -prune -o \
+%endif
            -type d -o \
            \( -path '*/modules.*' ! -path '*/modules.order' \
             ! -path '*/modules.builtin' \
             ! -path '*/modules.builtin.modinfo' \) -printf '%%%%ghost /%%p\n' \
               -o -name '*.ko' -prune \
+              -o \( -type f \
 %if 0%{?usrmerged}
-              -o \( -type f ! -path '*/symtypes*' ! -path '*/vmlinu*' \) 
-printf '/%%p\n'
-%else
-              -o -type f -printf '/%%p\n'
+               ! -path '*/symtypes*' ! -path '*/vmlinu*' \
 %endif
+               \) -printf '/%%p\n'
        cat %my_builddir/base-modules
     fi
     if test %CONFIG_MODULE_SIG = "y" -a -d etc/uefi/certs; then
@@ -1468,6 +1475,23 @@
 /usr/share/man/man9/*
 %endif
 
+%if 0%{?separate_vdso}
+%package vdso
+Summary:        vdso binaries for debugging purposes
+Group:          System/Kernel
+
+%description vdso
+This package includes the vdso binaries. They can be used for debugging. The
+actual binary linked to the programs is loaded from the in-memory image, not
+from this package.
+
+
+%source_timestamp
+%files vdso
+%defattr(-,root,root)
+/%{?usrmerged:usr/}lib/modules/%kernelrelease-%build_flavor/vdso/
+%endif
+
 %package devel
 Summary:        Development files necessary for building kernel modules
 Group:          Development/Sources

++++++ kernel-docs.spec ++++++
--- /var/tmp/diff_new_pack.MR1bXz/_old  2022-08-20 20:28:28.669321839 +0200
+++ /var/tmp/diff_new_pack.MR1bXz/_new  2022-08-20 20:28:28.677321861 +0200
@@ -17,7 +17,7 @@
 
 
 %define srcversion 5.19
-%define patchversion 5.19.1
+%define patchversion 5.19.2
 %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.19.1
+Version:        5.19.2
 %if 0%{?is_kotd}
-Release:        <RELEASE>.ga5bf6c0
+Release:        <RELEASE>.g6c252ef
 %else
 Release:        0
 %endif
@@ -67,7 +67,7 @@
 %endif
 URL:            https://www.kernel.org/
 Provides:       %name = %version-%source_rel
-Provides:       %name-srchash-a5bf6c0b09ada9ba7e920eeed3a92b4bfb4cc86b
+Provides:       %name-srchash-6c252efa6215101fc5985edaddc903198d01a2d8
 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.MR1bXz/_old  2022-08-20 20:28:28.709321950 +0200
+++ /var/tmp/diff_new_pack.MR1bXz/_new  2022-08-20 20:28:28.713321961 +0200
@@ -18,7 +18,7 @@
 
 
 %define srcversion 5.19
-%define patchversion 5.19.1
+%define patchversion 5.19.2
 %define variant %{nil}
 %define vanilla_only 0
 %define compress_modules zstd
@@ -97,6 +97,9 @@
 
 %ifarch %ix86 x86_64
 %define install_vdso 1
+%if 0%{?suse_version} > 1500 || 0%{?sle_version} >= 150500
+%define separate_vdso 1
+%endif
 %else
 %define install_vdso 0
 %endif
@@ -107,9 +110,9 @@
 Summary:        The Small Developer Kernel for KVM
 License:        GPL-2.0-only
 Group:          System/Kernel
-Version:        5.19.1
+Version:        5.19.2
 %if 0%{?is_kotd}
-Release:        <RELEASE>.ga5bf6c0
+Release:        <RELEASE>.g6c252ef
 %else
 Release:        0
 %endif
@@ -236,10 +239,10 @@
 Conflicts:      libc.so.6()(64bit)
 %endif
 Provides:       kernel = %version-%source_rel
-Provides:       
kernel-%build_flavor-base-srchash-a5bf6c0b09ada9ba7e920eeed3a92b4bfb4cc86b
-Provides:       kernel-srchash-a5bf6c0b09ada9ba7e920eeed3a92b4bfb4cc86b
+Provides:       
kernel-%build_flavor-base-srchash-6c252efa6215101fc5985edaddc903198d01a2d8
+Provides:       kernel-srchash-6c252efa6215101fc5985edaddc903198d01a2d8
 # END COMMON DEPS
-Provides:       %name-srchash-a5bf6c0b09ada9ba7e920eeed3a92b4bfb4cc86b
+Provides:       %name-srchash-6c252efa6215101fc5985edaddc903198d01a2d8
 %obsolete_rebuilds %name
 Source0:        
https://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz
 Source3:        kernel-source.rpmlintrc
@@ -1106,17 +1109,21 @@
     done
 
     if [ %CONFIG_MODULES = y ]; then
-       find %{?usrmerged:usr/}lib/modules/%kernelrelease-%build_flavor \
+       MODULES=%{?usrmerged:usr/}lib/modules/%kernelrelease-%build_flavor
+       find "$MODULES" \
+%if 0%{?separate_vdso}
+           -path "$MODULES/vdso" -prune -o \
+%endif
            -type d -o \
            \( -path '*/modules.*' ! -path '*/modules.order' \
             ! -path '*/modules.builtin' \
             ! -path '*/modules.builtin.modinfo' \) -printf '%%%%ghost /%%p\n' \
               -o -name '*.ko' -prune \
+              -o \( -type f \
 %if 0%{?usrmerged}
-              -o \( -type f ! -path '*/symtypes*' ! -path '*/vmlinu*' \) 
-printf '/%%p\n'
-%else
-              -o -type f -printf '/%%p\n'
+               ! -path '*/symtypes*' ! -path '*/vmlinu*' \
 %endif
+               \) -printf '/%%p\n'
        cat %my_builddir/base-modules
     fi
     if test %CONFIG_MODULE_SIG = "y" -a -d etc/uefi/certs; then
@@ -1389,6 +1396,23 @@
 /usr/share/man/man9/*
 %endif
 
+%if 0%{?separate_vdso}
+%package vdso
+Summary:        vdso binaries for debugging purposes
+Group:          System/Kernel
+
+%description vdso
+This package includes the vdso binaries. They can be used for debugging. The
+actual binary linked to the programs is loaded from the in-memory image, not
+from this package.
+
+
+%source_timestamp
+%files vdso
+%defattr(-,root,root)
+/%{?usrmerged:usr/}lib/modules/%kernelrelease-%build_flavor/vdso/
+%endif
+
 %package devel
 Summary:        Development files necessary for building kernel modules
 Group:          Development/Sources

kernel-lpae.spec: same change
++++++ kernel-obs-build.spec ++++++
--- /var/tmp/diff_new_pack.MR1bXz/_old  2022-08-20 20:28:28.777322139 +0200
+++ /var/tmp/diff_new_pack.MR1bXz/_new  2022-08-20 20:28:28.785322161 +0200
@@ -19,7 +19,7 @@
 
 #!BuildIgnore: post-build-checks
 
-%define patchversion 5.19.1
+%define patchversion 5.19.2
 %define variant %{nil}
 %define vanilla_only 0
 
@@ -45,7 +45,7 @@
 %endif
 %endif
 %endif
-BuildRequires:  
kernel%kernel_flavor-srchash-a5bf6c0b09ada9ba7e920eeed3a92b4bfb4cc86b
+BuildRequires:  
kernel%kernel_flavor-srchash-6c252efa6215101fc5985edaddc903198d01a2d8
 
 %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.19.1
+Version:        5.19.2
 %if 0%{?is_kotd}
-Release:        <RELEASE>.ga5bf6c0
+Release:        <RELEASE>.g6c252ef
 %else
 Release:        0
 %endif

++++++ kernel-obs-qa.spec ++++++
--- /var/tmp/diff_new_pack.MR1bXz/_old  2022-08-20 20:28:28.813322239 +0200
+++ /var/tmp/diff_new_pack.MR1bXz/_new  2022-08-20 20:28:28.821322261 +0200
@@ -17,7 +17,7 @@
 # needsrootforbuild
 
 
-%define patchversion 5.19.1
+%define patchversion 5.19.2
 %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.19.1
+Version:        5.19.2
 %if 0%{?is_kotd}
-Release:        <RELEASE>.ga5bf6c0
+Release:        <RELEASE>.g6c252ef
 %else
 Release:        0
 %endif

++++++ kernel-pae.spec ++++++
--- /var/tmp/diff_new_pack.MR1bXz/_old  2022-08-20 20:28:28.853322350 +0200
+++ /var/tmp/diff_new_pack.MR1bXz/_new  2022-08-20 20:28:28.857322361 +0200
@@ -18,7 +18,7 @@
 
 
 %define srcversion 5.19
-%define patchversion 5.19.1
+%define patchversion 5.19.2
 %define variant %{nil}
 %define vanilla_only 0
 %define compress_modules zstd
@@ -97,6 +97,9 @@
 
 %ifarch %ix86 x86_64
 %define install_vdso 1
+%if 0%{?suse_version} > 1500 || 0%{?sle_version} >= 150500
+%define separate_vdso 1
+%endif
 %else
 %define install_vdso 0
 %endif
@@ -107,9 +110,9 @@
 Summary:        Kernel with PAE Support
 License:        GPL-2.0-only
 Group:          System/Kernel
-Version:        5.19.1
+Version:        5.19.2
 %if 0%{?is_kotd}
-Release:        <RELEASE>.ga5bf6c0
+Release:        <RELEASE>.g6c252ef
 %else
 Release:        0
 %endif
@@ -236,10 +239,10 @@
 Conflicts:      libc.so.6()(64bit)
 %endif
 Provides:       kernel = %version-%source_rel
-Provides:       
kernel-%build_flavor-base-srchash-a5bf6c0b09ada9ba7e920eeed3a92b4bfb4cc86b
-Provides:       kernel-srchash-a5bf6c0b09ada9ba7e920eeed3a92b4bfb4cc86b
+Provides:       
kernel-%build_flavor-base-srchash-6c252efa6215101fc5985edaddc903198d01a2d8
+Provides:       kernel-srchash-6c252efa6215101fc5985edaddc903198d01a2d8
 # END COMMON DEPS
-Provides:       %name-srchash-a5bf6c0b09ada9ba7e920eeed3a92b4bfb4cc86b
+Provides:       %name-srchash-6c252efa6215101fc5985edaddc903198d01a2d8
 %ifarch %ix86
 Provides:       kernel-bigsmp = 2.6.17
 Obsoletes:      kernel-bigsmp <= 2.6.17
@@ -1128,17 +1131,21 @@
     done
 
     if [ %CONFIG_MODULES = y ]; then
-       find %{?usrmerged:usr/}lib/modules/%kernelrelease-%build_flavor \
+       MODULES=%{?usrmerged:usr/}lib/modules/%kernelrelease-%build_flavor
+       find "$MODULES" \
+%if 0%{?separate_vdso}
+           -path "$MODULES/vdso" -prune -o \
+%endif
            -type d -o \
            \( -path '*/modules.*' ! -path '*/modules.order' \
             ! -path '*/modules.builtin' \
             ! -path '*/modules.builtin.modinfo' \) -printf '%%%%ghost /%%p\n' \
               -o -name '*.ko' -prune \
+              -o \( -type f \
 %if 0%{?usrmerged}
-              -o \( -type f ! -path '*/symtypes*' ! -path '*/vmlinu*' \) 
-printf '/%%p\n'
-%else
-              -o -type f -printf '/%%p\n'
+               ! -path '*/symtypes*' ! -path '*/vmlinu*' \
 %endif
+               \) -printf '/%%p\n'
        cat %my_builddir/base-modules
     fi
     if test %CONFIG_MODULE_SIG = "y" -a -d etc/uefi/certs; then
@@ -1431,6 +1438,23 @@
 /usr/share/man/man9/*
 %endif
 
+%if 0%{?separate_vdso}
+%package vdso
+Summary:        vdso binaries for debugging purposes
+Group:          System/Kernel
+
+%description vdso
+This package includes the vdso binaries. They can be used for debugging. The
+actual binary linked to the programs is loaded from the in-memory image, not
+from this package.
+
+
+%source_timestamp
+%files vdso
+%defattr(-,root,root)
+/%{?usrmerged:usr/}lib/modules/%kernelrelease-%build_flavor/vdso/
+%endif
+
 %package devel
 Summary:        Development files necessary for building kernel modules
 Group:          Development/Sources

++++++ kernel-source.spec ++++++
--- /var/tmp/diff_new_pack.MR1bXz/_old  2022-08-20 20:28:28.893322460 +0200
+++ /var/tmp/diff_new_pack.MR1bXz/_new  2022-08-20 20:28:28.897322472 +0200
@@ -17,7 +17,7 @@
 
 
 %define srcversion 5.19
-%define patchversion 5.19.1
+%define patchversion 5.19.2
 %define variant %{nil}
 %define vanilla_only 0
 
@@ -31,9 +31,9 @@
 %endif
 
 Name:           kernel-source
-Version:        5.19.1
+Version:        5.19.2
 %if 0%{?is_kotd}
-Release:        <RELEASE>.ga5bf6c0
+Release:        <RELEASE>.g6c252ef
 %else
 Release:        0
 %endif
@@ -50,7 +50,7 @@
 BuildRequires:  sed
 Requires(post): coreutils sed
 Provides:       %name = %version-%source_rel
-Provides:       %name-srchash-a5bf6c0b09ada9ba7e920eeed3a92b4bfb4cc86b
+Provides:       %name-srchash-6c252efa6215101fc5985edaddc903198d01a2d8
 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.MR1bXz/_old  2022-08-20 20:28:28.929322560 +0200
+++ /var/tmp/diff_new_pack.MR1bXz/_new  2022-08-20 20:28:28.933322571 +0200
@@ -24,10 +24,10 @@
 Summary:        Kernel Symbol Versions (modversions)
 License:        GPL-2.0-only
 Group:          Development/Sources
-Version:        5.19.1
+Version:        5.19.2
 %if %using_buildservice
 %if 0%{?is_kotd}
-Release:        <RELEASE>.ga5bf6c0
+Release:        <RELEASE>.g6c252ef
 %else
 Release:        0
 %endif
@@ -52,7 +52,7 @@
 %endif
 Requires:       pesign-obs-integration
 Provides:       %name = %version-%source_rel
-Provides:       %name-srchash-a5bf6c0b09ada9ba7e920eeed3a92b4bfb4cc86b
+Provides:       %name-srchash-6c252efa6215101fc5985edaddc903198d01a2d8
 Provides:       multiversion(kernel)
 Source:         README.KSYMS
 Requires:       kernel-devel%variant = %version-%source_rel

++++++ kernel-vanilla.spec ++++++
--- /var/tmp/diff_new_pack.MR1bXz/_old  2022-08-20 20:28:28.961322649 +0200
+++ /var/tmp/diff_new_pack.MR1bXz/_new  2022-08-20 20:28:28.969322671 +0200
@@ -18,7 +18,7 @@
 
 
 %define srcversion 5.19
-%define patchversion 5.19.1
+%define patchversion 5.19.2
 %define variant %{nil}
 %define vanilla_only 0
 %define compress_modules zstd
@@ -97,6 +97,9 @@
 
 %ifarch %ix86 x86_64
 %define install_vdso 1
+%if 0%{?suse_version} > 1500 || 0%{?sle_version} >= 150500
+%define separate_vdso 1
+%endif
 %else
 %define install_vdso 0
 %endif
@@ -107,9 +110,9 @@
 Summary:        The Standard Kernel - without any SUSE patches
 License:        GPL-2.0-only
 Group:          System/Kernel
-Version:        5.19.1
+Version:        5.19.2
 %if 0%{?is_kotd}
-Release:        <RELEASE>.ga5bf6c0
+Release:        <RELEASE>.g6c252ef
 %else
 Release:        0
 %endif
@@ -236,10 +239,10 @@
 Conflicts:      libc.so.6()(64bit)
 %endif
 Provides:       kernel = %version-%source_rel
-Provides:       
kernel-%build_flavor-base-srchash-a5bf6c0b09ada9ba7e920eeed3a92b4bfb4cc86b
-Provides:       kernel-srchash-a5bf6c0b09ada9ba7e920eeed3a92b4bfb4cc86b
+Provides:       
kernel-%build_flavor-base-srchash-6c252efa6215101fc5985edaddc903198d01a2d8
+Provides:       kernel-srchash-6c252efa6215101fc5985edaddc903198d01a2d8
 # END COMMON DEPS
-Provides:       %name-srchash-a5bf6c0b09ada9ba7e920eeed3a92b4bfb4cc86b
+Provides:       %name-srchash-6c252efa6215101fc5985edaddc903198d01a2d8
 %obsolete_rebuilds %name
 Source0:        
https://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz
 Source3:        kernel-source.rpmlintrc
@@ -1099,17 +1102,21 @@
     done
 
     if [ %CONFIG_MODULES = y ]; then
-       find %{?usrmerged:usr/}lib/modules/%kernelrelease-%build_flavor \
+       MODULES=%{?usrmerged:usr/}lib/modules/%kernelrelease-%build_flavor
+       find "$MODULES" \
+%if 0%{?separate_vdso}
+           -path "$MODULES/vdso" -prune -o \
+%endif
            -type d -o \
            \( -path '*/modules.*' ! -path '*/modules.order' \
             ! -path '*/modules.builtin' \
             ! -path '*/modules.builtin.modinfo' \) -printf '%%%%ghost /%%p\n' \
               -o -name '*.ko' -prune \
+              -o \( -type f \
 %if 0%{?usrmerged}
-              -o \( -type f ! -path '*/symtypes*' ! -path '*/vmlinu*' \) 
-printf '/%%p\n'
-%else
-              -o -type f -printf '/%%p\n'
+               ! -path '*/symtypes*' ! -path '*/vmlinu*' \
 %endif
+               \) -printf '/%%p\n'
        cat %my_builddir/base-modules
     fi
     if test %CONFIG_MODULE_SIG = "y" -a -d etc/uefi/certs; then
@@ -1368,6 +1375,23 @@
 /usr/share/man/man9/*
 %endif
 
+%if 0%{?separate_vdso}
+%package vdso
+Summary:        vdso binaries for debugging purposes
+Group:          System/Kernel
+
+%description vdso
+This package includes the vdso binaries. They can be used for debugging. The
+actual binary linked to the programs is loaded from the in-memory image, not
+from this package.
+
+
+%source_timestamp
+%files vdso
+%defattr(-,root,root)
+/%{?usrmerged:usr/}lib/modules/%kernelrelease-%build_flavor/vdso/
+%endif
+
 %package devel
 Summary:        Development files necessary for building kernel modules
 Group:          Development/Sources

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-08-10 19:31:33.000000000 +0200
+++ new/config/arm64/default    2022-08-18 07:06:49.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/arm64 5.19.0 Kernel Configuration
+# Linux/arm64 5.19.2 Kernel Configuration
 #
 CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)"
 CONFIG_CC_IS_GCC=y
@@ -367,6 +367,7 @@
 CONFIG_ARM64_ERRATUM_819472=y
 CONFIG_ARM64_ERRATUM_832075=y
 CONFIG_ARM64_ERRATUM_834220=y
+CONFIG_ARM64_ERRATUM_1742098=y
 CONFIG_ARM64_ERRATUM_845719=y
 CONFIG_ARM64_ERRATUM_843419=y
 CONFIG_ARM64_LD_HAS_FIX_ERRATUM_843419=y
@@ -767,6 +768,7 @@
 CONFIG_HAVE_FUNCTION_ERROR_INJECTION=y
 CONFIG_HAVE_NMI=y
 CONFIG_TRACE_IRQFLAGS_SUPPORT=y
+CONFIG_TRACE_IRQFLAGS_NMI_SUPPORT=y
 CONFIG_HAVE_ARCH_TRACEHOOK=y
 CONFIG_HAVE_DMA_CONTIGUOUS=y
 CONFIG_GENERIC_SMP_IDLE_THREAD=y
@@ -9385,6 +9387,7 @@
 CONFIG_VIRT_DRIVERS=y
 CONFIG_VMGENID=m
 CONFIG_NITRO_ENCLAVES=m
+CONFIG_VIRTIO_ANCHOR=y
 CONFIG_VIRTIO=y
 CONFIG_VIRTIO_PCI_LIB=y
 CONFIG_VIRTIO_PCI_LIB_LEGACY=y
@@ -11962,7 +11965,6 @@
 CONFIG_CRYPTO_CRC32=m
 CONFIG_CRYPTO_XXHASH=m
 CONFIG_CRYPTO_BLAKE2B=m
-CONFIG_CRYPTO_BLAKE2S=m
 CONFIG_CRYPTO_CRCT10DIF=y
 CONFIG_CRYPTO_CRC64_ROCKSOFT=y
 CONFIG_CRYPTO_GHASH=m
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/armv6hl/default new/config/armv6hl/default
--- old/config/armv6hl/default  2022-08-10 19:31:33.000000000 +0200
+++ new/config/armv6hl/default  2022-08-18 07:06:49.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/arm 5.19.0 Kernel Configuration
+# Linux/arm 5.19.2 Kernel Configuration
 #
 CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)"
 CONFIG_CC_IS_GCC=y
@@ -544,7 +544,7 @@
 CONFIG_CRYPTO_SHA1_ARM=m
 CONFIG_CRYPTO_SHA256_ARM=m
 CONFIG_CRYPTO_SHA512_ARM=m
-CONFIG_CRYPTO_BLAKE2S_ARM=m
+CONFIG_CRYPTO_BLAKE2S_ARM=y
 CONFIG_CRYPTO_AES_ARM=m
 CONFIG_CRYPTO_CHACHA20_NEON=m
 CONFIG_CRYPTO_POLY1305_ARM=m
@@ -6692,6 +6692,7 @@
 CONFIG_VFIO_PLATFORM_AMDXGBE_RESET=m
 CONFIG_VFIO_MDEV=m
 CONFIG_VIRT_DRIVERS=y
+CONFIG_VIRTIO_ANCHOR=y
 CONFIG_VIRTIO=y
 CONFIG_VIRTIO_MENU=y
 # CONFIG_VIRTIO_HARDEN_NOTIFICATION is not set
@@ -8431,7 +8432,6 @@
 CONFIG_CRYPTO_CRC32=m
 CONFIG_CRYPTO_XXHASH=y
 CONFIG_CRYPTO_BLAKE2B=m
-CONFIG_CRYPTO_BLAKE2S=m
 CONFIG_CRYPTO_CRCT10DIF=y
 CONFIG_CRYPTO_CRC64_ROCKSOFT=y
 CONFIG_CRYPTO_GHASH=m
@@ -8559,7 +8559,7 @@
 CONFIG_CRYPTO_LIB_AES=y
 CONFIG_CRYPTO_LIB_ARC4=m
 CONFIG_CRYPTO_ARCH_HAVE_LIB_BLAKE2S=y
-CONFIG_CRYPTO_LIB_BLAKE2S_GENERIC=y
+# CONFIG_CRYPTO_LIB_BLAKE2S_GENERIC is not set
 CONFIG_CRYPTO_ARCH_HAVE_LIB_CHACHA=m
 CONFIG_CRYPTO_LIB_CHACHA_GENERIC=m
 CONFIG_CRYPTO_LIB_CHACHA=m
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/armv7hl/default new/config/armv7hl/default
--- old/config/armv7hl/default  2022-08-10 19:31:33.000000000 +0200
+++ new/config/armv7hl/default  2022-08-18 07:06:49.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/arm 5.19.0 Kernel Configuration
+# Linux/arm 5.19.2 Kernel Configuration
 #
 CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)"
 CONFIG_CC_IS_GCC=y
@@ -850,7 +850,7 @@
 # CONFIG_CRYPTO_SHA2_ARM_CE is not set
 CONFIG_CRYPTO_SHA256_ARM=y
 CONFIG_CRYPTO_SHA512_ARM=m
-CONFIG_CRYPTO_BLAKE2S_ARM=m
+CONFIG_CRYPTO_BLAKE2S_ARM=y
 CONFIG_CRYPTO_BLAKE2B_NEON=m
 CONFIG_CRYPTO_AES_ARM=y
 CONFIG_CRYPTO_AES_ARM_BS=y
@@ -9310,6 +9310,7 @@
 CONFIG_UIO_DFL=m
 # CONFIG_VFIO is not set
 CONFIG_VIRT_DRIVERS=y
+CONFIG_VIRTIO_ANCHOR=y
 CONFIG_VIRTIO=y
 CONFIG_VIRTIO_PCI_LIB=y
 CONFIG_VIRTIO_PCI_LIB_LEGACY=y
@@ -11760,7 +11761,6 @@
 CONFIG_CRYPTO_CRC32=m
 CONFIG_CRYPTO_XXHASH=y
 CONFIG_CRYPTO_BLAKE2B=m
-CONFIG_CRYPTO_BLAKE2S=m
 CONFIG_CRYPTO_CRCT10DIF=y
 CONFIG_CRYPTO_CRC64_ROCKSOFT=y
 CONFIG_CRYPTO_GHASH=m
@@ -11939,7 +11939,7 @@
 CONFIG_CRYPTO_LIB_AES=y
 CONFIG_CRYPTO_LIB_ARC4=m
 CONFIG_CRYPTO_ARCH_HAVE_LIB_BLAKE2S=y
-CONFIG_CRYPTO_LIB_BLAKE2S_GENERIC=y
+# CONFIG_CRYPTO_LIB_BLAKE2S_GENERIC is not set
 CONFIG_CRYPTO_ARCH_HAVE_LIB_CHACHA=m
 CONFIG_CRYPTO_LIB_CHACHA_GENERIC=m
 CONFIG_CRYPTO_LIB_CHACHA=m
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/armv7hl/lpae new/config/armv7hl/lpae
--- old/config/armv7hl/lpae     2022-08-10 19:31:33.000000000 +0200
+++ new/config/armv7hl/lpae     2022-08-18 07:06:49.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/arm 5.19.0 Kernel Configuration
+# Linux/arm 5.19.2 Kernel Configuration
 #
 CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)"
 CONFIG_CC_IS_GCC=y
@@ -803,7 +803,7 @@
 # CONFIG_CRYPTO_SHA2_ARM_CE is not set
 CONFIG_CRYPTO_SHA256_ARM=y
 CONFIG_CRYPTO_SHA512_ARM=m
-CONFIG_CRYPTO_BLAKE2S_ARM=m
+CONFIG_CRYPTO_BLAKE2S_ARM=y
 CONFIG_CRYPTO_BLAKE2B_NEON=m
 CONFIG_CRYPTO_AES_ARM=y
 CONFIG_CRYPTO_AES_ARM_BS=y
@@ -9021,6 +9021,7 @@
 # CONFIG_VFIO is not set
 CONFIG_IRQ_BYPASS_MANAGER=m
 CONFIG_VIRT_DRIVERS=y
+CONFIG_VIRTIO_ANCHOR=y
 CONFIG_VIRTIO=y
 CONFIG_VIRTIO_PCI_LIB=y
 CONFIG_VIRTIO_PCI_LIB_LEGACY=y
@@ -11372,7 +11373,6 @@
 CONFIG_CRYPTO_CRC32=m
 CONFIG_CRYPTO_XXHASH=y
 CONFIG_CRYPTO_BLAKE2B=m
-CONFIG_CRYPTO_BLAKE2S=m
 CONFIG_CRYPTO_CRCT10DIF=y
 CONFIG_CRYPTO_CRC64_ROCKSOFT=y
 CONFIG_CRYPTO_GHASH=m
@@ -11545,7 +11545,7 @@
 CONFIG_CRYPTO_LIB_AES=y
 CONFIG_CRYPTO_LIB_ARC4=m
 CONFIG_CRYPTO_ARCH_HAVE_LIB_BLAKE2S=y
-CONFIG_CRYPTO_LIB_BLAKE2S_GENERIC=y
+# CONFIG_CRYPTO_LIB_BLAKE2S_GENERIC is not set
 CONFIG_CRYPTO_ARCH_HAVE_LIB_CHACHA=m
 CONFIG_CRYPTO_LIB_CHACHA_GENERIC=m
 CONFIG_CRYPTO_LIB_CHACHA=m
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/i386/pae new/config/i386/pae
--- old/config/i386/pae 2022-08-10 19:31:33.000000000 +0200
+++ new/config/i386/pae 2022-08-18 07:06:49.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/i386 5.19.0 Kernel Configuration
+# Linux/i386 5.19.2 Kernel Configuration
 #
 CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)"
 CONFIG_CC_IS_GCC=y
@@ -777,6 +777,7 @@
 CONFIG_HAVE_FUNCTION_ERROR_INJECTION=y
 CONFIG_HAVE_NMI=y
 CONFIG_TRACE_IRQFLAGS_SUPPORT=y
+CONFIG_TRACE_IRQFLAGS_NMI_SUPPORT=y
 CONFIG_HAVE_ARCH_TRACEHOOK=y
 CONFIG_HAVE_DMA_CONTIGUOUS=y
 CONFIG_GENERIC_SMP_IDLE_THREAD=y
@@ -6719,7 +6720,6 @@
 # CONFIG_DRM_CHRONTEL_CH7033 is not set
 # CONFIG_DRM_CROS_EC_ANX7688 is not set
 # CONFIG_DRM_DISPLAY_CONNECTOR is not set
-# CONFIG_DRM_FSL_LDB is not set
 # CONFIG_DRM_ITE_IT6505 is not set
 # CONFIG_DRM_LONTIUM_LT8912B is not set
 # CONFIG_DRM_LONTIUM_LT9211 is not set
@@ -8435,6 +8435,7 @@
 CONFIG_VMGENID=y
 CONFIG_VBOXGUEST=m
 CONFIG_NITRO_ENCLAVES=m
+CONFIG_VIRTIO_ANCHOR=y
 CONFIG_VIRTIO=y
 CONFIG_VIRTIO_PCI_LIB=y
 CONFIG_VIRTIO_PCI_LIB_LEGACY=y
@@ -8504,6 +8505,7 @@
 CONFIG_XEN_GRANT_DMA_IOMMU=y
 CONFIG_XEN_GRANT_DMA_OPS=y
 CONFIG_XEN_VIRTIO=y
+# CONFIG_XEN_VIRTIO_FORCE_GRANT is not set
 # end of Xen driver support
 
 # CONFIG_GREYBUS is not set
@@ -10329,7 +10331,6 @@
 CONFIG_CRYPTO_CRC32_PCLMUL=m
 CONFIG_CRYPTO_XXHASH=m
 CONFIG_CRYPTO_BLAKE2B=m
-CONFIG_CRYPTO_BLAKE2S=m
 CONFIG_CRYPTO_CRCT10DIF=y
 CONFIG_CRYPTO_CRC64_ROCKSOFT=y
 CONFIG_CRYPTO_GHASH=m
@@ -10913,7 +10914,6 @@
 #
 # x86 Debugging
 #
-CONFIG_TRACE_IRQFLAGS_NMI_SUPPORT=y
 CONFIG_EARLY_PRINTK_USB=y
 # CONFIG_X86_VERBOSE_BOOTUP is not set
 CONFIG_EARLY_PRINTK=y
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/ppc64/default new/config/ppc64/default
--- old/config/ppc64/default    2022-08-10 19:31:33.000000000 +0200
+++ new/config/ppc64/default    2022-08-18 07:06:49.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/powerpc 5.19.0 Kernel Configuration
+# Linux/powerpc 5.19.2 Kernel Configuration
 #
 CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)"
 CONFIG_CC_IS_GCC=y
@@ -6001,7 +6001,6 @@
 # CONFIG_DRM_CHIPONE_ICN6211 is not set
 # CONFIG_DRM_CHRONTEL_CH7033 is not set
 # CONFIG_DRM_DISPLAY_CONNECTOR is not set
-# CONFIG_DRM_FSL_LDB is not set
 # CONFIG_DRM_ITE_IT6505 is not set
 # CONFIG_DRM_LONTIUM_LT8912B is not set
 # CONFIG_DRM_LONTIUM_LT9211 is not set
@@ -7146,6 +7145,7 @@
 CONFIG_VFIO_MDEV=m
 CONFIG_IRQ_BYPASS_MANAGER=y
 CONFIG_VIRT_DRIVERS=y
+CONFIG_VIRTIO_ANCHOR=y
 CONFIG_VIRTIO=y
 CONFIG_VIRTIO_PCI_LIB=y
 CONFIG_VIRTIO_PCI_LIB_LEGACY=y
@@ -8176,7 +8176,6 @@
 CONFIG_CRYPTO_CRC32=m
 CONFIG_CRYPTO_XXHASH=m
 CONFIG_CRYPTO_BLAKE2B=m
-CONFIG_CRYPTO_BLAKE2S=m
 CONFIG_CRYPTO_CRCT10DIF=y
 CONFIG_CRYPTO_CRCT10DIF_VPMSUM=m
 CONFIG_CRYPTO_CRC64_ROCKSOFT=m
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/ppc64le/default new/config/ppc64le/default
--- old/config/ppc64le/default  2022-08-10 19:31:33.000000000 +0200
+++ new/config/ppc64le/default  2022-08-18 07:06:49.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/powerpc 5.19.0 Kernel Configuration
+# Linux/powerpc 5.19.2 Kernel Configuration
 #
 CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)"
 CONFIG_CC_IS_GCC=y
@@ -5864,7 +5864,6 @@
 # CONFIG_DRM_CHIPONE_ICN6211 is not set
 # CONFIG_DRM_CHRONTEL_CH7033 is not set
 # CONFIG_DRM_DISPLAY_CONNECTOR is not set
-# CONFIG_DRM_FSL_LDB is not set
 # CONFIG_DRM_ITE_IT6505 is not set
 # CONFIG_DRM_LONTIUM_LT8912B is not set
 # CONFIG_DRM_LONTIUM_LT9211 is not set
@@ -6993,6 +6992,7 @@
 CONFIG_VFIO_MDEV=m
 CONFIG_IRQ_BYPASS_MANAGER=y
 CONFIG_VIRT_DRIVERS=y
+CONFIG_VIRTIO_ANCHOR=y
 CONFIG_VIRTIO=y
 CONFIG_VIRTIO_PCI_LIB=y
 CONFIG_VIRTIO_PCI_LIB_LEGACY=y
@@ -8024,7 +8024,6 @@
 CONFIG_CRYPTO_CRC32=m
 CONFIG_CRYPTO_XXHASH=m
 CONFIG_CRYPTO_BLAKE2B=m
-CONFIG_CRYPTO_BLAKE2S=m
 CONFIG_CRYPTO_CRCT10DIF=y
 CONFIG_CRYPTO_CRCT10DIF_VPMSUM=m
 CONFIG_CRYPTO_CRC64_ROCKSOFT=m
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/riscv64/default new/config/riscv64/default
--- old/config/riscv64/default  2022-08-10 19:31:33.000000000 +0200
+++ new/config/riscv64/default  2022-08-18 07:06:49.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/riscv 5.19.0 Kernel Configuration
+# Linux/riscv 5.19.2 Kernel Configuration
 #
 CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)"
 CONFIG_CC_IS_GCC=y
@@ -5992,7 +5992,6 @@
 # CONFIG_DRM_CHIPONE_ICN6211 is not set
 # CONFIG_DRM_CHRONTEL_CH7033 is not set
 # CONFIG_DRM_DISPLAY_CONNECTOR is not set
-# CONFIG_DRM_FSL_LDB is not set
 # CONFIG_DRM_ITE_IT6505 is not set
 # CONFIG_DRM_LONTIUM_LT8912B is not set
 # CONFIG_DRM_LONTIUM_LT9211 is not set
@@ -7441,6 +7440,7 @@
 CONFIG_VFIO_MDEV=m
 CONFIG_IRQ_BYPASS_MANAGER=m
 CONFIG_VIRT_DRIVERS=y
+CONFIG_VIRTIO_ANCHOR=y
 CONFIG_VIRTIO=y
 CONFIG_VIRTIO_PCI_LIB=y
 CONFIG_VIRTIO_PCI_LIB_LEGACY=y
@@ -9113,7 +9113,6 @@
 CONFIG_CRYPTO_CRC32=m
 CONFIG_CRYPTO_XXHASH=m
 CONFIG_CRYPTO_BLAKE2B=m
-CONFIG_CRYPTO_BLAKE2S=m
 CONFIG_CRYPTO_CRCT10DIF=y
 CONFIG_CRYPTO_CRC64_ROCKSOFT=y
 CONFIG_CRYPTO_GHASH=y
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/s390x/default new/config/s390x/default
--- old/config/s390x/default    2022-08-10 19:31:33.000000000 +0200
+++ new/config/s390x/default    2022-08-18 07:06:49.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/s390 5.19.0 Kernel Configuration
+# Linux/s390 5.19.2 Kernel Configuration
 #
 CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)"
 CONFIG_CC_IS_GCC=y
@@ -3214,6 +3214,7 @@
 CONFIG_VFIO_MDEV=m
 CONFIG_IRQ_BYPASS_MANAGER=m
 CONFIG_VIRT_DRIVERS=y
+CONFIG_VIRTIO_ANCHOR=y
 CONFIG_VIRTIO=y
 CONFIG_VIRTIO_PCI_LIB=m
 CONFIG_VIRTIO_MENU=y
@@ -4131,7 +4132,6 @@
 CONFIG_CRYPTO_CRC32_S390=m
 CONFIG_CRYPTO_XXHASH=m
 CONFIG_CRYPTO_BLAKE2B=m
-CONFIG_CRYPTO_BLAKE2S=m
 CONFIG_CRYPTO_CRCT10DIF=y
 CONFIG_CRYPTO_CRC64_ROCKSOFT=m
 CONFIG_CRYPTO_GHASH=y
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/s390x/zfcpdump new/config/s390x/zfcpdump
--- old/config/s390x/zfcpdump   2022-08-10 19:31:33.000000000 +0200
+++ new/config/s390x/zfcpdump   2022-08-18 07:06:49.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/s390 5.19.0 Kernel Configuration
+# Linux/s390 5.19.2 Kernel Configuration
 #
 CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)"
 CONFIG_CC_IS_GCC=y
@@ -1081,6 +1081,7 @@
 # CONFIG_VFIO is not set
 CONFIG_IRQ_BYPASS_MANAGER=y
 # CONFIG_VIRT_DRIVERS is not set
+CONFIG_VIRTIO_ANCHOR=y
 CONFIG_VIRTIO=y
 CONFIG_VIRTIO_MENU=y
 # CONFIG_VIRTIO_HARDEN_NOTIFICATION is not set
@@ -1498,7 +1499,6 @@
 # CONFIG_CRYPTO_CRC32_S390 is not set
 CONFIG_CRYPTO_XXHASH=y
 CONFIG_CRYPTO_BLAKE2B=y
-CONFIG_CRYPTO_BLAKE2S=y
 CONFIG_CRYPTO_CRCT10DIF=y
 CONFIG_CRYPTO_CRC64_ROCKSOFT=y
 CONFIG_CRYPTO_GHASH=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-08-10 19:31:33.000000000 +0200
+++ new/config/x86_64/default   2022-08-18 07:06:49.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/x86_64 5.19.0 Kernel Configuration
+# Linux/x86_64 5.19.2 Kernel Configuration
 #
 CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)"
 CONFIG_CC_IS_GCC=y
@@ -774,6 +774,7 @@
 CONFIG_HAVE_FUNCTION_ERROR_INJECTION=y
 CONFIG_HAVE_NMI=y
 CONFIG_TRACE_IRQFLAGS_SUPPORT=y
+CONFIG_TRACE_IRQFLAGS_NMI_SUPPORT=y
 CONFIG_HAVE_ARCH_TRACEHOOK=y
 CONFIG_HAVE_DMA_CONTIGUOUS=y
 CONFIG_GENERIC_SMP_IDLE_THREAD=y
@@ -8359,6 +8360,7 @@
 CONFIG_ACRN_HSM=m
 CONFIG_EFI_SECRET=m
 CONFIG_SEV_GUEST=m
+CONFIG_VIRTIO_ANCHOR=y
 CONFIG_VIRTIO=y
 CONFIG_VIRTIO_PCI_LIB=y
 CONFIG_VIRTIO_PCI_LIB_LEGACY=y
@@ -8439,6 +8441,7 @@
 CONFIG_XEN_UNPOPULATED_ALLOC=y
 CONFIG_XEN_GRANT_DMA_OPS=y
 CONFIG_XEN_VIRTIO=y
+# CONFIG_XEN_VIRTIO_FORCE_GRANT is not set
 # end of Xen driver support
 
 # CONFIG_GREYBUS is not set
@@ -10280,8 +10283,7 @@
 CONFIG_CRYPTO_CRC32_PCLMUL=m
 CONFIG_CRYPTO_XXHASH=m
 CONFIG_CRYPTO_BLAKE2B=m
-CONFIG_CRYPTO_BLAKE2S=m
-CONFIG_CRYPTO_BLAKE2S_X86=m
+CONFIG_CRYPTO_BLAKE2S_X86=y
 CONFIG_CRYPTO_CRCT10DIF=y
 CONFIG_CRYPTO_CRCT10DIF_PCLMUL=m
 CONFIG_CRYPTO_CRC64_ROCKSOFT=y
@@ -10918,7 +10920,6 @@
 #
 # x86 Debugging
 #
-CONFIG_TRACE_IRQFLAGS_NMI_SUPPORT=y
 CONFIG_EARLY_PRINTK_USB=y
 # CONFIG_X86_VERBOSE_BOOTUP is not set
 CONFIG_EARLY_PRINTK=y

++++++ kernel-binary.spec.in ++++++
--- /var/tmp/diff_new_pack.MR1bXz/_old  2022-08-20 20:28:29.701324701 +0200
+++ /var/tmp/diff_new_pack.MR1bXz/_new  2022-08-20 20:28:29.705324713 +0200
@@ -97,6 +97,9 @@
 
 %ifarch %ix86 x86_64
 %define install_vdso 1
+%if 0%{?suse_version} > 1500 || 0%{?sle_version} >= 150500
+%define separate_vdso 1
+%endif
 %else
 %define install_vdso 0
 %endif
@@ -971,17 +974,21 @@
     done
 
     if [ %CONFIG_MODULES = y ]; then
-       find %{?usrmerged:usr/}lib/modules/%kernelrelease-%build_flavor \
+       MODULES=%{?usrmerged:usr/}lib/modules/%kernelrelease-%build_flavor
+       find "$MODULES" \
+%if 0%{?separate_vdso}
+           -path "$MODULES/vdso" -prune -o \
+%endif
            -type d -o \
            \( -path '*/modules.*' ! -path '*/modules.order' \
             ! -path '*/modules.builtin' \
             ! -path '*/modules.builtin.modinfo' \) -printf '%%%%ghost /%%p\n' \
               -o -name '*.ko' -prune \
+              -o \( -type f \
 %if 0%{?usrmerged}
-              -o \( -type f ! -path '*/symtypes*' ! -path '*/vmlinu*' \) 
-printf '/%%p\n'
-%else
-              -o -type f -printf '/%%p\n'
+               ! -path '*/symtypes*' ! -path '*/vmlinu*' \
 %endif
+               \) -printf '/%%p\n'
        cat %my_builddir/base-modules
     fi
     if test %CONFIG_MODULE_SIG = "y" -a -d etc/uefi/certs; then
@@ -1242,6 +1249,23 @@
 /usr/share/man/man9/*
 %endif
 
+%if 0%{?separate_vdso}
+%package vdso
+Summary:        vdso binaries for debugging purposes
+Group:          System/Kernel
+
+%description vdso
+This package includes the vdso binaries. They can be used for debugging. The
+actual binary linked to the programs is loaded from the in-memory image, not
+from this package.
+
+
+%source_timestamp
+%files vdso
+%defattr(-,root,root)
+/%{?usrmerged:usr/}lib/modules/%kernelrelease-%build_flavor/vdso/
+%endif
+
 %package devel
 Summary:        Development files necessary for building kernel modules
 Group:          Development/Sources

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

++++++ patches.rpmify.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.rpmify/kbuild-dummy-tools-pretend-we-understand-__LONG_DOUB.patch 
new/patches.rpmify/kbuild-dummy-tools-pretend-we-understand-__LONG_DOUB.patch
--- 
old/patches.rpmify/kbuild-dummy-tools-pretend-we-understand-__LONG_DOUB.patch   
    2022-08-10 11:28:52.000000000 +0200
+++ 
new/patches.rpmify/kbuild-dummy-tools-pretend-we-understand-__LONG_DOUB.patch   
    2022-08-15 10:31:11.000000000 +0200
@@ -1,7 +1,9 @@
 From: Jiri Slaby <jsl...@suse.cz>
 Date: Wed, 3 Mar 2021 11:43:14 +0100
 Subject: kbuild: dummy-tools: pretend we understand __LONG_DOUBLE_128__
-Patch-mainline: Submitted 20220810092603.20368-1-jsl...@suse.cz
+Git-commit: a0355ac79494b416f6cd8bf03d50f6907cf1cefb
+Git-repo: 
git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git#fixes
+Patch-mainline: Queued in subsystem maintainer repo
 References: ppc config fix
 
 There is a test in powerpc's Kconfig which checks __LONG_DOUBLE_128__

++++++ patches.suse.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/ath9k-fix-use-after-free-in-ath9k_hif_usb_rx_cb.patch 
new/patches.suse/ath9k-fix-use-after-free-in-ath9k_hif_usb_rx_cb.patch
--- old/patches.suse/ath9k-fix-use-after-free-in-ath9k_hif_usb_rx_cb.patch      
2022-08-11 12:16:01.000000000 +0200
+++ new/patches.suse/ath9k-fix-use-after-free-in-ath9k_hif_usb_rx_cb.patch      
1970-01-01 01:00:00.000000000 +0100
@@ -1,94 +0,0 @@
-From 0ac4827f78c7ffe8eef074bc010e7e34bc22f533 Mon Sep 17 00:00:00 2001
-From: Pavel Skripkin <paskrip...@gmail.com>
-Date: Mon, 13 Jun 2022 21:43:59 +0300
-Subject: ath9k: fix use-after-free in ath9k_hif_usb_rx_cb
-Mime-version: 1.0
-Content-type: text/plain; charset=UTF-8
-Content-transfer-encoding: 8bit
-Patch-mainline: v6.0-rc1
-Git-commit: 0ac4827f78c7ffe8eef074bc010e7e34bc22f533
-References: CVE-2022-1679 bsc#1199487
-
-Syzbot reported use-after-free Read in ath9k_hif_usb_rx_cb() [0]. The
-problem was in incorrect htc_handle->drv_priv initialization.
-
-Probable call trace which can trigger use-after-free:
-
-ath9k_htc_probe_device()
-  /* htc_handle->drv_priv = priv; */
-  ath9k_htc_wait_for_target()      <--- Failed
-  ieee80211_free_hw()             <--- priv pointer is freed
-
-<IRQ>
-...
-ath9k_hif_usb_rx_cb()
-  ath9k_hif_usb_rx_stream()
-   RX_STAT_INC()               <--- htc_handle->drv_priv access
-
-In order to not add fancy protection for drv_priv we can move
-htc_handle->drv_priv initialization at the end of the
-ath9k_htc_probe_device() and add helper macro to make
-all *_STAT_* macros NULL safe, since syzbot has reported related NULL
-deref in that macros [1]
-
-Link: 
https://syzkaller.appspot.com/bug?id=6ead44e37afb6866ac0c7dd121b4ce07cb665f60 
[0]
-Link: 
https://syzkaller.appspot.com/bug?id=b8101ffcec107c0567a0cd8acbbacec91e9ee8de 
[1]
-Fixes: fb9987d0f748 ("ath9k_htc: Support for AR9271 chipset.")
-Reported-and-tested-by: syzbot+03110230a11411024...@syzkaller.appspotmail.com
-Reported-and-tested-by: syzbot+c6dde1f690b60e0b9...@syzkaller.appspotmail.com
-Signed-off-by: Pavel Skripkin <paskrip...@gmail.com>
-Acked-by: Toke H??iland-J??rgensen <t...@toke.dk>
-Signed-off-by: Kalle Valo <quic_kv...@quicinc.com>
-Link: 
https://lore.kernel.org/r/d57bbedc857950659bfacac0ab48790c1eda00c8.1655145743.git.paskrip...@gmail.com
-Acked-by: Takashi Iwai <ti...@suse.de>
-
----
- drivers/net/wireless/ath/ath9k/htc.h          | 10 +++++-----
- drivers/net/wireless/ath/ath9k/htc_drv_init.c |  3 ++-
- 2 files changed, 7 insertions(+), 6 deletions(-)
-
-diff --git a/drivers/net/wireless/ath/ath9k/htc.h 
b/drivers/net/wireless/ath/ath9k/htc.h
-index 6b45e63fae4ba..e3d546ef71ddc 100644
---- a/drivers/net/wireless/ath/ath9k/htc.h
-+++ b/drivers/net/wireless/ath/ath9k/htc.h
-@@ -327,11 +327,11 @@ static inline struct ath9k_htc_tx_ctl *HTC_SKB_CB(struct 
sk_buff *skb)
- }
- 
- #ifdef CONFIG_ATH9K_HTC_DEBUGFS
--
--#define TX_STAT_INC(c) (hif_dev->htc_handle->drv_priv->debug.tx_stats.c++)
--#define TX_STAT_ADD(c, a) (hif_dev->htc_handle->drv_priv->debug.tx_stats.c += 
a)
--#define RX_STAT_INC(c) (hif_dev->htc_handle->drv_priv->debug.skbrx_stats.c++)
--#define RX_STAT_ADD(c, a) (hif_dev->htc_handle->drv_priv->debug.skbrx_stats.c 
+= a)
-+#define __STAT_SAFE(expr) (hif_dev->htc_handle->drv_priv ? (expr) : 0)
-+#define TX_STAT_INC(c) 
__STAT_SAFE(hif_dev->htc_handle->drv_priv->debug.tx_stats.c++)
-+#define TX_STAT_ADD(c, a) 
__STAT_SAFE(hif_dev->htc_handle->drv_priv->debug.tx_stats.c += a)
-+#define RX_STAT_INC(c) 
__STAT_SAFE(hif_dev->htc_handle->drv_priv->debug.skbrx_stats.c++)
-+#define RX_STAT_ADD(c, a) 
__STAT_SAFE(hif_dev->htc_handle->drv_priv->debug.skbrx_stats.c += a)
- #define CAB_STAT_INC   priv->debug.tx_stats.cab_queued++
- 
- #define TX_QSTAT_INC(q) (priv->debug.tx_stats.queue_stats[q]++)
-diff --git a/drivers/net/wireless/ath/ath9k/htc_drv_init.c 
b/drivers/net/wireless/ath/ath9k/htc_drv_init.c
-index ff61ae34ecdf0..07ac88fb1c577 100644
---- a/drivers/net/wireless/ath/ath9k/htc_drv_init.c
-+++ b/drivers/net/wireless/ath/ath9k/htc_drv_init.c
-@@ -944,7 +944,6 @@ int ath9k_htc_probe_device(struct htc_target *htc_handle, 
struct device *dev,
-       priv->hw = hw;
-       priv->htc = htc_handle;
-       priv->dev = dev;
--      htc_handle->drv_priv = priv;
-       SET_IEEE80211_DEV(hw, priv->dev);
- 
-       ret = ath9k_htc_wait_for_target(priv);
-@@ -965,6 +964,8 @@ int ath9k_htc_probe_device(struct htc_target *htc_handle, 
struct device *dev,
-       if (ret)
-               goto err_init;
- 
-+      htc_handle->drv_priv = priv;
-+
-       return 0;
- 
- err_init:
--- 
-cgit 
-
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/patches.suse/iwlwifi-module-firmware-ucode-fix.patch 
new/patches.suse/iwlwifi-module-firmware-ucode-fix.patch
--- old/patches.suse/iwlwifi-module-firmware-ucode-fix.patch    2022-08-11 
12:16:01.000000000 +0200
+++ new/patches.suse/iwlwifi-module-firmware-ucode-fix.patch    2022-08-18 
07:06:49.000000000 +0200
@@ -3,45 +3,32 @@
 Patch-mainline: Never, temporary workaround
 References: boo#1191417
 
-iwlwifi driver declares the requested firmware *-64.ucode for 22000
+iwlwifi driver declares the requested firmware *-72.ucode for 22000
 series, but that version isn't found in the upstream linux-firmware
 tree.  As a result, the installation image (and initrd) misses the
 requested firmware, which leads to the non-working WiFi.
 
-As a temporary fix, correct the ucode version in MODULE_FIRMWARE().
-
-[ update for 5.16: some firmwares are *-66 and some with *-67 with the
-  latest kernel-firmware package as of 20220111 -- tiwai ]
+As a temporary fix, correct the ucode version to the existing one,
+*-71.
 
 Signed-off-by: Takashi Iwai <ti...@suse.de>
 
 ---
- drivers/net/wireless/intel/iwlwifi/cfg/22000.c | 14 +++++++-------
- 1 file changed, 7 insertions(+), 7 deletions(-)
+ drivers/net/wireless/intel/iwlwifi/cfg/22000.c |    6 +++++-
+ 1 file changed, 5 insertions(+), 1 deletion(-)
 
 --- a/drivers/net/wireless/intel/iwlwifi/cfg/22000.c
 +++ b/drivers/net/wireless/intel/iwlwifi/cfg/22000.c
-@@ -931,16 +931,16 @@ const struct iwl_cfg iwl_cfg_bnj_a0_hr_b0 = {
-       IWL_DEVICE_BZ,
-       .num_rbds = IWL_NUM_RBDS_AX210_HE,
- };
--MODULE_FIRMWARE(IWL_QU_B_HR_B_MODULE_FIRMWARE(IWL_22000_UCODE_API_MAX));
-+MODULE_FIRMWARE(IWL_QU_B_HR_B_MODULE_FIRMWARE(66));
- MODULE_FIRMWARE(IWL_QNJ_B_HR_B_MODULE_FIRMWARE(IWL_22000_UCODE_API_MAX));
--MODULE_FIRMWARE(IWL_QU_C_HR_B_MODULE_FIRMWARE(IWL_22000_UCODE_API_MAX));
--MODULE_FIRMWARE(IWL_QU_B_JF_B_MODULE_FIRMWARE(IWL_22000_UCODE_API_MAX));
-+MODULE_FIRMWARE(IWL_QU_C_HR_B_MODULE_FIRMWARE(66));
-+MODULE_FIRMWARE(IWL_QU_B_JF_B_MODULE_FIRMWARE(66));
- MODULE_FIRMWARE(IWL_QUZ_A_HR_B_MODULE_FIRMWARE(IWL_22000_UCODE_API_MAX));
--MODULE_FIRMWARE(IWL_QUZ_A_JF_B_MODULE_FIRMWARE(IWL_22000_UCODE_API_MAX));
--MODULE_FIRMWARE(IWL_QNJ_B_JF_B_MODULE_FIRMWARE(IWL_22000_UCODE_API_MAX));
-+MODULE_FIRMWARE(IWL_QUZ_A_JF_B_MODULE_FIRMWARE(66));
-+MODULE_FIRMWARE(IWL_QNJ_B_JF_B_MODULE_FIRMWARE(66));
- MODULE_FIRMWARE(IWL_CC_A_MODULE_FIRMWARE(IWL_22000_UCODE_API_MAX));
--MODULE_FIRMWARE(IWL_SO_A_JF_B_MODULE_FIRMWARE(IWL_22000_UCODE_API_MAX));
--MODULE_FIRMWARE(IWL_SO_A_HR_B_MODULE_FIRMWARE(IWL_22000_UCODE_API_MAX));
-+MODULE_FIRMWARE(IWL_SO_A_JF_B_MODULE_FIRMWARE(64));
-+MODULE_FIRMWARE(IWL_SO_A_HR_B_MODULE_FIRMWARE(64));
- MODULE_FIRMWARE(IWL_SO_A_GF_A_MODULE_FIRMWARE(IWL_22000_UCODE_API_MAX));
- MODULE_FIRMWARE(IWL_TY_A_GF_A_MODULE_FIRMWARE(IWL_22000_UCODE_API_MAX));
- MODULE_FIRMWARE(IWL_SNJ_A_GF4_A_MODULE_FIRMWARE(IWL_22000_UCODE_API_MAX));
+@@ -10,7 +10,11 @@
+ #include "fw/api/txq.h"
+ 
+ /* Highest firmware API version supported */
+-#define IWL_22000_UCODE_API_MAX       72
++/* FIXME: Intel never released *-72.ucode but only *-71.ucode (as of 2022 
Aug).
++ *        For fixing a spurious kernel error and initrd creation,
++ *        set to 71 instead of non-existing 72
++ */
++#define IWL_22000_UCODE_API_MAX       71
+ 
+ /* Lowest firmware API version supported */
+ #define IWL_22000_UCODE_API_MIN       39
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/mt76-mt7921e-fix-crash-in-chip-reset-fail.patch 
new/patches.suse/mt76-mt7921e-fix-crash-in-chip-reset-fail.patch
--- old/patches.suse/mt76-mt7921e-fix-crash-in-chip-reset-fail.patch    
1970-01-01 01:00:00.000000000 +0100
+++ new/patches.suse/mt76-mt7921e-fix-crash-in-chip-reset-fail.patch    
2022-08-18 07:06:49.000000000 +0200
@@ -0,0 +1,59 @@
+From: Deren Wu <deren...@mediatek.com>
+Subject: [PATCH] mt76: mt7921e: fix crash in chip reset fail
+Date: Tue, 2 Aug 2022 23:15:07 +0800
+Message-id: 
<727eb5ffd3c7c805245e512da150ecf0a7154020.1659452909.git.deren...@mediatek.com>
+Patch-mainline: Submitted, linux-wireless ML
+References: bsc#1201845
+
+In case of drv own fail in reset, we may need to run mac_reset several
+times. The sequence would trigger system crash as the log below.
+
+Because we do not re-enable/schedule "tx_napi" before disable it again,
+the process would keep waiting for state change in napi_diable(). To
+avoid the problem and keep status synchronize for each run, goto final
+resource handling if drv own failed.
+
+[ 5857.353423] mt7921e 0000:3b:00.0: driver own failed
+[ 5858.433427] mt7921e 0000:3b:00.0: Timeout for driver own
+[ 5859.633430] mt7921e 0000:3b:00.0: driver own failed
+[ 5859.633444] ------------[ cut here ]------------
+[ 5859.633446] WARNING: CPU: 6 at kernel/kthread.c:659 kthread_park+0x11d
+[ 5859.633717] Workqueue: mt76 mt7921_mac_reset_work [mt7921_common]
+[ 5859.633728] RIP: 0010:kthread_park+0x11d/0x150
+[ 5859.633736] RSP: 0018:ffff8881b676fc68 EFLAGS: 00010202
+......
+[ 5859.633766] Call Trace:
+[ 5859.633768]  <TASK>
+[ 5859.633771]  mt7921e_mac_reset+0x176/0x6f0 [mt7921e]
+[ 5859.633778]  mt7921_mac_reset_work+0x184/0x3a0 [mt7921_common]
+[ 5859.633785]  ? mt7921_mac_set_timing+0x520/0x520 [mt7921_common]
+[ 5859.633794]  ? __kasan_check_read+0x11/0x20
+[ 5859.633802]  process_one_work+0x7ee/0x1320
+[ 5859.633810]  worker_thread+0x53c/0x1240
+[ 5859.633818]  kthread+0x2b8/0x370
+[ 5859.633824]  ? process_one_work+0x1320/0x1320
+[ 5859.633828]  ? kthread_complete_and_exit+0x30/0x30
+[ 5859.633834]  ret_from_fork+0x1f/0x30
+[ 5859.633842]  </TASK>
+
+Fixes: 0efaf31dec57 ("mt76: mt7921: fix MT7921E reset failure")
+Signed-off-by: Deren Wu <deren...@mediatek.com>
+Acked-by: Takashi Iwai <ti...@suse.de>
+
+---
+ drivers/net/wireless/mediatek/mt76/mt7921/pci_mac.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/drivers/net/wireless/mediatek/mt76/mt7921/pci_mac.c 
b/drivers/net/wireless/mediatek/mt76/mt7921/pci_mac.c
+index e1800674089a..576a0149251b 100644
+--- a/drivers/net/wireless/mediatek/mt76/mt7921/pci_mac.c
++++ b/drivers/net/wireless/mediatek/mt76/mt7921/pci_mac.c
+@@ -261,7 +261,7 @@ int mt7921e_mac_reset(struct mt7921_dev *dev)
+ 
+       err = mt7921e_driver_own(dev);
+       if (err)
+-              return err;
++              goto out;
+ 
+       err = mt7921_run_firmware(dev);
+       if (err)

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

++++++ source-timestamp ++++++
--- /var/tmp/diff_new_pack.MR1bXz/_old  2022-08-20 20:28:30.725327542 +0200
+++ /var/tmp/diff_new_pack.MR1bXz/_new  2022-08-20 20:28:30.729327553 +0200
@@ -1,4 +1,4 @@
-2022-08-11 11:32:52 +0000
-GIT Revision: a5bf6c0b09ada9ba7e920eeed3a92b4bfb4cc86b
+2022-08-18 05:06:49 +0000
+GIT Revision: 6c252efa6215101fc5985edaddc903198d01a2d8
 GIT Branch: stable
 

Reply via email to