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