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-06-25 10:23:34
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kernel-source (Old)
 and      /work/SRC/openSUSE:Factory/.kernel-source.new.1548 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kernel-source"

Sat Jun 25 10:23:34 2022 rev:646 rq:984660 version:5.18.6

Changes:
--------
--- /work/SRC/openSUSE:Factory/kernel-source/dtb-aarch64.changes        
2022-06-16 18:19:41.596035690 +0200
+++ /work/SRC/openSUSE:Factory/.kernel-source.new.1548/dtb-aarch64.changes      
2022-06-25 10:23:36.338617509 +0200
@@ -1,0 +2,331 @@
+Thu Jun 23 07:19:51 CEST 2022 - jsl...@suse.cz
+
+- Linux 5.18.6 (bsc#1012628).
+- Revert "drm/amd/display: Fix DCN3 B0 DP Alt Mapping"
+  (bsc#1012628).
+- arm64: dts: imx8mm-beacon: Enable RTS-CTS on UART3
+  (bsc#1012628).
+- arm64: dts: imx8mn-beacon: Enable RTS-CTS on UART3
+  (bsc#1012628).
+- io_uring: reinstate the inflight tracking (bsc#1012628).
+- powerpc/kasan: Silence KASAN warnings in __get_wchan()
+  (bsc#1012628).
+- ASoC: nau8822: Add operation for internal PLL off and on
+  (bsc#1012628).
+- ASoC: qcom: lpass-platform: Update VMA access permissions in
+  mmap callback (bsc#1012628).
+- drm/amd/display: Read Golden Settings Table from VBIOS
+  (bsc#1012628).
+- drm/amdgpu: Resolve RAS GFX error count issue after cold boot
+  on Arcturus (bsc#1012628).
+- drm/amdkfd: Use mmget_not_zero in MMU notifier (bsc#1012628).
+- dma-debug: make things less spammy under memory pressure
+  (bsc#1012628).
+- ASoC: Intel: cirrus-common: fix incorrect channel mapping
+  (bsc#1012628).
+- ASoC: cs42l52: Fix TLV scales for mixer controls (bsc#1012628).
+- ASoC: cs35l36: Update digital volume TLV (bsc#1012628).
+- ASoC: cs53l30: Correct number of volume levels on SX controls
+  (bsc#1012628).
+- ASoC: cs42l52: Correct TLV for Bypass Volume (bsc#1012628).
+- ASoC: cs42l56: Correct typo in minimum level for SX volume
+  controls (bsc#1012628).
+- ASoC: cs42l51: Correct minimum value for SX volume control
+  (bsc#1012628).
+- drm/amdkfd: add pinned BOs to kfd_bo_list (bsc#1012628).
+- ata: libata-core: fix NULL pointer deref in
+  ata_host_alloc_pinfo() (bsc#1012628).
+- quota: Prevent memory allocation recursion while holding dq_lock
+  (bsc#1012628).
+- ASoC: wm8962: Fix suspend while playing music (bsc#1012628).
+- ASoC: es8328: Fix event generation for deemphasis control
+  (bsc#1012628).
+- ASoC: wm_adsp: Fix event generation for wm_adsp_fw_put()
+  (bsc#1012628).
+- ALSA: hda: MTL: add HD Audio PCI ID and HDMI codec vendor ID
+  (bsc#1012628).
+- Input: soc_button_array - also add Lenovo Yoga Tablet2 1051F
+  to dmi_use_low_level_irq (bsc#1012628).
+- scsi: vmw_pvscsi: Expand vcpuHint to 16 bits (bsc#1012628).
+- scsi: lpfc: Resolve NULL ptr dereference after an ELS LOGO is
+  aborted (bsc#1012628).
+- scsi: lpfc: Fix port stuck in bypassed state after LIP in
+  PT2PT topology (bsc#1012628).
+- scsi: lpfc: Allow reduced polling rate for
+  nvme_admin_async_event cmd completion (bsc#1012628).
+- scsi: mpt3sas: Fix out-of-bounds compiler warning (bsc#1012628).
+- scsi: ipr: Fix missing/incorrect resource cleanup in error case
+  (bsc#1012628).
+- scsi: pmcraid: Fix missing resource cleanup in error case
+  (bsc#1012628).
+- ALSA: hda/realtek - Add HW8326 support (bsc#1012628).
+- virtio-mmio: fix missing put_device() when vm_cmdline_parent
+  registration failed (bsc#1012628).
+- nfc: nfcmrvl: Fix memory leak in nfcmrvl_play_deferred
+  (bsc#1012628).
+- ipv6: Fix signed integer overflow in __ip6_append_data
+  (bsc#1012628).
+- ipv6: Fix signed integer overflow in l2tp_ip6_sendmsg
+  (bsc#1012628).
+- net: ethernet: mtk_eth_soc: fix misuse of mem alloc interface
+  netdev[napi]_alloc_frag (bsc#1012628).
+- mellanox: mlx5: avoid uninitialized variable warning with gcc-12
+  (bsc#1012628).
+- MIPS: Loongson-3: fix compile mips cpu_hwmon as module build
+  error (bsc#1012628).
+- random: credit cpu and bootloader seeds by default
+  (bsc#1012628).
+- gpio: dwapb: Don't print error on -EPROBE_DEFER (bsc#1012628).
+- platform/x86/intel: Fix pmt_crashlog array reference
+  (bsc#1012628).
+- platform/x86/intel: pmc: Support Intel Raptorlake P
+  (bsc#1012628).
+- platform/x86: gigabyte-wmi: Add Z690M AORUS ELITE AX DDR4
+  support (bsc#1012628).
+- platform/x86: gigabyte-wmi: Add support for B450M DS3H-CF
+  (bsc#1012628).
+- platform/x86/intel: hid: Add Surface Go to VGBS allow list
+  (bsc#1012628).
+- staging: r8188eu: fix rtw_alloc_hwxmits error detection for now
+  (bsc#1012628).
+- staging: r8188eu: Fix warning of array overflow in ioctl_linux.c
+  (bsc#1012628).
+- pNFS: Don't keep retrying if the server replied
+  NFS4ERR_LAYOUTUNAVAILABLE (bsc#1012628).
+- pNFS: Avoid a live lock condition in pnfs_update_layout()
+  (bsc#1012628).
+- sunrpc: set cl_max_connect when cloning an rpc_clnt
+  (bsc#1012628).
+- clocksource: hyper-v: unexport __init-annotated
+  hv_init_clocksource() (bsc#1012628).
+- i40e: Fix adding ADQ filter to TC0 (bsc#1012628).
+- i40e: Fix calculating the number of queue pairs (bsc#1012628).
+- i40e: Fix call trace in setup_tx_descriptors (bsc#1012628).
+- iavf: Fix issue with MAC address of VF shown as zero
+  (bsc#1012628).
+- Drivers: hv: vmbus: Release cpu lock in error case
+  (bsc#1012628).
+- tty: goldfish: Fix free_irq() on remove (bsc#1012628).
+- misc: atmel-ssc: Fix IRQ check in ssc_probe (bsc#1012628).
+- riscv: dts: microchip: re-add pdma to mpfs device tree
+  (bsc#1012628).
+- io_uring: fix races with file table unregister (bsc#1012628).
+- io_uring: fix races with buffer table unregister (bsc#1012628).
+- drm/i915/reset: Fix error_state_read ptr + offset use
+  (bsc#1012628).
+- net: hns3: set port base vlan tbl_sta to false before removing
+  old vlan (bsc#1012628).
+- net: hns3: don't push link state to VF if unalive (bsc#1012628).
+- net: hns3: restore tm priority/qset to default settings when
+  tc disabled (bsc#1012628).
+- net: hns3: fix PF rss size initialization bug (bsc#1012628).
+- net: hns3: fix tm port shapping of fibre port is incorrect
+  after driver initialization (bsc#1012628).
+- nvme: add device name to warning in uuid_show() (bsc#1012628).
+- mlxsw: spectrum_cnt: Reorder counter pools (bsc#1012628).
+- ice: Fix PTP TX timestamp offset calculation (bsc#1012628).
+- ice: Sync VLAN filtering features for DVM (bsc#1012628).
+- ice: Fix queue config fail handling (bsc#1012628).
+- ice: Fix memory corruption in VF driver (bsc#1012628).
+- net: bgmac: Fix an erroneous kfree() in bgmac_remove()
+  (bsc#1012628).
+- net: remove noblock parameter from skb_recv_datagram()
+  (bsc#1012628).
+- net: ax25: Fix deadlock caused by skb_recv_datagram in
+  ax25_recvmsg (bsc#1012628).
+- arm64: ftrace: fix branch range checks (bsc#1012628).
+- arm64: ftrace: consistently handle PLTs (bsc#1012628).
+- certs/blacklist_hashes.c: fix const confusion in certs blacklist
+  (bsc#1012628).
+- init: Initialize noop_backing_dev_info early (bsc#1012628).
+- block: Fix handling of offline queues in
+  blk_mq_alloc_request_hctx() (bsc#1012628).
+- faddr2line: Fix overlapping text section failures, the sequel
+  (bsc#1012628).
+- x86/ftrace: Remove OBJECT_FILES_NON_STANDARD usage
+  (bsc#1012628).
+- i2c: npcm7xx: Add check for platform_driver_register
+  (bsc#1012628).
+- irqchip/gic/realview: Fix refcount leak in realview_gic_of_init
+  (bsc#1012628).
+- irqchip/apple-aic: Fix refcount leak in build_fiq_affinity
+  (bsc#1012628).
+- irqchip/apple-aic: Fix refcount leak in aic_of_ic_init
+  (bsc#1012628).
+- irqchip/gic-v3: Fix error handling in
+  gic_populate_ppi_partitions (bsc#1012628).
+- irqchip/gic-v3: Fix refcount leak in gic_populate_ppi_partitions
+  (bsc#1012628).
+- irqchip/realtek-rtl: Fix refcount leak in map_interrupts
+  (bsc#1012628).
+- sched: Fix balance_push() vs __sched_setscheduler()
+  (bsc#1012628).
+- i2c: designware: Use standard optional ref clock implementation
+  (bsc#1012628).
+- i2c: mediatek: Fix an error handling path in mtk_i2c_probe()
+  (bsc#1012628).
+- mei: hbm: drop capability response on early shutdown
+  (bsc#1012628).
+- mei: me: add raptor lake point S DID (bsc#1012628).
+- comedi: vmk80xx: fix expression for tx buffer size
+  (bsc#1012628).
+- crypto: memneq - move into lib/ (bsc#1012628).
+- USB: serial: option: add support for Cinterion MV31 with new
+  baseline (bsc#1012628).
+- USB: serial: io_ti: add Agilent E5805A support (bsc#1012628).
+- arm64: mm: Don't invalidate FROM_DEVICE buffers at start of
+  DMA transfer (bsc#1012628).
+- usb: dwc2: Fix memory leak in dwc2_hcd_init (bsc#1012628).
+- usb: cdnsp: Fixed setting last_trb incorrectly (bsc#1012628).
+- usb: dwc3: gadget: Fix IN endpoint max packet size allocation
+  (bsc#1012628).
+- usb: dwc3: pci: Restore line lost in merge conflict resolution
+  (bsc#1012628).
+- usb: gadget: u_ether: fix regression in setting fixed MAC
+  address (bsc#1012628).
+- usb: gadget: lpc32xx_udc: Fix refcount leak in lpc32xx_udc_probe
+  (bsc#1012628).
+- usb: gadget: f_fs: change ep->status safe in ffs_epfile_io()
+  (bsc#1012628).
+- usb: gadget: f_fs: change ep->ep safe in ffs_epfile_io()
+  (bsc#1012628).
+- tty: n_gsm: Debug output allocation must use GFP_ATOMIC
+  (bsc#1012628).
+- serial: 8250: Store to lsr_save_flags after lsr read
+  (bsc#1012628).
+- bus: fsl-mc-bus: fix KASAN use-after-free in fsl_mc_bus_remove()
+  (bsc#1012628).
++++ 134 more lines (skipped)
++++ between /work/SRC/openSUSE:Factory/kernel-source/dtb-aarch64.changes
++++ and /work/SRC/openSUSE:Factory/.kernel-source.new.1548/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.kJPxXp/_old  2022-06-25 10:23:40.082622855 +0200
+++ /var/tmp/diff_new_pack.kJPxXp/_new  2022-06-25 10:23:40.086622861 +0200
@@ -17,7 +17,7 @@
 
 
 %define srcversion 5.18
-%define patchversion 5.18.4
+%define patchversion 5.18.6
 %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.4
+Version:        5.18.6
 %if 0%{?is_kotd}
-Release:        <RELEASE>.ged6345d
+Release:        <RELEASE>.g5aa0763
 %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.kJPxXp/_old  2022-06-25 10:23:40.194623015 +0200
+++ /var/tmp/diff_new_pack.kJPxXp/_new  2022-06-25 10:23:40.202623026 +0200
@@ -18,7 +18,7 @@
 
 
 %define srcversion 5.18
-%define patchversion 5.18.4
+%define patchversion 5.18.6
 %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.4
+Version:        5.18.6
 %if 0%{?is_kotd}
-Release:        <RELEASE>.ged6345d
+Release:        <RELEASE>.g5aa0763
 %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-ed6345d7fa91bf63fa223be9a7742d6bb49c8a72
-Provides:       kernel-srchash-ed6345d7fa91bf63fa223be9a7742d6bb49c8a72
+Provides:       
kernel-%build_flavor-base-srchash-5aa0763ab4a847fd47695452ea91641a21b210e7
+Provides:       kernel-srchash-5aa0763ab4a847fd47695452ea91641a21b210e7
 # END COMMON DEPS
-Provides:       %name-srchash-ed6345d7fa91bf63fa223be9a7742d6bb49c8a72
+Provides:       %name-srchash-5aa0763ab4a847fd47695452ea91641a21b210e7
 %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.kJPxXp/_old  2022-06-25 10:23:40.226623060 +0200
+++ /var/tmp/diff_new_pack.kJPxXp/_new  2022-06-25 10:23:40.230623066 +0200
@@ -18,7 +18,7 @@
 
 
 %define srcversion 5.18
-%define patchversion 5.18.4
+%define patchversion 5.18.6
 %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.4
+Version:        5.18.6
 %if 0%{?is_kotd}
-Release:        <RELEASE>.ged6345d
+Release:        <RELEASE>.g5aa0763
 %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-ed6345d7fa91bf63fa223be9a7742d6bb49c8a72
-Provides:       kernel-srchash-ed6345d7fa91bf63fa223be9a7742d6bb49c8a72
+Provides:       
kernel-%build_flavor-base-srchash-5aa0763ab4a847fd47695452ea91641a21b210e7
+Provides:       kernel-srchash-5aa0763ab4a847fd47695452ea91641a21b210e7
 # END COMMON DEPS
-Provides:       %name-srchash-ed6345d7fa91bf63fa223be9a7742d6bb49c8a72
+Provides:       %name-srchash-5aa0763ab4a847fd47695452ea91641a21b210e7
 %ifarch ppc64
 Provides:       kernel-kdump = 2.6.28
 Obsoletes:      kernel-kdump <= 2.6.28

++++++ kernel-default.spec ++++++
--- /var/tmp/diff_new_pack.kJPxXp/_old  2022-06-25 10:23:40.250623095 +0200
+++ /var/tmp/diff_new_pack.kJPxXp/_new  2022-06-25 10:23:40.258623106 +0200
@@ -18,7 +18,7 @@
 
 
 %define srcversion 5.18
-%define patchversion 5.18.4
+%define patchversion 5.18.6
 %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.4
+Version:        5.18.6
 %if 0%{?is_kotd}
-Release:        <RELEASE>.ged6345d
+Release:        <RELEASE>.g5aa0763
 %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-ed6345d7fa91bf63fa223be9a7742d6bb49c8a72
-Provides:       kernel-srchash-ed6345d7fa91bf63fa223be9a7742d6bb49c8a72
+Provides:       
kernel-%build_flavor-base-srchash-5aa0763ab4a847fd47695452ea91641a21b210e7
+Provides:       kernel-srchash-5aa0763ab4a847fd47695452ea91641a21b210e7
 # END COMMON DEPS
-Provides:       %name-srchash-ed6345d7fa91bf63fa223be9a7742d6bb49c8a72
+Provides:       %name-srchash-5aa0763ab4a847fd47695452ea91641a21b210e7
 %ifarch %ix86
 Provides:       kernel-smp = 2.6.17
 Obsoletes:      kernel-smp <= 2.6.17

++++++ kernel-docs.spec ++++++
--- /var/tmp/diff_new_pack.kJPxXp/_old  2022-06-25 10:23:40.278623135 +0200
+++ /var/tmp/diff_new_pack.kJPxXp/_new  2022-06-25 10:23:40.282623140 +0200
@@ -17,7 +17,7 @@
 
 
 %define srcversion 5.18
-%define patchversion 5.18.4
+%define patchversion 5.18.6
 %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.4
+Version:        5.18.6
 %if 0%{?is_kotd}
-Release:        <RELEASE>.ged6345d
+Release:        <RELEASE>.g5aa0763
 %else
 Release:        0
 %endif
@@ -67,7 +67,7 @@
 %endif
 URL:            https://www.kernel.org/
 Provides:       %name = %version-%source_rel
-Provides:       %name-srchash-ed6345d7fa91bf63fa223be9a7742d6bb49c8a72
+Provides:       %name-srchash-5aa0763ab4a847fd47695452ea91641a21b210e7
 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.kJPxXp/_old  2022-06-25 10:23:40.302623169 +0200
+++ /var/tmp/diff_new_pack.kJPxXp/_new  2022-06-25 10:23:40.310623180 +0200
@@ -18,7 +18,7 @@
 
 
 %define srcversion 5.18
-%define patchversion 5.18.4
+%define patchversion 5.18.6
 %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.4
+Version:        5.18.6
 %if 0%{?is_kotd}
-Release:        <RELEASE>.ged6345d
+Release:        <RELEASE>.g5aa0763
 %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-ed6345d7fa91bf63fa223be9a7742d6bb49c8a72
-Provides:       kernel-srchash-ed6345d7fa91bf63fa223be9a7742d6bb49c8a72
+Provides:       
kernel-%build_flavor-base-srchash-5aa0763ab4a847fd47695452ea91641a21b210e7
+Provides:       kernel-srchash-5aa0763ab4a847fd47695452ea91641a21b210e7
 # END COMMON DEPS
-Provides:       %name-srchash-ed6345d7fa91bf63fa223be9a7742d6bb49c8a72
+Provides:       %name-srchash-5aa0763ab4a847fd47695452ea91641a21b210e7
 %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.kJPxXp/_old  2022-06-25 10:23:40.354623243 +0200
+++ /var/tmp/diff_new_pack.kJPxXp/_new  2022-06-25 10:23:40.358623249 +0200
@@ -19,7 +19,7 @@
 
 #!BuildIgnore: post-build-checks
 
-%define patchversion 5.18.4
+%define patchversion 5.18.6
 %define variant %{nil}
 %define vanilla_only 0
 
@@ -45,7 +45,7 @@
 %endif
 %endif
 %endif
-BuildRequires:  
kernel%kernel_flavor-srchash-ed6345d7fa91bf63fa223be9a7742d6bb49c8a72
+BuildRequires:  
kernel%kernel_flavor-srchash-5aa0763ab4a847fd47695452ea91641a21b210e7
 
 %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.4
+Version:        5.18.6
 %if 0%{?is_kotd}
-Release:        <RELEASE>.ged6345d
+Release:        <RELEASE>.g5aa0763
 %else
 Release:        0
 %endif

++++++ kernel-obs-qa.spec ++++++
--- /var/tmp/diff_new_pack.kJPxXp/_old  2022-06-25 10:23:40.374623272 +0200
+++ /var/tmp/diff_new_pack.kJPxXp/_new  2022-06-25 10:23:40.378623277 +0200
@@ -17,7 +17,7 @@
 # needsrootforbuild
 
 
-%define patchversion 5.18.4
+%define patchversion 5.18.6
 %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.4
+Version:        5.18.6
 %if 0%{?is_kotd}
-Release:        <RELEASE>.ged6345d
+Release:        <RELEASE>.g5aa0763
 %else
 Release:        0
 %endif

++++++ kernel-pae.spec ++++++
--- /var/tmp/diff_new_pack.kJPxXp/_old  2022-06-25 10:23:40.398623306 +0200
+++ /var/tmp/diff_new_pack.kJPxXp/_new  2022-06-25 10:23:40.402623312 +0200
@@ -18,7 +18,7 @@
 
 
 %define srcversion 5.18
-%define patchversion 5.18.4
+%define patchversion 5.18.6
 %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.4
+Version:        5.18.6
 %if 0%{?is_kotd}
-Release:        <RELEASE>.ged6345d
+Release:        <RELEASE>.g5aa0763
 %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-ed6345d7fa91bf63fa223be9a7742d6bb49c8a72
-Provides:       kernel-srchash-ed6345d7fa91bf63fa223be9a7742d6bb49c8a72
+Provides:       
kernel-%build_flavor-base-srchash-5aa0763ab4a847fd47695452ea91641a21b210e7
+Provides:       kernel-srchash-5aa0763ab4a847fd47695452ea91641a21b210e7
 # END COMMON DEPS
-Provides:       %name-srchash-ed6345d7fa91bf63fa223be9a7742d6bb49c8a72
+Provides:       %name-srchash-5aa0763ab4a847fd47695452ea91641a21b210e7
 %ifarch %ix86
 Provides:       kernel-bigsmp = 2.6.17
 Obsoletes:      kernel-bigsmp <= 2.6.17

++++++ kernel-source.spec ++++++
--- /var/tmp/diff_new_pack.kJPxXp/_old  2022-06-25 10:23:40.418623334 +0200
+++ /var/tmp/diff_new_pack.kJPxXp/_new  2022-06-25 10:23:40.422623340 +0200
@@ -17,7 +17,7 @@
 
 
 %define srcversion 5.18
-%define patchversion 5.18.4
+%define patchversion 5.18.6
 %define variant %{nil}
 %define vanilla_only 0
 
@@ -31,9 +31,9 @@
 %endif
 
 Name:           kernel-source
-Version:        5.18.4
+Version:        5.18.6
 %if 0%{?is_kotd}
-Release:        <RELEASE>.ged6345d
+Release:        <RELEASE>.g5aa0763
 %else
 Release:        0
 %endif
@@ -50,7 +50,7 @@
 BuildRequires:  sed
 Requires(post): coreutils sed
 Provides:       %name = %version-%source_rel
-Provides:       %name-srchash-ed6345d7fa91bf63fa223be9a7742d6bb49c8a72
+Provides:       %name-srchash-5aa0763ab4a847fd47695452ea91641a21b210e7
 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.kJPxXp/_old  2022-06-25 10:23:40.442623369 +0200
+++ /var/tmp/diff_new_pack.kJPxXp/_new  2022-06-25 10:23:40.446623375 +0200
@@ -24,10 +24,10 @@
 Summary:        Kernel Symbol Versions (modversions)
 License:        GPL-2.0-only
 Group:          Development/Sources
-Version:        5.18.4
+Version:        5.18.6
 %if %using_buildservice
 %if 0%{?is_kotd}
-Release:        <RELEASE>.ged6345d
+Release:        <RELEASE>.g5aa0763
 %else
 Release:        0
 %endif
@@ -52,7 +52,7 @@
 %endif
 Requires:       pesign-obs-integration
 Provides:       %name = %version-%source_rel
-Provides:       %name-srchash-ed6345d7fa91bf63fa223be9a7742d6bb49c8a72
+Provides:       %name-srchash-5aa0763ab4a847fd47695452ea91641a21b210e7
 Provides:       multiversion(kernel)
 Source:         README.KSYMS
 Requires:       kernel-devel%variant = %version-%source_rel

++++++ kernel-vanilla.spec ++++++
--- /var/tmp/diff_new_pack.kJPxXp/_old  2022-06-25 10:23:40.466623403 +0200
+++ /var/tmp/diff_new_pack.kJPxXp/_new  2022-06-25 10:23:40.474623415 +0200
@@ -18,7 +18,7 @@
 
 
 %define srcversion 5.18
-%define patchversion 5.18.4
+%define patchversion 5.18.6
 %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.4
+Version:        5.18.6
 %if 0%{?is_kotd}
-Release:        <RELEASE>.ged6345d
+Release:        <RELEASE>.g5aa0763
 %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-ed6345d7fa91bf63fa223be9a7742d6bb49c8a72
-Provides:       kernel-srchash-ed6345d7fa91bf63fa223be9a7742d6bb49c8a72
+Provides:       
kernel-%build_flavor-base-srchash-5aa0763ab4a847fd47695452ea91641a21b210e7
+Provides:       kernel-srchash-5aa0763ab4a847fd47695452ea91641a21b210e7
 # END COMMON DEPS
-Provides:       %name-srchash-ed6345d7fa91bf63fa223be9a7742d6bb49c8a72
+Provides:       %name-srchash-5aa0763ab4a847fd47695452ea91641a21b210e7
 %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
++++++ check-for-config-changes ++++++
--- /var/tmp/diff_new_pack.kJPxXp/_old  2022-06-25 10:23:40.598623592 +0200
+++ /var/tmp/diff_new_pack.kJPxXp/_new  2022-06-25 10:23:40.598623592 +0200
@@ -14,6 +14,7 @@
        'FTRACE_MCOUNT_USE_CC'
        'FTRACE_MCOUNT_USE_RECORDMCOUNT'
        'GCC_VERSION'
+       'G*CC[0-9]*_NO_[A-Z_]*'
        'HAVE_[A-Z]*_COMPILER'
        'LD_VERSION'
        'PAHOLE_VERSION'

++++++ 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-06-15 07:37:07.000000000 +0200
+++ new/config/arm64/default    2022-06-23 07:46:18.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/arm64 5.18.4 Kernel Configuration
+# Linux/arm64 5.18.6 Kernel Configuration
 #
 CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)"
 CONFIG_CC_IS_GCC=y
@@ -176,6 +176,7 @@
 CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y
 CONFIG_CC_HAS_INT128=y
 CONFIG_CC_IMPLICIT_FALLTHROUGH="-Wimplicit-fallthrough=5"
+CONFIG_GCC12_NO_ARRAY_BOUNDS=y
 CONFIG_ARCH_SUPPORTS_INT128=y
 CONFIG_NUMA_BALANCING=y
 CONFIG_NUMA_BALANCING_DEFAULT_ENABLED=y
@@ -12071,6 +12072,7 @@
 CONFIG_CRYPTO_LIB_SM4=m
 # end of Crypto library routines
 
+CONFIG_LIB_MEMNEQ=y
 CONFIG_CRC_CCITT=y
 CONFIG_CRC16=y
 CONFIG_CRC_T10DIF=y
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/armv6hl/default new/config/armv6hl/default
--- old/config/armv6hl/default  2022-06-15 07:37:07.000000000 +0200
+++ new/config/armv6hl/default  2022-06-23 07:46:18.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/arm 5.18.4 Kernel Configuration
+# Linux/arm 5.18.6 Kernel Configuration
 #
 CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)"
 CONFIG_CC_IS_GCC=y
@@ -161,6 +161,7 @@
 
 # CONFIG_CC_HAS_INT128 is not set
 CONFIG_CC_IMPLICIT_FALLTHROUGH="-Wimplicit-fallthrough=5"
+CONFIG_GCC12_NO_ARRAY_BOUNDS=y
 CONFIG_CGROUPS=y
 CONFIG_PAGE_COUNTER=y
 CONFIG_MEMCG=y
@@ -8522,6 +8523,7 @@
 CONFIG_CRYPTO_LIB_SM4=m
 # end of Crypto library routines
 
+CONFIG_LIB_MEMNEQ=y
 CONFIG_CRC_CCITT=y
 CONFIG_CRC16=y
 CONFIG_CRC_T10DIF=y
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/armv7hl/default new/config/armv7hl/default
--- old/config/armv7hl/default  2022-06-15 07:37:07.000000000 +0200
+++ new/config/armv7hl/default  2022-06-23 07:46:18.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/arm 5.18.4 Kernel Configuration
+# Linux/arm 5.18.6 Kernel Configuration
 #
 CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)"
 CONFIG_CC_IS_GCC=y
@@ -178,6 +178,7 @@
 
 # CONFIG_CC_HAS_INT128 is not set
 CONFIG_CC_IMPLICIT_FALLTHROUGH="-Wimplicit-fallthrough=5"
+CONFIG_GCC12_NO_ARRAY_BOUNDS=y
 CONFIG_CGROUPS=y
 CONFIG_PAGE_COUNTER=y
 CONFIG_MEMCG=y
@@ -11848,6 +11849,7 @@
 CONFIG_CRYPTO_LIB_SM4=m
 # end of Crypto library routines
 
+CONFIG_LIB_MEMNEQ=y
 CONFIG_CRC_CCITT=y
 CONFIG_CRC16=y
 CONFIG_CRC_T10DIF=y
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/armv7hl/lpae new/config/armv7hl/lpae
--- old/config/armv7hl/lpae     2022-06-15 07:37:07.000000000 +0200
+++ new/config/armv7hl/lpae     2022-06-23 07:46:18.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/arm 5.18.4 Kernel Configuration
+# Linux/arm 5.18.6 Kernel Configuration
 #
 CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)"
 CONFIG_CC_IS_GCC=y
@@ -178,6 +178,7 @@
 
 # CONFIG_CC_HAS_INT128 is not set
 CONFIG_CC_IMPLICIT_FALLTHROUGH="-Wimplicit-fallthrough=5"
+CONFIG_GCC12_NO_ARRAY_BOUNDS=y
 CONFIG_CGROUPS=y
 CONFIG_PAGE_COUNTER=y
 CONFIG_MEMCG=y
@@ -11448,6 +11449,7 @@
 CONFIG_CRYPTO_LIB_SM4=m
 # end of Crypto library routines
 
+CONFIG_LIB_MEMNEQ=y
 CONFIG_CRC_CCITT=y
 CONFIG_CRC16=y
 CONFIG_CRC_T10DIF=y
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/i386/pae new/config/i386/pae
--- old/config/i386/pae 2022-06-15 07:37:07.000000000 +0200
+++ new/config/i386/pae 2022-06-23 07:46:18.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/i386 5.18.4 Kernel Configuration
+# Linux/i386 5.18.6 Kernel Configuration
 #
 CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)"
 CONFIG_CC_IS_GCC=y
@@ -188,6 +188,7 @@
 CONFIG_ARCH_WANT_BATCHED_UNMAP_TLB_FLUSH=y
 # CONFIG_CC_HAS_INT128 is not set
 CONFIG_CC_IMPLICIT_FALLTHROUGH="-Wimplicit-fallthrough=5"
+CONFIG_GCC12_NO_ARRAY_BOUNDS=y
 CONFIG_CGROUPS=y
 CONFIG_PAGE_COUNTER=y
 CONFIG_MEMCG=y
@@ -10425,6 +10426,7 @@
 CONFIG_CRYPTO_LIB_SM4=m
 # end of Crypto library routines
 
+CONFIG_LIB_MEMNEQ=y
 CONFIG_CRC_CCITT=y
 CONFIG_CRC16=y
 CONFIG_CRC_T10DIF=y
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/ppc64/default new/config/ppc64/default
--- old/config/ppc64/default    2022-06-15 07:37:07.000000000 +0200
+++ new/config/ppc64/default    2022-06-23 07:46:18.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/powerpc 5.18.4 Kernel Configuration
+# Linux/powerpc 5.18.6 Kernel Configuration
 #
 CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)"
 CONFIG_CC_IS_GCC=y
@@ -169,6 +169,7 @@
 CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y
 CONFIG_CC_HAS_INT128=y
 CONFIG_CC_IMPLICIT_FALLTHROUGH="-Wimplicit-fallthrough=5"
+CONFIG_GCC12_NO_ARRAY_BOUNDS=y
 CONFIG_NUMA_BALANCING=y
 CONFIG_NUMA_BALANCING_DEFAULT_ENABLED=y
 CONFIG_CGROUPS=y
@@ -8268,6 +8269,7 @@
 CONFIG_CRYPTO_LIB_SM4=m
 # end of Crypto library routines
 
+CONFIG_LIB_MEMNEQ=y
 CONFIG_CRC_CCITT=y
 CONFIG_CRC16=y
 CONFIG_CRC_T10DIF=y
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/ppc64le/default new/config/ppc64le/default
--- old/config/ppc64le/default  2022-06-15 07:37:07.000000000 +0200
+++ new/config/ppc64le/default  2022-06-23 07:46:18.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/powerpc 5.18.4 Kernel Configuration
+# Linux/powerpc 5.18.6 Kernel Configuration
 #
 CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)"
 CONFIG_CC_IS_GCC=y
@@ -167,6 +167,7 @@
 CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y
 CONFIG_CC_HAS_INT128=y
 CONFIG_CC_IMPLICIT_FALLTHROUGH="-Wimplicit-fallthrough=5"
+CONFIG_GCC12_NO_ARRAY_BOUNDS=y
 CONFIG_NUMA_BALANCING=y
 CONFIG_NUMA_BALANCING_DEFAULT_ENABLED=y
 CONFIG_CGROUPS=y
@@ -8116,6 +8117,7 @@
 CONFIG_CRYPTO_LIB_SM4=m
 # end of Crypto library routines
 
+CONFIG_LIB_MEMNEQ=y
 CONFIG_CRC_CCITT=y
 CONFIG_CRC16=y
 CONFIG_CRC_T10DIF=y
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/riscv64/default new/config/riscv64/default
--- old/config/riscv64/default  2022-06-15 07:37:07.000000000 +0200
+++ new/config/riscv64/default  2022-06-23 07:46:18.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/riscv 5.18.4 Kernel Configuration
+# Linux/riscv 5.18.6 Kernel Configuration
 #
 CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)"
 CONFIG_CC_IS_GCC=y
@@ -161,6 +161,7 @@
 CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y
 CONFIG_CC_HAS_INT128=y
 CONFIG_CC_IMPLICIT_FALLTHROUGH="-Wimplicit-fallthrough=5"
+CONFIG_GCC12_NO_ARRAY_BOUNDS=y
 CONFIG_ARCH_SUPPORTS_INT128=y
 CONFIG_NUMA_BALANCING=y
 CONFIG_NUMA_BALANCING_DEFAULT_ENABLED=y
@@ -9152,6 +9153,7 @@
 CONFIG_CRYPTO_LIB_SM4=m
 # end of Crypto library routines
 
+CONFIG_LIB_MEMNEQ=y
 CONFIG_CRC_CCITT=y
 CONFIG_CRC16=y
 CONFIG_CRC_T10DIF=y
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/s390x/default new/config/s390x/default
--- old/config/s390x/default    2022-06-15 07:37:07.000000000 +0200
+++ new/config/s390x/default    2022-06-23 07:46:18.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/s390 5.18.4 Kernel Configuration
+# Linux/s390 5.18.6 Kernel Configuration
 #
 CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)"
 CONFIG_CC_IS_GCC=y
@@ -164,6 +164,7 @@
 CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y
 CONFIG_CC_HAS_INT128=y
 CONFIG_CC_IMPLICIT_FALLTHROUGH="-Wimplicit-fallthrough=5"
+CONFIG_GCC12_NO_ARRAY_BOUNDS=y
 CONFIG_NUMA_BALANCING=y
 # CONFIG_NUMA_BALANCING_DEFAULT_ENABLED is not set
 CONFIG_CGROUPS=y
@@ -4250,6 +4251,7 @@
 CONFIG_CRYPTO_LIB_SM4=m
 # end of Crypto library routines
 
+CONFIG_LIB_MEMNEQ=y
 CONFIG_CRC_CCITT=y
 CONFIG_CRC16=y
 CONFIG_CRC_T10DIF=y
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/s390x/zfcpdump new/config/s390x/zfcpdump
--- old/config/s390x/zfcpdump   2022-06-15 07:37:07.000000000 +0200
+++ new/config/s390x/zfcpdump   2022-06-23 07:46:18.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/s390 5.18.4 Kernel Configuration
+# Linux/s390 5.18.6 Kernel Configuration
 #
 CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)"
 CONFIG_CC_IS_GCC=y
@@ -144,6 +144,7 @@
 CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y
 CONFIG_CC_HAS_INT128=y
 CONFIG_CC_IMPLICIT_FALLTHROUGH="-Wimplicit-fallthrough=5"
+CONFIG_GCC12_NO_ARRAY_BOUNDS=y
 # CONFIG_CGROUPS is not set
 CONFIG_NAMESPACES=y
 # CONFIG_UTS_NS is not set
@@ -1565,6 +1566,7 @@
 CONFIG_CRYPTO_LIB_SM4=y
 # end of Crypto library routines
 
+CONFIG_LIB_MEMNEQ=y
 # CONFIG_CRC_CCITT is not set
 CONFIG_CRC16=y
 CONFIG_CRC_T10DIF=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-06-15 07:37:07.000000000 +0200
+++ new/config/x86_64/default   2022-06-23 07:46:18.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/x86_64 5.18.4 Kernel Configuration
+# Linux/x86_64 5.18.6 Kernel Configuration
 #
 CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)"
 CONFIG_CC_IS_GCC=y
@@ -195,6 +195,7 @@
 CONFIG_ARCH_WANT_BATCHED_UNMAP_TLB_FLUSH=y
 CONFIG_CC_HAS_INT128=y
 CONFIG_CC_IMPLICIT_FALLTHROUGH="-Wimplicit-fallthrough=5"
+CONFIG_GCC12_NO_ARRAY_BOUNDS=y
 CONFIG_ARCH_SUPPORTS_INT128=y
 CONFIG_NUMA_BALANCING=y
 CONFIG_NUMA_BALANCING_DEFAULT_ENABLED=y
@@ -10394,6 +10395,7 @@
 CONFIG_CRYPTO_LIB_SM4=m
 # end of Crypto library routines
 
+CONFIG_LIB_MEMNEQ=y
 CONFIG_CRC_CCITT=y
 CONFIG_CRC16=y
 CONFIG_CRC_T10DIF=y

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

++++++ patches.suse.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/ALSA-hda-Fix-discovery-of-i915-graphics-PCI-device.patch 
new/patches.suse/ALSA-hda-Fix-discovery-of-i915-graphics-PCI-device.patch
--- old/patches.suse/ALSA-hda-Fix-discovery-of-i915-graphics-PCI-device.patch   
1970-01-01 01:00:00.000000000 +0100
+++ new/patches.suse/ALSA-hda-Fix-discovery-of-i915-graphics-PCI-device.patch   
2022-06-23 07:46:18.000000000 +0200
@@ -0,0 +1,70 @@
+From 36a38c53b4ee51b90566f8f44a613601eb31a10e Mon Sep 17 00:00:00 2001
+From: Takashi Iwai <ti...@suse.de>
+Date: Tue, 21 Jun 2022 14:00:44 +0200
+Subject: [PATCH] ALSA: hda: Fix discovery of i915 graphics PCI device
+Git-commit: 36a38c53b4ee51b90566f8f44a613601eb31a10e
+Patch-mainline: Queued
+Git-repo: https://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
+References: bsc#1200611
+
+It's been reported that the recent fix for skipping the
+component-binding with D-GPU caused a regression on some systems; it
+resulted in the completely missing component binding with i915 GPU.
+
+The problem was the use of pci_get_class() function.  It matches with
+the full PCI class bits, while we want to match only partially the PCI
+base class bits.  So, when a system has an i915 graphics device with
+the PCI class 0380, it won't hit because we're looking for only the
+PCI class 0300.
+
+This patch fixes i915_gfx_present() to look up each PCI device and
+match with PCI base class explicitly instead of pci_get_class().
+
+Fixes: c9db8a30d9f0 ("ALSA: hda/i915 - skip acomp init if no matching display")
+Reviewed-by: Kai Vehmanen <kai.vehma...@linux.intel.com>
+Tested-by: Kai Vehmanen <kai.vehma...@linux.intel.com>
+Cc: <sta...@vger.kernel.org>
+Link: https://bugzilla.opensuse.org/show_bug.cgi?id=1200611
+Link: https://lore.kernel.org/r/87bkunztec.wl-ti...@suse.de
+Link: https://lore.kernel.org/r/20220621120044.11573-1-ti...@suse.de
+Signed-off-by: Takashi Iwai <ti...@suse.de>
+
+---
+ sound/hda/hdac_i915.c | 15 ++++++---------
+ 1 file changed, 6 insertions(+), 9 deletions(-)
+
+diff --git a/sound/hda/hdac_i915.c b/sound/hda/hdac_i915.c
+index 3f35972e1cf7..161a9711cd63 100644
+--- a/sound/hda/hdac_i915.c
++++ b/sound/hda/hdac_i915.c
+@@ -119,21 +119,18 @@ static int i915_component_master_match(struct device 
*dev, int subcomponent,
+ /* check whether Intel graphics is present and reachable */
+ static int i915_gfx_present(struct pci_dev *hdac_pci)
+ {
+-      unsigned int class = PCI_BASE_CLASS_DISPLAY << 16;
+       struct pci_dev *display_dev = NULL;
+-      bool match = false;
+ 
+-      do {
+-              display_dev = pci_get_class(class, display_dev);
+-
+-              if (display_dev && display_dev->vendor == PCI_VENDOR_ID_INTEL &&
++      for_each_pci_dev(display_dev) {
++              if (display_dev->vendor == PCI_VENDOR_ID_INTEL &&
++                  (display_dev->class >> 16) == PCI_BASE_CLASS_DISPLAY &&
+                   connectivity_check(display_dev, hdac_pci)) {
+                       pci_dev_put(display_dev);
+-                      match = true;
++                      return true;
+               }
+-      } while (!match && display_dev);
++      }
+ 
+-      return match;
++      return false;
+ }
+ 
+ /**
+-- 
+2.35.3
+
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      
1970-01-01 01:00:00.000000000 +0100
+++ new/patches.suse/ath9k-fix-use-after-free-in-ath9k_hif_usb_rx_cb.patch      
2022-06-23 07:46:18.000000000 +0200
@@ -0,0 +1,95 @@
+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
+Git-commit: 0ac4827f78c7ffe8eef074bc010e7e34bc22f533
+Patch-mainline: Queued
+Git-repo: https://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git/
+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/eth-sun-cassini-remove-dead-code.patch 
new/patches.suse/eth-sun-cassini-remove-dead-code.patch
--- old/patches.suse/eth-sun-cassini-remove-dead-code.patch     1970-01-01 
01:00:00.000000000 +0100
+++ new/patches.suse/eth-sun-cassini-remove-dead-code.patch     2022-06-23 
07:46:18.000000000 +0200
@@ -0,0 +1,45 @@
+From: =?UTF-8?q?Martin=20Li=C5=A1ka?= <mli...@suse.cz>
+Date: Wed, 18 May 2022 09:18:53 +0200
+Subject: eth: sun: cassini: remove dead code
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+Git-commit: 32329216ca1d6ee29c41215f18b3053bb6158541
+Patch-mainline: 5.19-rc1
+References: gcc 12 warnings
+
+Fixes the following GCC warning:
+
+drivers/net/ethernet/sun/cassini.c:1316:29: error: comparison between two 
arrays [-Werror=array-compare]
+drivers/net/ethernet/sun/cassini.c:3783:34: error: comparison between two 
arrays [-Werror=array-compare]
+
+Note that 2 arrays should be compared by comparing of their addresses:
+note: use ???&cas_prog_workaroundtab[0] == &cas_prog_null[0]??? to compare the 
addresses
+
+Signed-off-by: Martin Liska <mli...@suse.cz>
+Signed-off-by: David S. Miller <da...@davemloft.net>
+Signed-off-by: Jiri Slaby <jsl...@suse.cz>
+---
+ drivers/net/ethernet/sun/cassini.c |    4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+--- a/drivers/net/ethernet/sun/cassini.c
++++ b/drivers/net/ethernet/sun/cassini.c
+@@ -1313,7 +1313,7 @@ static void cas_init_rx_dma(struct cas *
+       writel(val, cp->regs + REG_RX_PAGE_SIZE);
+ 
+       /* enable the header parser if desired */
+-      if (CAS_HP_FIRMWARE == cas_prog_null)
++      if (&CAS_HP_FIRMWARE[0] == &cas_prog_null[0])
+               return;
+ 
+       val = CAS_BASE(HP_CFG_NUM_CPU, CAS_NCPUS > 63 ? 0 : CAS_NCPUS);
+@@ -3780,7 +3780,7 @@ static void cas_reset(struct cas *cp, in
+ 
+       /* program header parser */
+       if ((cp->cas_flags & CAS_FLAG_TARGET_ABORT) ||
+-          (CAS_HP_ALT_FIRMWARE == cas_prog_null)) {
++          (&CAS_HP_ALT_FIRMWARE[0] == &cas_prog_null[0])) {
+               cas_load_firmware(cp, CAS_HP_FIRMWARE);
+       } else {
+               cas_load_firmware(cp, CAS_HP_ALT_FIRMWARE);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/net-wwan-iosm-remove-pointless-null-check.patch 
new/patches.suse/net-wwan-iosm-remove-pointless-null-check.patch
--- old/patches.suse/net-wwan-iosm-remove-pointless-null-check.patch    
1970-01-01 01:00:00.000000000 +0100
+++ new/patches.suse/net-wwan-iosm-remove-pointless-null-check.patch    
2022-06-23 07:46:18.000000000 +0200
@@ -0,0 +1,55 @@
+From: Jakub Kicinski <k...@kernel.org>
+Date: Wed, 18 May 2022 17:43:42 -0700
+Subject: net: wwan: iosm: remove pointless null check
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+Git-commit: dbbc7d04c549a43ad343c69e17b27a57e2102041
+Patch-mainline: 5.19-rc1
+References: gcc 12 warnings
+
+GCC 12 warns:
+
+drivers/net/wwan/iosm/iosm_ipc_protocol_ops.c: In function 
???ipc_protocol_dl_td_process???:
+drivers/net/wwan/iosm/iosm_ipc_protocol_ops.c:406:13: warning: the comparison 
will always evaluate as ???true??? for the address of ???cb??? will never be 
NULL [-Waddress]
+  406 |         if (!IPC_CB(skb)) {
+      |             ^
+
+Indeed the check seems entirely pointless. Hopefully the other
+validation checks will catch if the cb is bad, but it can't be
+NULL.
+
+Reviewed-by: M Chetan Kumar <m.chetan.ku...@intel.com>
+Link: https://lore.kernel.org/r/20220519004342.2109832-1-k...@kernel.org
+Signed-off-by: Jakub Kicinski <k...@kernel.org>
+Signed-off-by: Jiri Slaby <jsl...@suse.cz>
+---
+ drivers/net/wwan/iosm/iosm_ipc_protocol_ops.c |   10 ----------
+ 1 file changed, 10 deletions(-)
+
+--- a/drivers/net/wwan/iosm/iosm_ipc_protocol_ops.c
++++ b/drivers/net/wwan/iosm/iosm_ipc_protocol_ops.c
+@@ -372,8 +372,6 @@ bool ipc_protocol_dl_td_prepare(struct i
+ struct sk_buff *ipc_protocol_dl_td_process(struct iosm_protocol *ipc_protocol,
+                                          struct ipc_pipe *pipe)
+ {
+-      u32 tail =
+-              le32_to_cpu(ipc_protocol->p_ap_shm->tail_array[pipe->pipe_nr]);
+       struct ipc_protocol_td *p_td;
+       struct sk_buff *skb;
+ 
+@@ -401,14 +399,6 @@ struct sk_buff *ipc_protocol_dl_td_proce
+               ipc_pcie_kfree_skb(ipc_protocol->pcie, skb);
+               skb = NULL;
+               goto ret;
+-      }
+-
+-      if (!IPC_CB(skb)) {
+-              dev_err(ipc_protocol->dev, "pipe# %d, tail: %d skb_cb is NULL",
+-                      pipe->pipe_nr, tail);
+-              ipc_pcie_kfree_skb(ipc_protocol->pcie, skb);
+-              skb = NULL;
+-              goto ret;
+       }
+ 
+       if (p_td->buffer.address != IPC_CB(skb)->mapping) {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/wifi-rtlwifi-remove-always-true-condition-pointed-ou.patch 
new/patches.suse/wifi-rtlwifi-remove-always-true-condition-pointed-ou.patch
--- old/patches.suse/wifi-rtlwifi-remove-always-true-condition-pointed-ou.patch 
1970-01-01 01:00:00.000000000 +0100
+++ new/patches.suse/wifi-rtlwifi-remove-always-true-condition-pointed-ou.patch 
2022-06-23 07:46:18.000000000 +0200
@@ -0,0 +1,35 @@
+From: Jakub Kicinski <k...@kernel.org>
+Date: Fri, 20 May 2022 12:43:15 -0700
+Subject: wifi: rtlwifi: remove always-true condition pointed out by GCC 12
+Git-commit: ee3db469dd317e82f57b13aa3bc61be5cb60c2b4
+Patch-mainline: 5.19-rc1
+References: gcc 12 warnings
+
+The .value is a two-dim array, not a pointer.
+
+struct iqk_matrix_regs {
+       bool iqk_done;
+        long value[1][IQK_MATRIX_REG_NUM];
+};
+
+Acked-by: Kalle Valo <kv...@kernel.org>
+Signed-off-by: Jakub Kicinski <k...@kernel.org>
+Signed-off-by: Jiri Slaby <jsl...@suse.cz>
+---
+ drivers/net/wireless/realtek/rtlwifi/rtl8192de/phy.c |    5 +----
+ 1 file changed, 1 insertion(+), 4 deletions(-)
+
+--- a/drivers/net/wireless/realtek/rtlwifi/rtl8192de/phy.c
++++ b/drivers/net/wireless/realtek/rtlwifi/rtl8192de/phy.c
+@@ -2386,10 +2386,7 @@ void rtl92d_phy_reload_iqk_setting(struc
+                       rtl_dbg(rtlpriv, COMP_SCAN, DBG_LOUD,
+                               "Just Read IQK Matrix reg for channel:%d....\n",
+                               channel);
+-                      if ((rtlphy->iqk_matrix[indexforchannel].
+-                           value[0] != NULL)
+-                              /*&&(regea4 != 0) */)
+-                              _rtl92d_phy_patha_fill_iqk_matrix(hw, true,
++                      _rtl92d_phy_patha_fill_iqk_matrix(hw, true,
+                                       rtlphy->iqk_matrix[
+                                       indexforchannel].value, 0,
+                                       (rtlphy->iqk_matrix[
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/x86-boot-Wrap-literal-addresses-in-absolute_pointer.patch 
new/patches.suse/x86-boot-Wrap-literal-addresses-in-absolute_pointer.patch
--- old/patches.suse/x86-boot-Wrap-literal-addresses-in-absolute_pointer.patch  
1970-01-01 01:00:00.000000000 +0100
+++ new/patches.suse/x86-boot-Wrap-literal-addresses-in-absolute_pointer.patch  
2022-06-23 07:46:18.000000000 +0200
@@ -0,0 +1,139 @@
+From: Kees Cook <keesc...@chromium.org>
+Date: Sun, 27 Feb 2022 11:59:18 -0800
+Subject: x86/boot: Wrap literal addresses in absolute_pointer()
+Git-commit: aeb84412037b89e06f45e382f044da6f200e12f8
+Patch-mainline: 5.19-rc1
+References: gcc 12 warnings
+
+GCC 11 (incorrectly[1]) assumes that literal values cast to (void *)
+should be treated like a NULL pointer with an offset, and raises
+diagnostics when doing bounds checking under -Warray-bounds. GCC 12
+got "smarter" about finding these:
+
+  In function 'rdfs8',
+      inlined from 'vga_recalc_vertical' at 
/srv/code/arch/x86/boot/video-mode.c:124:29,
+      inlined from 'set_mode' at /srv/code/arch/x86/boot/video-mode.c:163:3:
+  /srv/code/arch/x86/boot/boot.h:114:9: warning: array subscript 0 is outside 
array bounds of 'u8[0]' {aka 'unsigned char[]'} [-Warray-bounds]
+    114 |         asm volatile("movb %%fs:%1,%0" : "=q" (v) : "m" (*(u8 
*)addr));
+        |         ^~~
+
+This has been solved in other places[2] already by using the recently
+added absolute_pointer() macro. Do the same here.
+
+  [1] https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99578
+  [2] https://lore.kernel.org/all/20210912160149.2227137-1-li...@roeck-us.net/
+
+Signed-off-by: Kees Cook <keesc...@chromium.org>
+Signed-off-by: Borislav Petkov <b...@suse.de>
+Reviewed-by: Guenter Roeck <li...@roeck-us.net>
+Link: https://lore.kernel.org/r/20220227195918.705219-1-keesc...@chromium.org
+Signed-off-by: Jiri Slaby <jsl...@suse.cz>
+---
+ arch/x86/boot/boot.h |   36 ++++++++++++++++++++++++------------
+ arch/x86/boot/main.c |    2 +-
+ 2 files changed, 25 insertions(+), 13 deletions(-)
+
+--- a/arch/x86/boot/boot.h
++++ b/arch/x86/boot/boot.h
+@@ -110,66 +110,78 @@ typedef unsigned int addr_t;
+ 
+ static inline u8 rdfs8(addr_t addr)
+ {
++      u8 *ptr = (u8 *)absolute_pointer(addr);
+       u8 v;
+-      asm volatile("movb %%fs:%1,%0" : "=q" (v) : "m" (*(u8 *)addr));
++      asm volatile("movb %%fs:%1,%0" : "=q" (v) : "m" (*ptr));
+       return v;
+ }
+ static inline u16 rdfs16(addr_t addr)
+ {
++      u16 *ptr = (u16 *)absolute_pointer(addr);
+       u16 v;
+-      asm volatile("movw %%fs:%1,%0" : "=r" (v) : "m" (*(u16 *)addr));
++      asm volatile("movw %%fs:%1,%0" : "=r" (v) : "m" (*ptr));
+       return v;
+ }
+ static inline u32 rdfs32(addr_t addr)
+ {
++      u32 *ptr = (u32 *)absolute_pointer(addr);
+       u32 v;
+-      asm volatile("movl %%fs:%1,%0" : "=r" (v) : "m" (*(u32 *)addr));
++      asm volatile("movl %%fs:%1,%0" : "=r" (v) : "m" (*ptr));
+       return v;
+ }
+ 
+ static inline void wrfs8(u8 v, addr_t addr)
+ {
+-      asm volatile("movb %1,%%fs:%0" : "+m" (*(u8 *)addr) : "qi" (v));
++      u8 *ptr = (u8 *)absolute_pointer(addr);
++      asm volatile("movb %1,%%fs:%0" : "+m" (*ptr) : "qi" (v));
+ }
+ static inline void wrfs16(u16 v, addr_t addr)
+ {
+-      asm volatile("movw %1,%%fs:%0" : "+m" (*(u16 *)addr) : "ri" (v));
++      u16 *ptr = (u16 *)absolute_pointer(addr);
++      asm volatile("movw %1,%%fs:%0" : "+m" (*ptr) : "ri" (v));
+ }
+ static inline void wrfs32(u32 v, addr_t addr)
+ {
+-      asm volatile("movl %1,%%fs:%0" : "+m" (*(u32 *)addr) : "ri" (v));
++      u32 *ptr = (u32 *)absolute_pointer(addr);
++      asm volatile("movl %1,%%fs:%0" : "+m" (*ptr) : "ri" (v));
+ }
+ 
+ static inline u8 rdgs8(addr_t addr)
+ {
++      u8 *ptr = (u8 *)absolute_pointer(addr);
+       u8 v;
+-      asm volatile("movb %%gs:%1,%0" : "=q" (v) : "m" (*(u8 *)addr));
++      asm volatile("movb %%gs:%1,%0" : "=q" (v) : "m" (*ptr));
+       return v;
+ }
+ static inline u16 rdgs16(addr_t addr)
+ {
++      u16 *ptr = (u16 *)absolute_pointer(addr);
+       u16 v;
+-      asm volatile("movw %%gs:%1,%0" : "=r" (v) : "m" (*(u16 *)addr));
++      asm volatile("movw %%gs:%1,%0" : "=r" (v) : "m" (*ptr));
+       return v;
+ }
+ static inline u32 rdgs32(addr_t addr)
+ {
++      u32 *ptr = (u32 *)absolute_pointer(addr);
+       u32 v;
+-      asm volatile("movl %%gs:%1,%0" : "=r" (v) : "m" (*(u32 *)addr));
++      asm volatile("movl %%gs:%1,%0" : "=r" (v) : "m" (*ptr));
+       return v;
+ }
+ 
+ static inline void wrgs8(u8 v, addr_t addr)
+ {
+-      asm volatile("movb %1,%%gs:%0" : "+m" (*(u8 *)addr) : "qi" (v));
++      u8 *ptr = (u8 *)absolute_pointer(addr);
++      asm volatile("movb %1,%%gs:%0" : "+m" (*ptr) : "qi" (v));
+ }
+ static inline void wrgs16(u16 v, addr_t addr)
+ {
+-      asm volatile("movw %1,%%gs:%0" : "+m" (*(u16 *)addr) : "ri" (v));
++      u16 *ptr = (u16 *)absolute_pointer(addr);
++      asm volatile("movw %1,%%gs:%0" : "+m" (*ptr) : "ri" (v));
+ }
+ static inline void wrgs32(u32 v, addr_t addr)
+ {
+-      asm volatile("movl %1,%%gs:%0" : "+m" (*(u32 *)addr) : "ri" (v));
++      u32 *ptr = (u32 *)absolute_pointer(addr);
++      asm volatile("movl %1,%%gs:%0" : "+m" (*ptr) : "ri" (v));
+ }
+ 
+ /* Note: these only return true/false, not a signed return value! */
+--- a/arch/x86/boot/main.c
++++ b/arch/x86/boot/main.c
+@@ -33,7 +33,7 @@ static void copy_boot_params(void)
+               u16 cl_offset;
+       };
+       const struct old_cmdline * const oldcmd =
+-              (const struct old_cmdline *)OLD_CL_ADDRESS;
++              absolute_pointer(OLD_CL_ADDRESS);
+ 
+       BUILD_BUG_ON(sizeof(boot_params) != 4096);
+       memcpy(&boot_params.hdr, &hdr, sizeof(hdr));

++++++ series.conf ++++++
--- /var/tmp/diff_new_pack.kJPxXp/_old  2022-06-25 10:23:41.874625414 +0200
+++ /var/tmp/diff_new_pack.kJPxXp/_new  2022-06-25 10:23:41.878625419 +0200
@@ -1367,6 +1367,160 @@
        
patches.kernel.org/5.18.4-342-tcp-fix-tcp_mtup_probe_success-vs-wrong-snd_cw.patch
        
patches.kernel.org/5.18.4-343-net-mlx5-E-Switch-pair-only-capable-devices.patch
        patches.kernel.org/5.18.4-344-Linux-5.18.4.patch
+       
patches.kernel.org/5.18.5-001-Documentation-Add-documentation-for-Processor-.patch
+       
patches.kernel.org/5.18.5-002-x86-speculation-mmio-Enumerate-Processor-MMIO-.patch
+       
patches.kernel.org/5.18.5-003-x86-speculation-Add-a-common-function-for-MD_C.patch
+       
patches.kernel.org/5.18.5-004-x86-speculation-mmio-Add-mitigation-for-Proces.patch
+       
patches.kernel.org/5.18.5-005-x86-bugs-Group-MDS-TAA-Processor-MMIO-Stale-Da.patch
+       
patches.kernel.org/5.18.5-006-x86-speculation-mmio-Enable-CPU-Fill-buffer-cl.patch
+       
patches.kernel.org/5.18.5-007-x86-speculation-mmio-Add-sysfs-reporting-for-P.patch
+       
patches.kernel.org/5.18.5-008-x86-speculation-srbds-Update-SRBDS-mitigation-.patch
+       
patches.kernel.org/5.18.5-009-x86-speculation-mmio-Reuse-SRBDS-mitigation-fo.patch
+       
patches.kernel.org/5.18.5-010-KVM-x86-speculation-Disable-Fill-buffer-clear-.patch
+       
patches.kernel.org/5.18.5-011-x86-speculation-mmio-Print-SMT-warning.patch
+       patches.kernel.org/5.18.5-012-Linux-5.18.5.patch
+       
patches.kernel.org/5.18.6-001-Revert-drm-amd-display-Fix-DCN3-B0-DP-Alt-Mapp.patch
+       
patches.kernel.org/5.18.6-002-arm64-dts-imx8mm-beacon-Enable-RTS-CTS-on-UART.patch
+       
patches.kernel.org/5.18.6-003-arm64-dts-imx8mn-beacon-Enable-RTS-CTS-on-UART.patch
+       
patches.kernel.org/5.18.6-004-io_uring-reinstate-the-inflight-tracking.patch
+       
patches.kernel.org/5.18.6-005-powerpc-kasan-Silence-KASAN-warnings-in-__get_.patch
+       
patches.kernel.org/5.18.6-006-ASoC-nau8822-Add-operation-for-internal-PLL-of.patch
+       
patches.kernel.org/5.18.6-007-ASoC-qcom-lpass-platform-Update-VMA-access-per.patch
+       
patches.kernel.org/5.18.6-008-drm-amd-display-Read-Golden-Settings-Table-fro.patch
+       
patches.kernel.org/5.18.6-009-drm-amdgpu-Resolve-RAS-GFX-error-count-issue-a.patch
+       
patches.kernel.org/5.18.6-010-drm-amdkfd-Use-mmget_not_zero-in-MMU-notifier.patch
+       
patches.kernel.org/5.18.6-011-dma-debug-make-things-less-spammy-under-memory.patch
+       
patches.kernel.org/5.18.6-012-ASoC-Intel-cirrus-common-fix-incorrect-channel.patch
+       
patches.kernel.org/5.18.6-013-ASoC-cs42l52-Fix-TLV-scales-for-mixer-controls.patch
+       
patches.kernel.org/5.18.6-014-ASoC-cs35l36-Update-digital-volume-TLV.patch
+       
patches.kernel.org/5.18.6-015-ASoC-cs53l30-Correct-number-of-volume-levels-o.patch
+       
patches.kernel.org/5.18.6-016-ASoC-cs42l52-Correct-TLV-for-Bypass-Volume.patch
+       
patches.kernel.org/5.18.6-017-ASoC-cs42l56-Correct-typo-in-minimum-level-for.patch
+       
patches.kernel.org/5.18.6-018-ASoC-cs42l51-Correct-minimum-value-for-SX-volu.patch
+       
patches.kernel.org/5.18.6-019-drm-amdkfd-add-pinned-BOs-to-kfd_bo_list.patch
+       
patches.kernel.org/5.18.6-020-ata-libata-core-fix-NULL-pointer-deref-in-ata_.patch
+       
patches.kernel.org/5.18.6-021-quota-Prevent-memory-allocation-recursion-whil.patch
+       
patches.kernel.org/5.18.6-022-ASoC-wm8962-Fix-suspend-while-playing-music.patch
+       
patches.kernel.org/5.18.6-023-ASoC-es8328-Fix-event-generation-for-deemphasi.patch
+       
patches.kernel.org/5.18.6-024-ASoC-wm_adsp-Fix-event-generation-for-wm_adsp_.patch
+       
patches.kernel.org/5.18.6-025-ALSA-hda-MTL-add-HD-Audio-PCI-ID-and-HDMI-code.patch
+       
patches.kernel.org/5.18.6-026-Input-soc_button_array-also-add-Lenovo-Yoga-Ta.patch
+       
patches.kernel.org/5.18.6-027-scsi-vmw_pvscsi-Expand-vcpuHint-to-16-bits.patch
+       
patches.kernel.org/5.18.6-028-scsi-lpfc-Resolve-NULL-ptr-dereference-after-a.patch
+       
patches.kernel.org/5.18.6-029-scsi-lpfc-Fix-port-stuck-in-bypassed-state-aft.patch
+       
patches.kernel.org/5.18.6-030-scsi-lpfc-Allow-reduced-polling-rate-for-nvme_.patch
+       
patches.kernel.org/5.18.6-031-scsi-mpt3sas-Fix-out-of-bounds-compiler-warnin.patch
+       
patches.kernel.org/5.18.6-032-scsi-ipr-Fix-missing-incorrect-resource-cleanu.patch
+       
patches.kernel.org/5.18.6-033-scsi-pmcraid-Fix-missing-resource-cleanup-in-e.patch
+       patches.kernel.org/5.18.6-034-ALSA-hda-realtek-Add-HW8326-support.patch
+       
patches.kernel.org/5.18.6-035-virtio-mmio-fix-missing-put_device-when-vm_cmd.patch
+       
patches.kernel.org/5.18.6-036-nfc-nfcmrvl-Fix-memory-leak-in-nfcmrvl_play_de.patch
+       
patches.kernel.org/5.18.6-037-ipv6-Fix-signed-integer-overflow-in-__ip6_appe.patch
+       
patches.kernel.org/5.18.6-038-ipv6-Fix-signed-integer-overflow-in-l2tp_ip6_s.patch
+       
patches.kernel.org/5.18.6-039-net-ethernet-mtk_eth_soc-fix-misuse-of-mem-all.patch
+       
patches.kernel.org/5.18.6-040-gcc-12-disable-Wdangling-pointer-warning-for-n.patch
+       
patches.kernel.org/5.18.6-041-mellanox-mlx5-avoid-uninitialized-variable-war.patch
+       
patches.kernel.org/5.18.6-042-gcc-12-disable-Warray-bounds-universally-for-n.patch
+       
patches.kernel.org/5.18.6-043-netfs-gcc-12-temporarily-disable-Wattribute-wa.patch
+       
patches.kernel.org/5.18.6-044-MIPS-Loongson-3-fix-compile-mips-cpu_hwmon-as-.patch
+       
patches.kernel.org/5.18.6-045-random-credit-cpu-and-bootloader-seeds-by-defa.patch
+       
patches.kernel.org/5.18.6-046-gpio-dwapb-Don-t-print-error-on-EPROBE_DEFER.patch
+       
patches.kernel.org/5.18.6-047-platform-x86-intel-Fix-pmt_crashlog-array-refe.patch
+       
patches.kernel.org/5.18.6-048-platform-x86-intel-pmc-Support-Intel-Raptorlak.patch
+       
patches.kernel.org/5.18.6-049-platform-x86-gigabyte-wmi-Add-Z690M-AORUS-ELIT.patch
+       
patches.kernel.org/5.18.6-050-platform-x86-gigabyte-wmi-Add-support-for-B450.patch
+       
patches.kernel.org/5.18.6-051-platform-x86-intel-hid-Add-Surface-Go-to-VGBS-.patch
+       
patches.kernel.org/5.18.6-052-staging-r8188eu-fix-rtw_alloc_hwxmits-error-de.patch
+       
patches.kernel.org/5.18.6-053-staging-r8188eu-Fix-warning-of-array-overflow-.patch
+       
patches.kernel.org/5.18.6-054-pNFS-Don-t-keep-retrying-if-the-server-replied.patch
+       
patches.kernel.org/5.18.6-055-pNFS-Avoid-a-live-lock-condition-in-pnfs_updat.patch
+       
patches.kernel.org/5.18.6-056-sunrpc-set-cl_max_connect-when-cloning-an-rpc_.patch
+       
patches.kernel.org/5.18.6-057-clocksource-hyper-v-unexport-__init-annotated-.patch
+       patches.kernel.org/5.18.6-058-i40e-Fix-adding-ADQ-filter-to-TC0.patch
+       
patches.kernel.org/5.18.6-059-i40e-Fix-calculating-the-number-of-queue-pairs.patch
+       
patches.kernel.org/5.18.6-060-i40e-Fix-call-trace-in-setup_tx_descriptors.patch
+       
patches.kernel.org/5.18.6-061-iavf-Fix-issue-with-MAC-address-of-VF-shown-as.patch
+       
patches.kernel.org/5.18.6-062-Drivers-hv-vmbus-Release-cpu-lock-in-error-cas.patch
+       patches.kernel.org/5.18.6-063-tty-goldfish-Fix-free_irq-on-remove.patch
+       
patches.kernel.org/5.18.6-064-misc-atmel-ssc-Fix-IRQ-check-in-ssc_probe.patch
+       
patches.kernel.org/5.18.6-065-riscv-dts-microchip-re-add-pdma-to-mpfs-device.patch
+       
patches.kernel.org/5.18.6-066-io_uring-fix-races-with-file-table-unregister.patch
+       
patches.kernel.org/5.18.6-067-io_uring-fix-races-with-buffer-table-unregiste.patch
+       
patches.kernel.org/5.18.6-068-drm-i915-reset-Fix-error_state_read-ptr-offset.patch
+       
patches.kernel.org/5.18.6-069-net-hns3-set-port-base-vlan-tbl_sta-to-false-b.patch
+       
patches.kernel.org/5.18.6-070-net-hns3-don-t-push-link-state-to-VF-if-unaliv.patch
+       
patches.kernel.org/5.18.6-071-net-hns3-restore-tm-priority-qset-to-default-s.patch
+       
patches.kernel.org/5.18.6-072-net-hns3-fix-PF-rss-size-initialization-bug.patch
+       
patches.kernel.org/5.18.6-073-net-hns3-fix-tm-port-shapping-of-fibre-port-is.patch
+       
patches.kernel.org/5.18.6-074-nvme-add-device-name-to-warning-in-uuid_show.patch
+       
patches.kernel.org/5.18.6-075-mlxsw-spectrum_cnt-Reorder-counter-pools.patch
+       
patches.kernel.org/5.18.6-076-ice-Fix-PTP-TX-timestamp-offset-calculation.patch
+       
patches.kernel.org/5.18.6-077-ice-Sync-VLAN-filtering-features-for-DVM.patch
+       patches.kernel.org/5.18.6-078-ice-Fix-queue-config-fail-handling.patch
+       
patches.kernel.org/5.18.6-079-ice-Fix-memory-corruption-in-VF-driver.patch
+       
patches.kernel.org/5.18.6-080-net-bgmac-Fix-an-erroneous-kfree-in-bgmac_remo.patch
+       
patches.kernel.org/5.18.6-081-net-remove-noblock-parameter-from-skb_recv_dat.patch
+       
patches.kernel.org/5.18.6-082-net-ax25-Fix-deadlock-caused-by-skb_recv_datag.patch
+       patches.kernel.org/5.18.6-083-arm64-ftrace-fix-branch-range-checks.patch
+       
patches.kernel.org/5.18.6-084-arm64-ftrace-consistently-handle-PLTs.patch
+       
patches.kernel.org/5.18.6-085-certs-blacklist_hashes.c-fix-const-confusion-i.patch
+       
patches.kernel.org/5.18.6-086-init-Initialize-noop_backing_dev_info-early.patch
+       
patches.kernel.org/5.18.6-087-block-Fix-handling-of-offline-queues-in-blk_mq.patch
+       
patches.kernel.org/5.18.6-088-faddr2line-Fix-overlapping-text-section-failur.patch
+       
patches.kernel.org/5.18.6-089-x86-ftrace-Remove-OBJECT_FILES_NON_STANDARD-us.patch
+       
patches.kernel.org/5.18.6-090-i2c-npcm7xx-Add-check-for-platform_driver_regi.patch
+       
patches.kernel.org/5.18.6-091-irqchip-gic-realview-Fix-refcount-leak-in-real.patch
+       
patches.kernel.org/5.18.6-092-irqchip-apple-aic-Fix-refcount-leak-in-build_f.patch
+       
patches.kernel.org/5.18.6-093-irqchip-apple-aic-Fix-refcount-leak-in-aic_of_.patch
+       
patches.kernel.org/5.18.6-094-irqchip-gic-v3-Fix-error-handling-in-gic_popul.patch
+       
patches.kernel.org/5.18.6-095-irqchip-gic-v3-Fix-refcount-leak-in-gic_popula.patch
+       
patches.kernel.org/5.18.6-096-irqchip-realtek-rtl-Fix-refcount-leak-in-map_i.patch
+       
patches.kernel.org/5.18.6-097-sched-Fix-balance_push-vs-__sched_setscheduler.patch
+       
patches.kernel.org/5.18.6-098-i2c-designware-Use-standard-optional-ref-clock.patch
+       
patches.kernel.org/5.18.6-099-i2c-mediatek-Fix-an-error-handling-path-in-mtk.patch
+       
patches.kernel.org/5.18.6-100-mei-hbm-drop-capability-response-on-early-shut.patch
+       patches.kernel.org/5.18.6-101-mei-me-add-raptor-lake-point-S-DID.patch
+       
patches.kernel.org/5.18.6-102-comedi-vmk80xx-fix-expression-for-tx-buffer-si.patch
+       patches.kernel.org/5.18.6-103-crypto-memneq-move-into-lib.patch
+       
patches.kernel.org/5.18.6-104-USB-serial-option-add-support-for-Cinterion-MV.patch
+       
patches.kernel.org/5.18.6-105-USB-serial-io_ti-add-Agilent-E5805A-support.patch
+       
patches.kernel.org/5.18.6-106-arm64-mm-Don-t-invalidate-FROM_DEVICE-buffers-.patch
+       
patches.kernel.org/5.18.6-107-usb-dwc2-Fix-memory-leak-in-dwc2_hcd_init.patch
+       
patches.kernel.org/5.18.6-108-usb-cdnsp-Fixed-setting-last_trb-incorrectly.patch
+       
patches.kernel.org/5.18.6-109-usb-dwc3-gadget-Fix-IN-endpoint-max-packet-siz.patch
+       
patches.kernel.org/5.18.6-110-usb-dwc3-pci-Restore-line-lost-in-merge-confli.patch
+       
patches.kernel.org/5.18.6-111-usb-gadget-u_ether-fix-regression-in-setting-f.patch
+       
patches.kernel.org/5.18.6-112-usb-gadget-lpc32xx_udc-Fix-refcount-leak-in-lp.patch
+       
patches.kernel.org/5.18.6-113-usb-gadget-f_fs-change-ep-status-safe-in-ffs_e.patch
+       
patches.kernel.org/5.18.6-114-usb-gadget-f_fs-change-ep-ep-safe-in-ffs_epfil.patch
+       
patches.kernel.org/5.18.6-115-tty-n_gsm-Debug-output-allocation-must-use-GFP.patch
+       
patches.kernel.org/5.18.6-116-serial-8250-Store-to-lsr_save_flags-after-lsr-.patch
+       
patches.kernel.org/5.18.6-117-bus-fsl-mc-bus-fix-KASAN-use-after-free-in-fsl.patch
+       
patches.kernel.org/5.18.6-118-md-raid5-ppl-Fix-argument-order-in-bio_alloc_b.patch
+       patches.kernel.org/5.18.6-119-dm-fix-race-in-dm_start_io_acct.patch
+       
patches.kernel.org/5.18.6-120-dm-mirror-log-round-up-region-bitmap-size-to-B.patch
+       
patches.kernel.org/5.18.6-121-drm-amdgpu-Fix-GTT-size-reporting-in-amdgpu_io.patch
+       
patches.kernel.org/5.18.6-122-drm-amd-display-Cap-OLED-brightness-per-max-fr.patch
+       patches.kernel.org/5.18.6-123-audit-free-module-name.patch
+       
patches.kernel.org/5.18.6-124-cfi-Fix-__cfi_slowpath_diag-RCU-usage-with-cpu.patch
+       patches.kernel.org/5.18.6-125-fs-account-for-group-membership.patch
+       
patches.kernel.org/5.18.6-126-selinux-free-contexts-previously-transferred-i.patch
+       
patches.kernel.org/5.18.6-127-ext4-fix-super-block-checksum-incorrect-after-.patch
+       patches.kernel.org/5.18.6-128-ext4-fix-bug_on-ext4_mb_use_inode_pa.patch
+       patches.kernel.org/5.18.6-129-ext4-make-variable-count-signed.patch
+       patches.kernel.org/5.18.6-130-ext4-add-reserved-GDT-blocks-check.patch
+       
patches.kernel.org/5.18.6-131-KVM-arm64-Always-start-with-clearing-SVE-flag-.patch
+       
patches.kernel.org/5.18.6-132-KVM-arm64-Don-t-read-a-HW-interrupt-pending-st.patch
+       
patches.kernel.org/5.18.6-133-virtio-pci-Remove-wrong-address-verification-i.patch
+       
patches.kernel.org/5.18.6-134-netfs-Fix-gcc-12-warning-by-embedding-vfs-inod.patch
+       
patches.kernel.org/5.18.6-135-drm-i915-uc-remove-accidental-static-from-a-lo.patch
+       
patches.kernel.org/5.18.6-136-bpf-Use-safer-kvmalloc_array-where-possible.patch
+       
patches.kernel.org/5.18.6-137-powerpc-book3e-get-rid-of-include-generated-co.patch
+       
patches.kernel.org/5.18.6-138-dt-bindings-mfd-bd9571mwv-update-rohm-bd9571mw.patch
+       
patches.kernel.org/5.18.6-139-dt-bindings-interrupt-controller-update-brcm-l.patch
+       patches.kernel.org/5.18.6-140-dm-fix-bio_set-allocation.patch
+       patches.kernel.org/5.18.6-141-clk-imx8mp-fix-usb_root_clk-parent.patch
+       patches.kernel.org/5.18.6-142-Linux-5.18.6.patch
 
        ########################################################
        # Build fixes that apply to the vanilla kernel too.
@@ -1395,7 +1549,10 @@
        ########################################################
        # sorted patches
        ########################################################
-
+       patches.suse/x86-boot-Wrap-literal-addresses-in-absolute_pointer.patch
+       patches.suse/eth-sun-cassini-remove-dead-code.patch
+       patches.suse/net-wwan-iosm-remove-pointless-null-check.patch
+       patches.suse/wifi-rtlwifi-remove-always-true-condition-pointed-ou.patch
        patches.suse/simplefb-Enable-boot-time-VESA-graphic-mode-selectio.patch
 
        ########################################################
@@ -1521,6 +1678,7 @@
        ########################################################
        patches.suse/b43-missing-firmware-info.patch
        patches.suse/iwlwifi-module-firmware-ucode-fix.patch
+       patches.suse/ath9k-fix-use-after-free-in-ath9k_hif_usb_rx_cb.patch
 
        ########################################################
        # USB
@@ -1536,7 +1694,7 @@
        ########################################################
        # Other drivers
        ########################################################
-
+       patches.suse/ALSA-hda-Fix-discovery-of-i915-graphics-PCI-device.patch
 
        ########################################################
        # Debugging

++++++ source-timestamp ++++++
--- /var/tmp/diff_new_pack.kJPxXp/_old  2022-06-25 10:23:41.898625447 +0200
+++ /var/tmp/diff_new_pack.kJPxXp/_new  2022-06-25 10:23:41.898625447 +0200
@@ -1,4 +1,4 @@
-2022-06-15 06:00:33 +0000
-GIT Revision: ed6345d7fa91bf63fa223be9a7742d6bb49c8a72
+2022-06-23 05:46:18 +0000
+GIT Revision: 5aa0763ab4a847fd47695452ea91641a21b210e7
 GIT Branch: stable
 

Reply via email to