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 2024-05-14 13:37:13 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kernel-source (Old) and /work/SRC/openSUSE:Factory/.kernel-source.new.1880 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kernel-source" Tue May 14 13:37:13 2024 rev:732 rq:1173625 version:6.8.9 Changes: -------- --- /work/SRC/openSUSE:Factory/kernel-source/dtb-aarch64.changes 2024-04-30 17:27:17.514022914 +0200 +++ /work/SRC/openSUSE:Factory/.kernel-source.new.1880/dtb-aarch64.changes 2024-05-14 13:37:34.368860777 +0200 @@ -1,0 +2,466 @@ +Tue May 7 14:10:21 CEST 2024 - ti...@suse.de + +- ACPI: video: Add backlight=native quirk for Lenovo Slim 7 16ARH7 + (bsc#1217750). +- commit dca0b95 + +------------------------------------------------------------------- +Tue May 7 00:09:18 CEST 2024 - mkube...@suse.cz + +- Update + patches.kernel.org/6.8.2-636-rds-tcp-Fix-use-after-free-of-net-in-reqsk_time.patch + references (add CVE-2024-26865 bsc#1223062). +- commit eadd052 + +------------------------------------------------------------------- +Mon May 6 22:46:07 CEST 2024 - mkube...@suse.cz + +- Update + patches.kernel.org/6.8.2-662-packet-annotate-data-races-around-ignore_outgoi.patch + references (add CVE-2024-26862 bsc#1223111). +- commit dc3978a + +------------------------------------------------------------------- +Mon May 6 19:20:43 CEST 2024 - jsl...@suse.cz + +- drm/amdgpu: fix doorbell regression (git-fixes). +- commit aa245c7 + +------------------------------------------------------------------- +Mon May 6 14:06:55 CEST 2024 - jsl...@suse.cz + +- Linux 6.8.9 (bsc#1012628). +- Bluetooth: hci_sync: Fix UAF on hci_abort_conn_sync + (bsc#1012628). +- Bluetooth: hci_sync: Fix UAF on create_le_conn_complete + (bsc#1012628). +- Bluetooth: hci_sync: Fix UAF in hci_acl_create_conn_sync + (bsc#1012628). +- bounds: Use the right number of bits for power-of-two + CONFIG_NR_CPUS (bsc#1012628). +- phy: qcom: qmp-combo: fix VCO div offset on v5_5nm and v6 + (bsc#1012628). +- i2c: smbus: fix NULL function pointer dereference (bsc#1012628). +- RISC-V: selftests: cbo: Ensure asm operands match constraints, + take 2 (bsc#1012628). +- riscv: hwprobe: fix invalid sign extension for + RISCV_HWPROBE_EXT_ZVFHMIN (bsc#1012628). +- sched/eevdf: Prevent vlag from going out of bounds in + reweight_eevdf() (bsc#1012628). +- sched/eevdf: Fix miscalculation in reweight_entity() when se + is not curr (bsc#1012628). +- sched/eevdf: Always update V if se->on_rq when reweighting + (bsc#1012628). +- dt-bindings: eeprom: at24: Fix ST M24C64-D compatible schema + (bsc#1012628). +- phy: ti: tusb1210: Resolve charger-det crash if charger psy + is unregistered (bsc#1012628). +- riscv: Fix loading 64-bit NOMMU kernels past the start of RAM + (bsc#1012628). +- riscv: Fix TASK_SIZE on 64-bit NOMMU (bsc#1012628). +- dmaengine: idxd: Fix oops during rmmod on single-CPU platforms + (bsc#1012628). +- dma: xilinx_dpdma: Fix locking (bsc#1012628). +- dmaengine: idxd: Convert spinlock to mutex to lock evl workqueue + (bsc#1012628). +- phy: qcom: m31: match requested regulator name with dt schema + (bsc#1012628). +- phy: rockchip: naneng-combphy: Fix mux on rk3588 (bsc#1012628). +- phy: rockchip-snps-pcie3: fix clearing PHP_GRF_PCIESEL_CON bits + (bsc#1012628). +- phy: rockchip-snps-pcie3: fix bifurcation on rk3588 + (bsc#1012628). +- phy: freescale: imx8m-pcie: fix pcie link-up instability + (bsc#1012628). +- phy: marvell: a3700-comphy: Fix hardcoded array size + (bsc#1012628). +- phy: marvell: a3700-comphy: Fix out of bounds read + (bsc#1012628). +- soundwire: amd: fix for wake interrupt handling for clockstop + mode (bsc#1012628). +- idma64: Don't try to serve interrupts when device is powered + off (bsc#1012628). +- dmaengine: tegra186: Fix residual calculation (bsc#1012628). +- dmaengine: owl: fix register access functions (bsc#1012628). +- mm: zswap: fix shrinker NULL crash with cgroup_disable=memory + (bsc#1012628). +- mm: turn folio_test_hugetlb into a PageType (bsc#1012628). +- phy: qcom: qmp-combo: Fix VCO div offset on v3 (bsc#1012628). +- phy: qcom: qmp-combo: Fix register base for QSERDES_DP_PHY_MODE + (bsc#1012628). +- firmware: qcom: uefisecapp: Fix memory related IO errors and + crashes (bsc#1012628). +- mtd: diskonchip: work around ubsan link failure (bsc#1012628). +- mtd: limit OTP NVMEM cell parse to non-NAND devices + (bsc#1012628). +- udp: preserve the connected status if only UDP cmsg + (bsc#1012628). +- fbdev: fix incorrect address computation in deferred IO + (bsc#1012628). +- stackdepot: respect __GFP_NOLOCKDEP allocation flag + (bsc#1012628). +- macsec: Detect if Rx skb is macsec-related for offloading + devices that update md_dst (bsc#1012628). +- macsec: Enable devices to advertise whether they update sk_buff + md_dst during offloads (bsc#1012628). +- net: b44: set pause params only when interface is up + (bsc#1012628). +- ethernet: Add helper for assigning packet type when dest + address does not match device address (bsc#1012628). +- net/mlx5e: Advertise mlx5 ethernet driver updates sk_buff + md_dst for MACsec (bsc#1012628). +- ACPI: CPPC: Fix access width used for PCC registers + (bsc#1012628). +- ACPI: CPPC: Fix bit_offset shift in MASK_VAL() macro + (bsc#1012628). +- ACPI: CPPC: Use access_width over bit_width for system memory + accesses (bsc#1012628). +- irqchip/gic-v3-its: Prevent double free on error (bsc#1012628). +- drm/amdkfd: Fix eviction fence handling (bsc#1012628). +- drm/amdkfd: Fix rescheduling of restore worker (bsc#1012628). +- drm/amdgpu: Fix leak when GPU memory allocation fails + (bsc#1012628). +- drm/amdgpu/umsch: don't execute umsch test when GPU is in + reset/suspend (bsc#1012628). +- drm/amdgpu/pm: Remove gpu_od if it's an empty directory + (bsc#1012628). +- drm/atomic-helper: fix parameter order in + drm_format_conv_state_copy() call (bsc#1012628). +- drm/amdgpu: Assign correct bits for SDMA HDP flush + (bsc#1012628). +- drm/amdgpu/sdma5.2: use legacy HDP flush for SDMA2/3 + (bsc#1012628). +- dmaengine: xilinx: xdma: Fix synchronization issue + (bsc#1012628). +- dmaengine: xilinx: xdma: Fix wrong offsets in the buffers + addresses in dma descriptor (bsc#1012628). +- dmaengine: Revert "dmaengine: pl330: issue_pending waits until + WFP state" (bsc#1012628). +- arm64: dts: rockchip: enable internal pull-up for Q7_THRM# + on RK3399 Puma (bsc#1012628). +- arm64: dts: qcom: sm8450: Fix the msi-map entries (bsc#1012628). +- arm64: dts: qcom: sc8280xp: add missing PCIe minimum OPP + (bsc#1012628). +- LoongArch: Fix access error when read fault on a write-only VMA + (bsc#1012628). +- LoongArch: Fix callchain parse error with kernel tracepoint + events (bsc#1012628). +- eeprom: at24: fix memory corruption race condition + (bsc#1012628). +- cpu: Re-enable CPU mitigations by default for !X86 architectures + (bsc#1012628). +- Update config files. +- x86/tdx: Preserve shared bit on mprotect() (bsc#1012628). +- btrfs: fix information leak in btrfs_ioctl_logical_to_ino() + (bsc#1012628). +- btrfs: scrub: run relocation repair when/only needed + (bsc#1012628). +- btrfs: fix wrong block_start calculation for + btrfs_drop_extent_map_range() (bsc#1012628). +- btrfs: fallback if compressed IO fails for ENOSPC (bsc#1012628). +- HID: i2c-hid: Revert to await reset ACK before reading report + descriptor (bsc#1012628). +- HID: i2c-hid: remove I2C_HID_READ_PENDING flag to prevent + lock-up (bsc#1012628). +- smb3: fix lock ordering potential deadlock in + cifs_sync_mid_result (bsc#1012628). +- smb3: missing lock when picking channel (bsc#1012628). +- smb: client: Fix struct_group() usage in __packed structs + (bsc#1012628). +- mm/hugetlb: fix DEBUG_LOCKS_WARN_ON(1) when + dissolve_free_hugetlb_folio() (bsc#1012628). +- mm: support page_mapcount() on page_has_type() pages + (bsc#1012628). +- mm: create FOLIO_FLAG_FALSE and FOLIO_TYPE_OPS macros + (bsc#1012628). +- mmc: sdhci-of-dwcmshc: th1520: Increase tuning loop count to + 128 (bsc#1012628). +- mmc: sdhci-msm: pervent access to suspended controller + (bsc#1012628). +- mm/hugetlb: fix missing hugetlb_lock for resv uncharge + (bsc#1012628). +- mtd: rawnand: qcom: Fix broken OP_RESET_DEVICE command in + qcom_misc_cmd_type_exec() (bsc#1012628). +- Bluetooth: qca: fix NULL-deref on non-serdev setup + (bsc#1012628). +- Bluetooth: qca: fix NULL-deref on non-serdev suspend + (bsc#1012628). +- Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0bda:0x4853 + (bsc#1012628). +- Bluetooth: Fix type of len in {l2cap,sco}_sock_getsockopt_old() + (bsc#1012628). +- rust: remove `params` from `module` macro example (bsc#1012628). +- kbuild: rust: force `alloc` extern to allow "empty" Rust files + (bsc#1012628). +- kbuild: rust: remove unneeded `@rustc_cfg` to avoid ICE + (bsc#1012628). +- rust: make mutually exclusive with CFI_CLANG (bsc#1012628). +- rust: init: remove impl Zeroable for Infallible (bsc#1012628). +- rust: don't select CONSTRUCTORS (bsc#1012628). +- rust: kernel: require `Send` for `Module` implementations + (bsc#1012628). +- rust: phy: implement `Send` for `Registration` (bsc#1012628). +- x86/cpu: Fix check for RDPKRU in __show_regs() (bsc#1012628). +- x86/CPU/AMD: Add models 0x10-0x1f to the Zen5 range + (bsc#1012628). +- selftests/seccomp: Handle EINVAL on unshare(CLONE_NEWPID) + (bsc#1012628). +- selftests/seccomp: Change the syscall used in KILL_THREAD test + (bsc#1012628). +- selftests/seccomp: user_notification_addfd check nextfd is + available (bsc#1012628). +- drm/amdgpu: fix visible VRAM handling during faults + (bsc#1012628). +- drm/amdgpu: add shared fdinfo stats (bsc#1012628). +- drm: add drm_gem_object_is_shared_for_memory_stats() helper + (bsc#1012628). +- KVM: x86/pmu: Set enable bits for GP counters in + PERF_GLOBAL_CTRL at "RESET" (bsc#1012628). +- KVM: x86/pmu: Zero out PMU metadata on AMD if PMU is disabled + (bsc#1012628). +- usb: xhci: correct return value in case of STS_HCE + (bsc#1012628). +- xhci: move event processing for one interrupter to a separate + function (bsc#1012628). +- Revert "drm/amd/display: fix USB-C flag update after enc10 + feature init" (bsc#1012628). +- drm/amd/display: Check DP Alt mode DPCS state via DMUB + (bsc#1012628). +- netfs: Fix the pre-flush when appending to a file in + writethrough mode (bsc#1012628). +- af_unix: Suppress false-positive lockdep splat for spin_lock() + in __unix_gc() (bsc#1012628). +- tls: fix lockless read of strp->msg_ready in ->poll + (bsc#1012628). +- dpll: fix dpll_pin_on_pin_register() for multiple parent pins + (bsc#1012628). +- dpll: check that pin is registered in __dpll_pin_unregister() + (bsc#1012628). +- octeontx2-af: fix the double free in rvu_npc_freemem() + (bsc#1012628). +- net: ethernet: ti: am65-cpts: Fix PTPv1 message type on TX + packets (bsc#1012628). +- ice: fix LAG and VF lock dependency in ice_reset_vf() + (bsc#1012628). +- iavf: Fix TC config comparison with existing adapter TC config + (bsc#1012628). +- i40e: Report MFS in decimal base instead of hex (bsc#1012628). +- i40e: Do not use WQ_MEM_RECLAIM flag for workqueue + (bsc#1012628). +- net: ti: icssg-prueth: Fix signedness bug in + prueth_init_rx_chns() (bsc#1012628). +- net: phy: dp83869: Fix MII mode failure (bsc#1012628). +- netfilter: nf_tables: honor table dormant flag from netdev + release event path (bsc#1012628). +- ARM: dts: imx6ull-tarragon: fix USB over-current polarity + (bsc#1012628). +- eth: bnxt: fix counting packets discarded due to OOM and netpoll + (bsc#1012628). +- mlxsw: spectrum_acl_tcam: Fix memory leak when canceling rehash + work (bsc#1012628). +- mlxsw: spectrum_acl_tcam: Fix incorrect list API usage + (bsc#1012628). +- mlxsw: spectrum_acl_tcam: Fix warning during rehash + (bsc#1012628). +- mlxsw: spectrum_acl_tcam: Fix memory leak during rehash + (bsc#1012628). +- mlxsw: spectrum_acl_tcam: Rate limit error message + (bsc#1012628). +- mlxsw: spectrum_acl_tcam: Fix possible use-after-free during + rehash (bsc#1012628). +- mlxsw: spectrum_acl_tcam: Fix possible use-after-free during + activity update (bsc#1012628). +- mlxsw: spectrum_acl_tcam: Fix race during rehash delayed work + (bsc#1012628). +- mlxsw: spectrum_acl_tcam: Fix race in region ID allocation + (bsc#1012628). +- mlxsw: Use refcount_t for reference counting (bsc#1012628). +- net: openvswitch: Fix Use-After-Free in ovs_ct_exit + (bsc#1012628). +- ipvs: Fix checksumming on GSO of SCTP packets (bsc#1012628). +- Bluetooth: qca: set power_ctrl_enabled on NULL returned by + gpiod_get_optional() (bsc#1012628). +- Bluetooth: hci_sync: Using hci_cmd_sync_submit when removing + Adv Monitor (bsc#1012628). +- Bluetooth: btusb: mediatek: Fix double free of skb in coredump + (bsc#1012628). +- Bluetooth: MGMT: Fix failing to + MGMT_OP_ADD_UUID/MGMT_OP_REMOVE_UUID (bsc#1012628). +- Bluetooth: hci_event: Fix sending HCI_OP_READ_ENC_KEY_SIZE + (bsc#1012628). +- Bluetooth: btusb: Fix triggering coredump implementation for + QCA (bsc#1012628). +- Bluetooth: hci_sync: Use advertised PHYs on + hci_le_ext_create_conn_sync (bsc#1012628). +- Bluetooth: ISO: Reassemble PA data for bcast sink (bsc#1012628). +- Bluetooth: hci_sync: Attempt to dequeue connection attempt + (bsc#1012628). ++++ 169 more lines (skipped) ++++ between /work/SRC/openSUSE:Factory/kernel-source/dtb-aarch64.changes ++++ and /work/SRC/openSUSE:Factory/.kernel-source.new.1880/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.2RnNIq/_old 2024-05-14 13:37:46.393299262 +0200 +++ /var/tmp/diff_new_pack.2RnNIq/_new 2024-05-14 13:37:46.397299408 +0200 @@ -17,7 +17,7 @@ %define srcversion 6.8 -%define patchversion 6.8.8 +%define patchversion 6.8.9 %define variant %{nil} %include %_sourcedir/kernel-spec-macros @@ -25,9 +25,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: 6.8.8 +Version: 6.8.9 %if 0%{?is_kotd} -Release: <RELEASE>.g5cd3298 +Release: <RELEASE>.gd3445e0 %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.2RnNIq/_old 2024-05-14 13:37:46.529304222 +0200 +++ /var/tmp/diff_new_pack.2RnNIq/_new 2024-05-14 13:37:46.533304368 +0200 @@ -18,8 +18,8 @@ %define srcversion 6.8 -%define patchversion 6.8.8 -%define git_commit 5cd329854ea295ada7c5947f7c0296101445c98e +%define patchversion 6.8.9 +%define git_commit d3445e0f9a7738289b2812f3ff15dc41b75da70d %define variant %{nil} %define compress_modules zstd %define compress_vmlinux xz @@ -36,9 +36,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: kernel-64kb -Version: 6.8.8 +Version: 6.8.9 %if 0%{?is_kotd} -Release: <RELEASE>.g5cd3298 +Release: <RELEASE>.gd3445e0 %else Release: 0 %endif kernel-debug.spec: same change kernel-default.spec: same change ++++++ kernel-docs.spec ++++++ --- /var/tmp/diff_new_pack.2RnNIq/_old 2024-05-14 13:37:46.641308306 +0200 +++ /var/tmp/diff_new_pack.2RnNIq/_new 2024-05-14 13:37:46.645308452 +0200 @@ -17,8 +17,8 @@ %define srcversion 6.8 -%define patchversion 6.8.8 -%define git_commit 5cd329854ea295ada7c5947f7c0296101445c98e +%define patchversion 6.8.9 +%define git_commit d3445e0f9a7738289b2812f3ff15dc41b75da70d %define variant %{nil} %define build_html 1 %define build_pdf 0 @@ -28,9 +28,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: kernel-docs -Version: 6.8.8 +Version: 6.8.9 %if 0%{?is_kotd} -Release: <RELEASE>.g5cd3298 +Release: <RELEASE>.gd3445e0 %else Release: 0 %endif ++++++ kernel-kvmsmall.spec ++++++ --- /var/tmp/diff_new_pack.2RnNIq/_old 2024-05-14 13:37:46.677309619 +0200 +++ /var/tmp/diff_new_pack.2RnNIq/_new 2024-05-14 13:37:46.681309765 +0200 @@ -18,8 +18,8 @@ %define srcversion 6.8 -%define patchversion 6.8.8 -%define git_commit 5cd329854ea295ada7c5947f7c0296101445c98e +%define patchversion 6.8.9 +%define git_commit d3445e0f9a7738289b2812f3ff15dc41b75da70d %define variant %{nil} %define compress_modules zstd %define compress_vmlinux xz @@ -36,9 +36,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: kernel-kvmsmall -Version: 6.8.8 +Version: 6.8.9 %if 0%{?is_kotd} -Release: <RELEASE>.g5cd3298 +Release: <RELEASE>.gd3445e0 %else Release: 0 %endif kernel-lpae.spec: same change ++++++ kernel-obs-build.spec ++++++ --- /var/tmp/diff_new_pack.2RnNIq/_old 2024-05-14 13:37:46.745312099 +0200 +++ /var/tmp/diff_new_pack.2RnNIq/_new 2024-05-14 13:37:46.745312099 +0200 @@ -19,7 +19,7 @@ #!BuildIgnore: post-build-checks -%define patchversion 6.8.8 +%define patchversion 6.8.9 %define variant %{nil} %include %_sourcedir/kernel-spec-macros @@ -38,16 +38,16 @@ %endif %endif %endif -%global kernel_package kernel%kernel_flavor-srchash-5cd329854ea295ada7c5947f7c0296101445c98e +%global kernel_package kernel%kernel_flavor-srchash-d3445e0f9a7738289b2812f3ff15dc41b75da70d %endif %if 0%{?rhel_version} %global kernel_package kernel %endif Name: kernel-obs-build -Version: 6.8.8 +Version: 6.8.9 %if 0%{?is_kotd} -Release: <RELEASE>.g5cd3298 +Release: <RELEASE>.gd3445e0 %else Release: 0 %endif ++++++ kernel-obs-qa.spec ++++++ --- /var/tmp/diff_new_pack.2RnNIq/_old 2024-05-14 13:37:46.777313266 +0200 +++ /var/tmp/diff_new_pack.2RnNIq/_new 2024-05-14 13:37:46.781313412 +0200 @@ -17,15 +17,15 @@ # needsrootforbuild -%define patchversion 6.8.8 +%define patchversion 6.8.9 %define variant %{nil} %include %_sourcedir/kernel-spec-macros Name: kernel-obs-qa -Version: 6.8.8 +Version: 6.8.9 %if 0%{?is_kotd} -Release: <RELEASE>.g5cd3298 +Release: <RELEASE>.gd3445e0 %else Release: 0 %endif ++++++ kernel-pae.spec ++++++ --- /var/tmp/diff_new_pack.2RnNIq/_old 2024-05-14 13:37:46.817314725 +0200 +++ /var/tmp/diff_new_pack.2RnNIq/_new 2024-05-14 13:37:46.821314870 +0200 @@ -18,8 +18,8 @@ %define srcversion 6.8 -%define patchversion 6.8.8 -%define git_commit 5cd329854ea295ada7c5947f7c0296101445c98e +%define patchversion 6.8.9 +%define git_commit d3445e0f9a7738289b2812f3ff15dc41b75da70d %define variant %{nil} %define compress_modules zstd %define compress_vmlinux xz @@ -36,9 +36,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: kernel-pae -Version: 6.8.8 +Version: 6.8.9 %if 0%{?is_kotd} -Release: <RELEASE>.g5cd3298 +Release: <RELEASE>.gd3445e0 %else Release: 0 %endif ++++++ kernel-source.spec ++++++ --- /var/tmp/diff_new_pack.2RnNIq/_old 2024-05-14 13:37:46.849315891 +0200 +++ /var/tmp/diff_new_pack.2RnNIq/_new 2024-05-14 13:37:46.853316037 +0200 @@ -17,8 +17,8 @@ %define srcversion 6.8 -%define patchversion 6.8.8 -%define git_commit 5cd329854ea295ada7c5947f7c0296101445c98e +%define patchversion 6.8.9 +%define git_commit d3445e0f9a7738289b2812f3ff15dc41b75da70d %define variant %{nil} %include %_sourcedir/kernel-spec-macros @@ -26,9 +26,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: kernel-source -Version: 6.8.8 +Version: 6.8.9 %if 0%{?is_kotd} -Release: <RELEASE>.g5cd3298 +Release: <RELEASE>.gd3445e0 %else Release: 0 %endif ++++++ kernel-syms.spec ++++++ --- /var/tmp/diff_new_pack.2RnNIq/_old 2024-05-14 13:37:46.889317350 +0200 +++ /var/tmp/diff_new_pack.2RnNIq/_new 2024-05-14 13:37:46.889317350 +0200 @@ -16,16 +16,16 @@ # -%define git_commit 5cd329854ea295ada7c5947f7c0296101445c98e +%define git_commit d3445e0f9a7738289b2812f3ff15dc41b75da70d %define variant %{nil} %include %_sourcedir/kernel-spec-macros Name: kernel-syms -Version: 6.8.8 +Version: 6.8.9 %if %using_buildservice %if 0%{?is_kotd} -Release: <RELEASE>.g5cd3298 +Release: <RELEASE>.gd3445e0 %else Release: 0 %endif ++++++ kernel-vanilla.spec ++++++ --- /var/tmp/diff_new_pack.2RnNIq/_old 2024-05-14 13:37:46.925318663 +0200 +++ /var/tmp/diff_new_pack.2RnNIq/_new 2024-05-14 13:37:46.929318809 +0200 @@ -18,8 +18,8 @@ %define srcversion 6.8 -%define patchversion 6.8.8 -%define git_commit 5cd329854ea295ada7c5947f7c0296101445c98e +%define patchversion 6.8.9 +%define git_commit d3445e0f9a7738289b2812f3ff15dc41b75da70d %define variant %{nil} %define compress_modules zstd %define compress_vmlinux xz @@ -36,9 +36,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: kernel-vanilla -Version: 6.8.8 +Version: 6.8.9 %if 0%{?is_kotd} -Release: <RELEASE>.g5cd3298 +Release: <RELEASE>.gd3445e0 %else Release: 0 %endif kernel-zfcpdump.spec: same change ++++++ config.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/arm64/default new/config/arm64/default --- old/config/arm64/default 2024-04-18 09:12:38.000000000 +0200 +++ new/config/arm64/default 2024-05-06 14:11:46.000000000 +0200 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/arm64 6.8.3 Kernel Configuration +# Linux/arm64 6.8.8 Kernel Configuration # CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)" CONFIG_CC_IS_GCC=y @@ -771,6 +771,7 @@ CONFIG_VIRTUALIZATION=y CONFIG_KVM=y # CONFIG_NVHE_EL2_DEBUG is not set +CONFIG_CPU_MITIGATIONS=y # # General architecture-dependent options diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/armv6hl/default new/config/armv6hl/default --- old/config/armv6hl/default 2024-04-18 09:12:38.000000000 +0200 +++ new/config/armv6hl/default 2024-05-06 14:11:46.000000000 +0200 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/arm 6.8.3 Kernel Configuration +# Linux/arm 6.8.8 Kernel Configuration # CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)" CONFIG_CC_IS_GCC=y @@ -555,6 +555,7 @@ # end of Power management options CONFIG_AS_VFP_VMRS_FPINST=y +CONFIG_CPU_MITIGATIONS=y # # General architecture-dependent options diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/armv7hl/default new/config/armv7hl/default --- old/config/armv7hl/default 2024-04-18 09:12:38.000000000 +0200 +++ new/config/armv7hl/default 2024-05-06 14:11:46.000000000 +0200 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/arm 6.8.3 Kernel Configuration +# Linux/arm 6.8.8 Kernel Configuration # CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)" CONFIG_CC_IS_GCC=y @@ -865,6 +865,7 @@ # end of Power management options CONFIG_AS_VFP_VMRS_FPINST=y +CONFIG_CPU_MITIGATIONS=y # # General architecture-dependent options diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/i386/pae new/config/i386/pae --- old/config/i386/pae 2024-04-18 09:12:38.000000000 +0200 +++ new/config/i386/pae 2024-05-06 14:11:46.000000000 +0200 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/i386 6.8.3 Kernel Configuration +# Linux/i386 6.8.8 Kernel Configuration # CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)" CONFIG_CC_IS_GCC=y @@ -538,7 +538,7 @@ CONFIG_FUNCTION_PADDING_CFI=0 CONFIG_FUNCTION_PADDING_BYTES=4 # CONFIG_CALL_THUNKS is not set -CONFIG_SPECULATION_MITIGATIONS=y +CONFIG_CPU_MITIGATIONS=y CONFIG_PAGE_TABLE_ISOLATION=y CONFIG_RETPOLINE=y CONFIG_RETHUNK=y @@ -788,6 +788,7 @@ CONFIG_AS_TPAUSE=y CONFIG_AS_GFNI=y CONFIG_AS_WRUSS=y +CONFIG_ARCH_CONFIGURES_CPU_MITIGATIONS=y # # General architecture-dependent options diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/ppc64le/default new/config/ppc64le/default --- old/config/ppc64le/default 2024-04-18 09:12:38.000000000 +0200 +++ new/config/ppc64le/default 2024-05-06 14:11:46.000000000 +0200 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/powerpc 6.8.3 Kernel Configuration +# Linux/powerpc 6.8.8 Kernel Configuration # CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)" CONFIG_CC_IS_GCC=y @@ -587,6 +587,7 @@ CONFIG_KVM_XIVE=y CONFIG_HAVE_LIVEPATCH=y CONFIG_LIVEPATCH=y +CONFIG_CPU_MITIGATIONS=y # # General architecture-dependent options diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/riscv64/default new/config/riscv64/default --- old/config/riscv64/default 2024-04-18 09:12:38.000000000 +0200 +++ new/config/riscv64/default 2024-05-06 14:11:46.000000000 +0200 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/riscv 6.8.3 Kernel Configuration +# Linux/riscv 6.8.8 Kernel Configuration # CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)" CONFIG_CC_IS_GCC=y @@ -560,6 +560,7 @@ CONFIG_ACPI_PCC=y CONFIG_ACPI_FFH=y CONFIG_PMIC_OPREGION=y +CONFIG_CPU_MITIGATIONS=y # # General architecture-dependent options diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/s390x/default new/config/s390x/default --- old/config/s390x/default 2024-04-18 09:12:38.000000000 +0200 +++ new/config/s390x/default 2024-05-06 14:11:46.000000000 +0200 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/s390 6.8.3 Kernel Configuration +# Linux/s390 6.8.8 Kernel Configuration # CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)" CONFIG_CC_IS_GCC=y @@ -428,6 +428,8 @@ # # end of Selftests +CONFIG_CPU_MITIGATIONS=y + # # General architecture-dependent options # diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/s390x/zfcpdump new/config/s390x/zfcpdump --- old/config/s390x/zfcpdump 2024-04-18 09:12:38.000000000 +0200 +++ new/config/s390x/zfcpdump 2024-05-06 14:11:46.000000000 +0200 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/s390 6.8.3 Kernel Configuration +# Linux/s390 6.8.8 Kernel Configuration # CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)" CONFIG_CC_IS_GCC=y @@ -367,6 +367,8 @@ # # end of Selftests +CONFIG_CPU_MITIGATIONS=y + # # General architecture-dependent options # 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 2024-04-18 09:12:38.000000000 +0200 +++ new/config/x86_64/default 2024-05-06 14:11:46.000000000 +0200 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/x86_64 6.8.3 Kernel Configuration +# Linux/x86_64 6.8.8 Kernel Configuration # CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)" CONFIG_CC_IS_GCC=y @@ -553,7 +553,7 @@ CONFIG_HAVE_CALL_THUNKS=y CONFIG_CALL_THUNKS=y CONFIG_PREFIX_SYMBOLS=y -CONFIG_SPECULATION_MITIGATIONS=y +CONFIG_CPU_MITIGATIONS=y CONFIG_PAGE_TABLE_ISOLATION=y CONFIG_RETPOLINE=y CONFIG_RETHUNK=y @@ -802,6 +802,7 @@ CONFIG_AS_TPAUSE=y CONFIG_AS_GFNI=y CONFIG_AS_WRUSS=y +CONFIG_ARCH_CONFIGURES_CPU_MITIGATIONS=y # # General architecture-dependent options ++++++ patches.kernel.org.tar.bz2 ++++++ ++++ 21089 lines of diff (skipped) ++++++ patches.suse.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/ACPI-video-Add-backlight-native-quirk-for-Lenovo-Sli.patch new/patches.suse/ACPI-video-Add-backlight-native-quirk-for-Lenovo-Sli.patch --- old/patches.suse/ACPI-video-Add-backlight-native-quirk-for-Lenovo-Sli.patch 1970-01-01 01:00:00.000000000 +0100 +++ new/patches.suse/ACPI-video-Add-backlight-native-quirk-for-Lenovo-Sli.patch 2024-05-07 14:10:21.000000000 +0200 @@ -0,0 +1,44 @@ +From: Takashi Iwai <ti...@suse.de> +Subject: [PATCH] ACPI: video: Add backlight=native quirk for Lenovo Slim 7 16ARH7 +Date: Mon, 6 May 2024 16:08:50 +0200 +Message-id: <20240506140906.26034-1-ti...@suse.de> +Patch-mainline: Submitted, linux-acpi ML +References: bsc#1217750 + +Lenovo Slim 7 16ARH7 is a machine with switchable graphics between AMD +and Nvidia, and the backlight can't be adjusted properly unless +acpi_backlight=native is passed. Although nvidia-wmi-backlight is +present and loaded, this doesn't work as expected at all. + +For making it working as default, add the corresponding quirk entry +with a DMI matching "LENOVO" "82UX". + +Link: https://bugzilla.suse.com/show_bug.cgi?id=1217750 +Signed-off-by: Takashi Iwai <ti...@suse.de> + +--- + drivers/acpi/video_detect.c | 8 ++++++++ + 1 file changed, 8 insertions(+) + +diff --git a/drivers/acpi/video_detect.c b/drivers/acpi/video_detect.c +index 9fdcc620c652..2cc3821b2b16 100644 +--- a/drivers/acpi/video_detect.c ++++ b/drivers/acpi/video_detect.c +@@ -497,6 +497,14 @@ static const struct dmi_system_id video_detect_dmi_table[] = { + DMI_MATCH(DMI_PRODUCT_NAME, "82BK"), + }, + }, ++ { ++ .callback = video_detect_force_native, ++ /* Lenovo Slim 7 16ARH7 */ ++ .matches = { ++ DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"), ++ DMI_MATCH(DMI_PRODUCT_NAME, "82UX"), ++ }, ++ }, + { + .callback = video_detect_force_native, + /* Lenovo ThinkPad X131e (3371 AMD version) */ +-- +2.43.0 + diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/ALSA-hda-realtek-Fix-conflicting-PCI-SSID-17aa-386f-.patch new/patches.suse/ALSA-hda-realtek-Fix-conflicting-PCI-SSID-17aa-386f-.patch --- old/patches.suse/ALSA-hda-realtek-Fix-conflicting-PCI-SSID-17aa-386f-.patch 1970-01-01 01:00:00.000000000 +0100 +++ new/patches.suse/ALSA-hda-realtek-Fix-conflicting-PCI-SSID-17aa-386f-.patch 2024-05-07 14:10:21.000000000 +0200 @@ -0,0 +1,88 @@ +From 39815cdfc8d46ce2c72cbf2aa3d991c4bfb0024f Mon Sep 17 00:00:00 2001 +From: Takashi Iwai <ti...@suse.de> +Date: Tue, 30 Apr 2024 18:32:04 +0200 +Subject: [PATCH] ALSA: hda/realtek: Fix conflicting PCI SSID 17aa:386f for + Lenovo Legion models +Git-commit: 39815cdfc8d46ce2c72cbf2aa3d991c4bfb0024f +Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git +Patch-mainline: Queued in subsystem maintainer repository +References: bsc#1223462 + +Unfortunately both Lenovo Legion Pro 7 16ARX8H and Legion 7i 16IAX7 +got the very same PCI SSID while the hardware implementations are +completely different (the former is with TI TAS2781 codec while the +latter is with Cirrus CS35L41 codec). The former model got broken by +the recent fix for the latter model. + +For addressing the regression, check the codec SSID and apply the +proper quirk for each model now. + +Fixes: 24b6332c2d4f ("ALSA: hda: Add Lenovo Legion 7i gen7 sound quirk") +Cc: <sta...@vger.kernel.org> +Link: https://bugzilla.suse.com/show_bug.cgi?id=1223462 +Message-id: <20240430163206.5200-1-ti...@suse.de> +Signed-off-by: Takashi Iwai <ti...@suse.de> + +--- + sound/pci/hda/patch_realtek.c | 24 +++++++++++++++++++++++- + 1 file changed, 23 insertions(+), 1 deletion(-) + +diff --git a/sound/pci/hda/patch_realtek.c b/sound/pci/hda/patch_realtek.c +index b96c6863f272..e704425788eb 100644 +--- a/sound/pci/hda/patch_realtek.c ++++ b/sound/pci/hda/patch_realtek.c +@@ -7466,6 +7466,7 @@ enum { + ALC287_FIXUP_YOGA7_14ITL_SPEAKERS, + ALC298_FIXUP_LENOVO_C940_DUET7, + ALC287_FIXUP_LENOVO_14IRP8_DUETITL, ++ ALC287_FIXUP_LENOVO_LEGION_7, + ALC287_FIXUP_13S_GEN2_SPEAKERS, + ALC256_FIXUP_SET_COEF_DEFAULTS, + ALC256_FIXUP_SYSTEM76_MIC_NO_PRESENCE, +@@ -7551,6 +7552,23 @@ static void alc287_fixup_lenovo_14irp8_duetitl(struct hda_codec *codec, + __snd_hda_apply_fixup(codec, id, action, 0); + } + ++/* Another hilarious PCI SSID conflict with Lenovo Legion Pro 7 16ARX8H (with ++ * TAS2781 codec) and Legion 7i 16IAX7 (with CS35L41 codec); ++ * we apply a corresponding fixup depending on the codec SSID instead ++ */ ++static void alc287_fixup_lenovo_legion_7(struct hda_codec *codec, ++ const struct hda_fixup *fix, ++ int action) ++{ ++ int id; ++ ++ if (codec->core.subsystem_id == 0x17aa38a8) ++ id = ALC287_FIXUP_TAS2781_I2C; /* Legion Pro 7 16ARX8H */ ++ else ++ id = ALC287_FIXUP_CS35L41_I2C_2; /* Legion 7i 16IAX7 */ ++ __snd_hda_apply_fixup(codec, id, action, 0); ++} ++ + static const struct hda_fixup alc269_fixups[] = { + [ALC269_FIXUP_GPIO2] = { + .type = HDA_FIXUP_FUNC, +@@ -9445,6 +9463,10 @@ static const struct hda_fixup alc269_fixups[] = { + .type = HDA_FIXUP_FUNC, + .v.func = alc287_fixup_lenovo_14irp8_duetitl, + }, ++ [ALC287_FIXUP_LENOVO_LEGION_7] = { ++ .type = HDA_FIXUP_FUNC, ++ .v.func = alc287_fixup_lenovo_legion_7, ++ }, + [ALC287_FIXUP_13S_GEN2_SPEAKERS] = { + .type = HDA_FIXUP_VERBS, + .v.verbs = (const struct hda_verb[]) { +@@ -10472,7 +10494,7 @@ static const struct snd_pci_quirk alc269_fixup_tbl[] = { + SND_PCI_QUIRK(0x17aa, 0x3853, "Lenovo Yoga 7 15ITL5", ALC287_FIXUP_YOGA7_14ITL_SPEAKERS), + SND_PCI_QUIRK(0x17aa, 0x3855, "Legion 7 16ITHG6", ALC287_FIXUP_LEGION_16ITHG6), + SND_PCI_QUIRK(0x17aa, 0x3869, "Lenovo Yoga7 14IAL7", ALC287_FIXUP_YOGA9_14IAP7_BASS_SPK_PIN), +- SND_PCI_QUIRK(0x17aa, 0x386f, "Legion 7i 16IAX7", ALC287_FIXUP_CS35L41_I2C_2), ++ SND_PCI_QUIRK(0x17aa, 0x386f, "Legion Pro 7/7i", ALC287_FIXUP_LENOVO_LEGION_7), + SND_PCI_QUIRK(0x17aa, 0x3870, "Lenovo Yoga 7 14ARB7", ALC287_FIXUP_YOGA7_14ARB7_I2C), + SND_PCI_QUIRK(0x17aa, 0x3877, "Lenovo Legion 7 Slim 16ARHA7", ALC287_FIXUP_CS35L41_I2C_2), + SND_PCI_QUIRK(0x17aa, 0x3878, "Lenovo Legion 7 Slim 16ARHA7", ALC287_FIXUP_CS35L41_I2C_2), +-- +2.43.0 + diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/drm-amdgpu-fix-doorbell-regression.patch new/patches.suse/drm-amdgpu-fix-doorbell-regression.patch --- old/patches.suse/drm-amdgpu-fix-doorbell-regression.patch 1970-01-01 01:00:00.000000000 +0100 +++ new/patches.suse/drm-amdgpu-fix-doorbell-regression.patch 2024-05-07 14:10:21.000000000 +0200 @@ -0,0 +1,33 @@ +From: Shashank Sharma <shashank.sha...@amd.com> +Date: Mon, 29 Apr 2024 14:29:47 +0200 +Subject: drm/amdgpu: fix doorbell regression +Git-commit: 705d0480e6ae5a73ca3a9c04316d0678e19a46ed +Patch-mainline: 6.9-rc7 +References: git-fixes + +This patch adds a missed handling of PL domain doorbell while +handling VRAM faults. + +Cc: Christian Koenig <christian.koe...@amd.com> +Cc: Alex Deucher <alexander.deuc...@amd.com> +Fixes: a6ff969fe9cb ("drm/amdgpu: fix visible VRAM handling during faults") +Reviewed-by: Christian Koenig <christian.koe...@amd.com> +Signed-off-by: Shashank Sharma <shashank.sha...@amd.com> +Signed-off-by: Arvind Yadav <arvind.ya...@amd.com> +Signed-off-by: Alex Deucher <alexander.deuc...@amd.com> +Signed-off-by: Jiri Slaby <jsl...@suse.cz> +--- + drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +--- a/drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c ++++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c +@@ -424,7 +424,7 @@ bool amdgpu_res_cpu_visible(struct amdgp + return false; + + if (res->mem_type == TTM_PL_SYSTEM || res->mem_type == TTM_PL_TT || +- res->mem_type == AMDGPU_PL_PREEMPT) ++ res->mem_type == AMDGPU_PL_PREEMPT || res->mem_type == AMDGPU_PL_DOORBELL) + return true; + + if (res->mem_type != TTM_PL_VRAM) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/e1000e-change-usleep_range-to-udelay-in-PHY-mdic-acc.patch new/patches.suse/e1000e-change-usleep_range-to-udelay-in-PHY-mdic-acc.patch --- old/patches.suse/e1000e-change-usleep_range-to-udelay-in-PHY-mdic-acc.patch 1970-01-01 01:00:00.000000000 +0100 +++ new/patches.suse/e1000e-change-usleep_range-to-udelay-in-PHY-mdic-acc.patch 2024-05-07 14:10:21.000000000 +0200 @@ -0,0 +1,65 @@ +From: Vitaly Lifshits <vitaly.lifsh...@intel.com> +Date: Wed, 17 Apr 2024 22:03:20 +0300 +Subject: e1000e: change usleep_range to udelay in PHY mdic access +Patch-mainline: Submitted, <20240417190320.3159360-1-vitaly.lifsh...@intel.com> +References: bsc#1223109 + +This is a partial revert of commit 6dbdd4de0362 ("e1000e: Workaround +for sporadic MDI error on Meteor Lake systems"). The referenced commit +introduced an issue on vPro systems, where disconnecting and reconnecting +the LAN cable might result in a kernel panic. + +This was root caused to the usage of usleep_range in an atomic content +while trying to access the PHY. Change back the usleep_range calls to +udelay. + +Fixes: 6dbdd4de0362 ("e1000e: Workaround for sporadic MDI error on Meteor Lake systems") +Co-developed-by: Sasha Neftin <sasha.nef...@intel.com> +Signed-off-by: Sasha Neftin <sasha.nef...@intel.com> +Signed-off-by: Vitaly Lifshits <vitaly.lifsh...@intel.com> +Closes: https://bugzilla.kernel.org/show_bug.cgi?id=218740 +Closes: https://lore.kernel.org/lkml/a7eb665c74b5efb5140e6979759ed243072cb24a.ca...@zougloub.eu/ +Tested-by: Dima Ruinskiy <dima.ruins...@intel.com> +Signed-off-by: Jiri Slaby <jsl...@suse.cz> +--- + drivers/net/ethernet/intel/e1000e/phy.c | 8 ++++---- + 1 file changed, 4 insertions(+), 4 deletions(-) + +--- a/drivers/net/ethernet/intel/e1000e/phy.c ++++ b/drivers/net/ethernet/intel/e1000e/phy.c +@@ -157,7 +157,7 @@ s32 e1000e_read_phy_reg_mdic(struct e100 + * the lower time out + */ + for (i = 0; i < (E1000_GEN_POLL_TIMEOUT * 3); i++) { +- usleep_range(50, 60); ++ udelay(50); + mdic = er32(MDIC); + if (mdic & E1000_MDIC_READY) + break; +@@ -181,7 +181,7 @@ s32 e1000e_read_phy_reg_mdic(struct e100 + * reading duplicate data in the next MDIC transaction. + */ + if (hw->mac.type == e1000_pch2lan) +- usleep_range(100, 150); ++ udelay(100); + + if (success) { + *data = (u16)mdic; +@@ -237,7 +237,7 @@ s32 e1000e_write_phy_reg_mdic(struct e10 + * the lower time out + */ + for (i = 0; i < (E1000_GEN_POLL_TIMEOUT * 3); i++) { +- usleep_range(50, 60); ++ udelay(50); + mdic = er32(MDIC); + if (mdic & E1000_MDIC_READY) + break; +@@ -261,7 +261,7 @@ s32 e1000e_write_phy_reg_mdic(struct e10 + * reading duplicate data in the next MDIC transaction. + */ + if (hw->mac.type == e1000_pch2lan) +- usleep_range(100, 150); ++ udelay(100); + + if (success) + return 0; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/usb-Fix-regression-caused-by-invalid-ep0-maxpacket-i.patch new/patches.suse/usb-Fix-regression-caused-by-invalid-ep0-maxpacket-i.patch --- old/patches.suse/usb-Fix-regression-caused-by-invalid-ep0-maxpacket-i.patch 1970-01-01 01:00:00.000000000 +0100 +++ new/patches.suse/usb-Fix-regression-caused-by-invalid-ep0-maxpacket-i.patch 2024-05-07 14:10:21.000000000 +0200 @@ -0,0 +1,49 @@ +From: Alan Stern <st...@rowland.harvard.edu> +Date: Tue, 30 Apr 2024 10:33:48 -0400 +Subject: [PATCH] usb: Fix regression caused by invalid ep0 maxpacket in virtual SuperSpeed device +Message-ID: <4058ac05-237c-4db4-9ecc-5af42bdb4...@rowland.harvard.edu> +Patch-mainline: Submitted, linux-usb ML +References: bsc#1220569 + +A virtual SuperSpeed device in the FreeBSD BVCP package +(https://bhyve.npulse.net/) presents an invalid ep0 maxpacket size of 256. +It stopped working with Linux following a recent commit because now we +check these sizes more carefully than before. + +Fix this regression by using the bMaxpacketSize0 value in the device +descriptor for SuperSpeed or faster devices, even if it is invalid. This +is a very simple-minded change; we might want to check more carefully for +values that actually make some sense (for instance, no smaller than 64). + +Signed-off-by: Alan Stern <st...@rowland.harvard.edu> +Reported-and-tested-by: Roger Whittaker <roger.whitta...@suse.com> +Closes: https://bugzilla.suse.com/show_bug.cgi?id=1220569 +Link: https://lore.kernel.org/linux-usb/9efbd569-7059-4575-983f-0ea30df41...@suse.com/ +Fixes: 59cf44575456 ("USB: core: Fix oversight in SuperSpeed initialization") +Cc: sta...@vger.kernel.org +Signed-off-by: Takashi Iwai <ti...@suse.de> + +--- + drivers/usb/core/hub.c | 5 +++-- + 1 file changed, 3 insertions(+), 2 deletions(-) + +diff --git a/drivers/usb/core/hub.c b/drivers/usb/core/hub.c +index 9446660e231b..008053039875 100644 +--- a/drivers/usb/core/hub.c ++++ b/drivers/usb/core/hub.c +@@ -5110,9 +5110,10 @@ hub_port_init(struct usb_hub *hub, struct usb_device *udev, int port1, + } + if (usb_endpoint_maxp(&udev->ep0.desc) == i) { + ; /* Initial ep0 maxpacket guess is right */ +- } else if ((udev->speed == USB_SPEED_FULL || ++ } else if (((udev->speed == USB_SPEED_FULL || + udev->speed == USB_SPEED_HIGH) && +- (i == 8 || i == 16 || i == 32 || i == 64)) { ++ (i == 8 || i == 16 || i == 32 || i == 64)) || ++ (udev->speed >= USB_SPEED_SUPER && i > 0)) { + /* Initial guess is wrong; use the descriptor's value */ + if (udev->speed == USB_SPEED_FULL) + dev_dbg(&udev->dev, "ep0 maxpacket = %d\n", i); +-- +2.43.0 + ++++++ series.conf ++++++ --- /var/tmp/diff_new_pack.2RnNIq/_old 2024-05-14 13:37:48.693383138 +0200 +++ /var/tmp/diff_new_pack.2RnNIq/_new 2024-05-14 13:37:48.697383284 +0200 @@ -1907,6 +1907,235 @@ patches.kernel.org/6.8.8-158-ksmbd-common-use-struct_group_attr-instead-of-s.patch patches.kernel.org/6.8.8-159-thunderbolt-Reset-only-non-USB4-host-routers-in.patch patches.kernel.org/6.8.8-160-Linux-6.8.8.patch + patches.kernel.org/6.8.9-001-cifs-Fix-reacquisition-of-volume-cookie-on-stil.patch + patches.kernel.org/6.8.9-002-smb-client-fix-rename-2-regression-against-samb.patch + patches.kernel.org/6.8.9-003-cifs-reinstate-original-behavior-again-for-forc.patch + patches.kernel.org/6.8.9-004-HID-intel-ish-hid-ipc-Fix-dev_err-usage-with-un.patch + patches.kernel.org/6.8.9-005-HID-logitech-dj-allow-mice-to-use-all-types-of-.patch + patches.kernel.org/6.8.9-006-arm64-dts-rockchip-set-PHY-address-of-MT7531-sw.patch + patches.kernel.org/6.8.9-007-arm64-dts-rockchip-enable-internal-pull-up-on-Q.patch + patches.kernel.org/6.8.9-008-arm64-dts-rockchip-fix-alphabetical-ordering-RK.patch + patches.kernel.org/6.8.9-009-arm64-dts-rockchip-enable-internal-pull-up-on-P.patch + patches.kernel.org/6.8.9-010-arm64-dts-rockchip-Fix-the-i2c-address-of-es831.patch + patches.kernel.org/6.8.9-011-arm64-dts-rockchip-Remove-unsupported-node-from.patch + patches.kernel.org/6.8.9-012-arm64-dts-mediatek-mt8183-Add-power-domains-pro.patch + patches.kernel.org/6.8.9-013-arm64-dts-mediatek-mt8192-Add-missing-gce-clien.patch + patches.kernel.org/6.8.9-014-arm64-dts-mediatek-mt8195-Add-missing-gce-clien.patch + patches.kernel.org/6.8.9-015-arm64-dts-mediatek-mt8195-Add-missing-gce-clien.patch + patches.kernel.org/6.8.9-016-arm64-dts-mediatek-mt8195-Add-missing-gce-clien.patch + patches.kernel.org/6.8.9-017-arm64-dts-mediatek-cherry-Describe-CPU-supplies.patch + patches.kernel.org/6.8.9-018-arm64-dts-mediatek-mt8192-asurada-Update-min-vo.patch + patches.kernel.org/6.8.9-019-arm64-dts-mediatek-mt8195-cherry-Update-min-vol.patch + patches.kernel.org/6.8.9-020-arm64-dts-mediatek-mt8183-kukui-Use-default-min.patch + patches.kernel.org/6.8.9-021-arm64-dts-mediatek-mt7622-fix-clock-controllers.patch + patches.kernel.org/6.8.9-022-arm64-dts-mediatek-mt7622-fix-IR-nodename.patch + patches.kernel.org/6.8.9-023-arm64-dts-mediatek-mt7622-fix-ethernet-controll.patch + patches.kernel.org/6.8.9-024-arm64-dts-mediatek-mt7622-drop-reset-names-from.patch + patches.kernel.org/6.8.9-025-arm64-dts-mediatek-mt7986-reorder-properties.patch + patches.kernel.org/6.8.9-026-arm64-dts-mediatek-mt7986-drop-invalid-properti.patch + patches.kernel.org/6.8.9-027-arm64-dts-mediatek-mt7986-drop-reset-cells-from.patch + patches.kernel.org/6.8.9-028-arm64-dts-mediatek-mt7986-reorder-nodes.patch + patches.kernel.org/6.8.9-029-arm64-dts-mediatek-mt7986-drop-invalid-thermal-.patch + patches.kernel.org/6.8.9-030-arm64-dts-mediatek-mt7986-prefix-BPI-R3-cooling.patch + patches.kernel.org/6.8.9-031-arm64-dts-mediatek-mt2712-fix-validation-errors.patch + patches.kernel.org/6.8.9-032-arm64-dts-rockchip-mark-system-power-controller.patch + patches.kernel.org/6.8.9-033-arm64-dts-rockchip-regulator-for-sd-needs-to-be.patch + patches.kernel.org/6.8.9-034-block-fix-module-reference-leakage-from-bdev_op.patch + patches.kernel.org/6.8.9-035-arm64-dts-qcom-Fix-type-of-wdog-IRQs-for-remote.patch + patches.kernel.org/6.8.9-036-arm64-dts-qcom-x1e80100-Fix-the-compatible-for-.patch + patches.kernel.org/6.8.9-037-arm64-dts-qcom-sc8180x-Fix-ss_phy_irq-for-secon.patch + patches.kernel.org/6.8.9-038-gpio-tangier-Use-correct-type-for-the-IRQ-chip-.patch + patches.kernel.org/6.8.9-039-ARC-plat-hsdk-Remove-misplaced-interrupt-cells-.patch + patches.kernel.org/6.8.9-040-wifi-mac80211-clean-up-assignments-to-pointer-c.patch + patches.kernel.org/6.8.9-041-wifi-mac80211-split-mesh-fast-tx-cache-into-loc.patch + patches.kernel.org/6.8.9-042-wifi-iwlwifi-mvm-remove-old-PASN-station-when-a.patch + patches.kernel.org/6.8.9-043-wifi-iwlwifi-mvm-return-uid-from-iwl_mvm_build_.patch + patches.kernel.org/6.8.9-044-drm-gma500-Remove-lid-code.patch + patches.kernel.org/6.8.9-045-wifi-mac80211_hwsim-init-peer-measurement-resul.patch + patches.kernel.org/6.8.9-046-wifi-mac80211-remove-link-before-AP.patch + patches.kernel.org/6.8.9-047-wifi-mac80211-fix-unaligned-le16-access.patch + patches.kernel.org/6.8.9-048-net-libwx-fix-alloc-msix-vectors-failed.patch + patches.kernel.org/6.8.9-049-vxlan-drop-packets-from-invalid-src-address.patch + patches.kernel.org/6.8.9-050-net-bcmasp-fix-memory-leak-when-bringing-down-i.patch + patches.kernel.org/6.8.9-051-mlxsw-core-Unregister-EMAD-trap-using-FORWARD-a.patch + patches.kernel.org/6.8.9-052-mlxsw-core_env-Fix-driver-initialization-with-o.patch + patches.kernel.org/6.8.9-053-mlxsw-pci-Fix-driver-initialization-with-old-fi.patch + patches.kernel.org/6.8.9-054-ARM-dts-microchip-at91-sama7g5ek-Replace-regula.patch + patches.kernel.org/6.8.9-055-icmp-prevent-possible-NULL-dereferences-from-ic.patch + patches.kernel.org/6.8.9-056-bridge-br_netlink.c-no-need-to-return-void-func.patch + patches.kernel.org/6.8.9-057-bnxt_en-refactor-reset-close-code.patch + patches.kernel.org/6.8.9-058-bnxt_en-Fix-the-PCI-AER-routines.patch + patches.kernel.org/6.8.9-059-bnxt_en-Fix-error-recovery-for-5760X-P7-chips.patch + patches.kernel.org/6.8.9-060-cxl-core-Fix-potential-payload-size-confusion-i.patch + patches.kernel.org/6.8.9-061-net-dsa-mv88e6xx-fix-supported_interfaces-setup.patch + patches.kernel.org/6.8.9-062-NFC-trf7970a-disable-all-regulators-on-removal.patch + patches.kernel.org/6.8.9-063-netfs-Fix-writethrough-mode-error-handling.patch + patches.kernel.org/6.8.9-064-ax25-Fix-netdev-refcount-issue.patch + patches.kernel.org/6.8.9-065-soc-mediatek-mtk-svs-Append-thermal-to-thermal-.patch + patches.kernel.org/6.8.9-066-tools-ynl-don-t-ignore-errors-in-NLMSG_DONE-mes.patch + patches.kernel.org/6.8.9-067-net-make-SK_MEMORY_PCPU_RESERV-tunable.patch + patches.kernel.org/6.8.9-068-net-fix-sk_memory_allocated_-add-sub-vs-softirq.patch + patches.kernel.org/6.8.9-069-ipv4-check-for-NULL-idev-in-ip_route_use_hint.patch + patches.kernel.org/6.8.9-070-net-usb-ax88179_178a-stop-lying-about-skb-trues.patch + patches.kernel.org/6.8.9-071-tcp-Fix-Use-After-Free-in-tcp_ao_connect_init.patch + patches.kernel.org/6.8.9-072-net-gtp-Fix-Use-After-Free-in-gtp_dellink.patch + patches.kernel.org/6.8.9-073-net-phy-mediatek-ge-soc-follow-netdev-LED-trigg.patch + patches.kernel.org/6.8.9-074-gpio-tegra186-Fix-tegra186_gpio_is_accessible-c.patch + patches.kernel.org/6.8.9-075-drm-xe-Remove-sysfs-only-once-on-action-add-fai.patch + patches.kernel.org/6.8.9-076-drm-xe-call-free_gsc_pkt-only-once-on-action-ad.patch + patches.kernel.org/6.8.9-077-Bluetooth-hci_event-Use-HCI-error-defines-inste.patch + patches.kernel.org/6.8.9-078-Bluetooth-hci_conn-Only-do-ACL-connections-sequ.patch + patches.kernel.org/6.8.9-079-Bluetooth-Remove-pending-ACL-connection-attempt.patch + patches.kernel.org/6.8.9-080-Bluetooth-hci_conn-Always-use-sk_timeo-as-conn_.patch + patches.kernel.org/6.8.9-081-Bluetooth-hci_conn-Fix-UAF-Write-in-__hci_acl_c.patch + patches.kernel.org/6.8.9-082-Bluetooth-hci_sync-Add-helper-functions-to-mani.patch + patches.kernel.org/6.8.9-083-Bluetooth-hci_sync-Attempt-to-dequeue-connectio.patch + patches.kernel.org/6.8.9-084-Bluetooth-ISO-Reassemble-PA-data-for-bcast-sink.patch + patches.kernel.org/6.8.9-085-Bluetooth-hci_sync-Use-advertised-PHYs-on-hci_l.patch + patches.kernel.org/6.8.9-086-Bluetooth-btusb-Fix-triggering-coredump-impleme.patch + patches.kernel.org/6.8.9-087-Bluetooth-hci_event-Fix-sending-HCI_OP_READ_ENC.patch + patches.kernel.org/6.8.9-088-Bluetooth-MGMT-Fix-failing-to-MGMT_OP_ADD_UUID-.patch + patches.kernel.org/6.8.9-089-Bluetooth-btusb-mediatek-Fix-double-free-of-skb.patch + patches.kernel.org/6.8.9-090-Bluetooth-hci_sync-Using-hci_cmd_sync_submit-wh.patch + patches.kernel.org/6.8.9-091-Bluetooth-qca-set-power_ctrl_enabled-on-NULL-re.patch + patches.kernel.org/6.8.9-092-ipvs-Fix-checksumming-on-GSO-of-SCTP-packets.patch + patches.kernel.org/6.8.9-093-net-openvswitch-Fix-Use-After-Free-in-ovs_ct_ex.patch + patches.kernel.org/6.8.9-094-mlxsw-Use-refcount_t-for-reference-counting.patch + patches.kernel.org/6.8.9-095-mlxsw-spectrum_acl_tcam-Fix-race-in-region-ID-a.patch + patches.kernel.org/6.8.9-096-mlxsw-spectrum_acl_tcam-Fix-race-during-rehash-.patch + patches.kernel.org/6.8.9-097-mlxsw-spectrum_acl_tcam-Fix-possible-use-after-.patch + patches.kernel.org/6.8.9-098-mlxsw-spectrum_acl_tcam-Fix-possible-use-after-.patch + patches.kernel.org/6.8.9-099-mlxsw-spectrum_acl_tcam-Rate-limit-error-messag.patch + patches.kernel.org/6.8.9-100-mlxsw-spectrum_acl_tcam-Fix-memory-leak-during-.patch + patches.kernel.org/6.8.9-101-mlxsw-spectrum_acl_tcam-Fix-warning-during-reha.patch + patches.kernel.org/6.8.9-102-mlxsw-spectrum_acl_tcam-Fix-incorrect-list-API-.patch + patches.kernel.org/6.8.9-103-mlxsw-spectrum_acl_tcam-Fix-memory-leak-when-ca.patch + patches.kernel.org/6.8.9-104-eth-bnxt-fix-counting-packets-discarded-due-to-.patch + patches.kernel.org/6.8.9-105-ARM-dts-imx6ull-tarragon-fix-USB-over-current-p.patch + patches.kernel.org/6.8.9-106-netfilter-nf_tables-honor-table-dormant-flag-fr.patch + patches.kernel.org/6.8.9-107-net-phy-dp83869-Fix-MII-mode-failure.patch + patches.kernel.org/6.8.9-108-net-ti-icssg-prueth-Fix-signedness-bug-in-pruet.patch + patches.kernel.org/6.8.9-109-i40e-Do-not-use-WQ_MEM_RECLAIM-flag-for-workque.patch + patches.kernel.org/6.8.9-110-i40e-Report-MFS-in-decimal-base-instead-of-hex.patch + patches.kernel.org/6.8.9-111-iavf-Fix-TC-config-comparison-with-existing-ada.patch + patches.kernel.org/6.8.9-112-ice-fix-LAG-and-VF-lock-dependency-in-ice_reset.patch + patches.kernel.org/6.8.9-113-net-ethernet-ti-am65-cpts-Fix-PTPv1-message-typ.patch + patches.kernel.org/6.8.9-114-octeontx2-af-fix-the-double-free-in-rvu_npc_fre.patch + patches.kernel.org/6.8.9-115-dpll-check-that-pin-is-registered-in-__dpll_pin.patch + patches.kernel.org/6.8.9-116-dpll-fix-dpll_pin_on_pin_register-for-multiple-.patch + patches.kernel.org/6.8.9-117-tls-fix-lockless-read-of-strp-msg_ready-in-poll.patch + patches.kernel.org/6.8.9-118-af_unix-Suppress-false-positive-lockdep-splat-f.patch + patches.kernel.org/6.8.9-119-netfs-Fix-the-pre-flush-when-appending-to-a-fil.patch + patches.kernel.org/6.8.9-120-drm-amd-display-Check-DP-Alt-mode-DPCS-state-vi.patch + patches.kernel.org/6.8.9-121-Revert-drm-amd-display-fix-USB-C-flag-update-af.patch + patches.kernel.org/6.8.9-122-xhci-move-event-processing-for-one-interrupter-.patch + patches.kernel.org/6.8.9-123-usb-xhci-correct-return-value-in-case-of-STS_HC.patch + patches.kernel.org/6.8.9-124-KVM-x86-pmu-Zero-out-PMU-metadata-on-AMD-if-PMU.patch + patches.kernel.org/6.8.9-125-KVM-x86-pmu-Set-enable-bits-for-GP-counters-in-.patch + patches.kernel.org/6.8.9-126-drm-add-drm_gem_object_is_shared_for_memory_sta.patch + patches.kernel.org/6.8.9-127-drm-amdgpu-add-shared-fdinfo-stats.patch + patches.kernel.org/6.8.9-128-drm-amdgpu-fix-visible-VRAM-handling-during-fau.patch + patches.kernel.org/6.8.9-129-selftests-seccomp-user_notification_addfd-check.patch + patches.kernel.org/6.8.9-130-selftests-seccomp-Change-the-syscall-used-in-KI.patch + patches.kernel.org/6.8.9-131-selftests-seccomp-Handle-EINVAL-on-unshare-CLON.patch + patches.kernel.org/6.8.9-132-x86-CPU-AMD-Add-models-0x10-0x1f-to-the-Zen5-ra.patch + patches.kernel.org/6.8.9-133-x86-cpu-Fix-check-for-RDPKRU-in-__show_regs.patch + patches.kernel.org/6.8.9-134-rust-phy-implement-Send-for-Registration.patch + patches.kernel.org/6.8.9-135-rust-kernel-require-Send-for-Module-implementat.patch + patches.kernel.org/6.8.9-136-rust-don-t-select-CONSTRUCTORS.patch + patches.kernel.org/6.8.9-137-rust-init-remove-impl-Zeroable-for-Infallible.patch + patches.kernel.org/6.8.9-138-rust-make-mutually-exclusive-with-CFI_CLANG.patch + patches.kernel.org/6.8.9-139-kbuild-rust-remove-unneeded-rustc_cfg-to-avoid-.patch + patches.kernel.org/6.8.9-140-kbuild-rust-force-alloc-extern-to-allow-empty-R.patch + patches.kernel.org/6.8.9-141-rust-remove-params-from-module-macro-example.patch + patches.kernel.org/6.8.9-142-Bluetooth-Fix-type-of-len-in-l2cap-sco-_sock_ge.patch + patches.kernel.org/6.8.9-143-Bluetooth-btusb-Add-Realtek-RTL8852BE-support-I.patch + patches.kernel.org/6.8.9-144-Bluetooth-qca-fix-NULL-deref-on-non-serdev-susp.patch + patches.kernel.org/6.8.9-145-Bluetooth-qca-fix-NULL-deref-on-non-serdev-setu.patch + patches.kernel.org/6.8.9-146-mtd-rawnand-qcom-Fix-broken-OP_RESET_DEVICE-com.patch + patches.kernel.org/6.8.9-147-mm-hugetlb-fix-missing-hugetlb_lock-for-resv-un.patch + patches.kernel.org/6.8.9-148-mmc-sdhci-msm-pervent-access-to-suspended-contr.patch + patches.kernel.org/6.8.9-149-mmc-sdhci-of-dwcmshc-th1520-Increase-tuning-loo.patch + patches.kernel.org/6.8.9-150-mm-create-FOLIO_FLAG_FALSE-and-FOLIO_TYPE_OPS-m.patch + patches.kernel.org/6.8.9-151-mm-support-page_mapcount-on-page_has_type-pages.patch + patches.kernel.org/6.8.9-152-mm-hugetlb-fix-DEBUG_LOCKS_WARN_ON-1-when-disso.patch + patches.kernel.org/6.8.9-153-smb-client-Fix-struct_group-usage-in-__packed-s.patch + patches.kernel.org/6.8.9-154-smb3-missing-lock-when-picking-channel.patch + patches.kernel.org/6.8.9-155-smb3-fix-lock-ordering-potential-deadlock-in-ci.patch + patches.kernel.org/6.8.9-156-HID-i2c-hid-remove-I2C_HID_READ_PENDING-flag-to.patch + patches.kernel.org/6.8.9-157-HID-i2c-hid-Revert-to-await-reset-ACK-before-re.patch + patches.kernel.org/6.8.9-158-btrfs-fallback-if-compressed-IO-fails-for-ENOSP.patch + patches.kernel.org/6.8.9-159-btrfs-fix-wrong-block_start-calculation-for-btr.patch + patches.kernel.org/6.8.9-160-btrfs-scrub-run-relocation-repair-when-only-nee.patch + patches.kernel.org/6.8.9-161-btrfs-fix-information-leak-in-btrfs_ioctl_logic.patch + patches.kernel.org/6.8.9-162-x86-tdx-Preserve-shared-bit-on-mprotect.patch + patches.kernel.org/6.8.9-163-cpu-Re-enable-CPU-mitigations-by-default-for-X8.patch + patches.kernel.org/6.8.9-164-eeprom-at24-fix-memory-corruption-race-conditio.patch + patches.kernel.org/6.8.9-165-LoongArch-Fix-callchain-parse-error-with-kernel.patch + patches.kernel.org/6.8.9-166-LoongArch-Fix-access-error-when-read-fault-on-a.patch + patches.kernel.org/6.8.9-167-arm64-dts-qcom-sc8280xp-add-missing-PCIe-minimu.patch + patches.kernel.org/6.8.9-168-arm64-dts-qcom-sm8450-Fix-the-msi-map-entries.patch + patches.kernel.org/6.8.9-169-arm64-dts-rockchip-enable-internal-pull-up-for-.patch + patches.kernel.org/6.8.9-170-dmaengine-Revert-dmaengine-pl330-issue_pending-.patch + patches.kernel.org/6.8.9-171-dmaengine-xilinx-xdma-Fix-wrong-offsets-in-the-.patch + patches.kernel.org/6.8.9-172-dmaengine-xilinx-xdma-Fix-synchronization-issue.patch + patches.kernel.org/6.8.9-173-drm-amdgpu-sdma5.2-use-legacy-HDP-flush-for-SDM.patch + patches.kernel.org/6.8.9-174-drm-amdgpu-Assign-correct-bits-for-SDMA-HDP-flu.patch + patches.kernel.org/6.8.9-175-drm-atomic-helper-fix-parameter-order-in-drm_fo.patch + patches.kernel.org/6.8.9-176-drm-amdgpu-pm-Remove-gpu_od-if-it-s-an-empty-di.patch + patches.kernel.org/6.8.9-177-drm-amdgpu-umsch-don-t-execute-umsch-test-when-.patch + patches.kernel.org/6.8.9-178-drm-amdgpu-Fix-leak-when-GPU-memory-allocation-.patch + patches.kernel.org/6.8.9-179-drm-amdkfd-Fix-rescheduling-of-restore-worker.patch + patches.kernel.org/6.8.9-180-drm-amdkfd-Fix-eviction-fence-handling.patch + patches.kernel.org/6.8.9-181-irqchip-gic-v3-its-Prevent-double-free-on-error.patch + patches.kernel.org/6.8.9-182-ACPI-CPPC-Use-access_width-over-bit_width-for-s.patch + patches.kernel.org/6.8.9-183-ACPI-CPPC-Fix-bit_offset-shift-in-MASK_VAL-macr.patch + patches.kernel.org/6.8.9-184-ACPI-CPPC-Fix-access-width-used-for-PCC-registe.patch + patches.kernel.org/6.8.9-185-net-mlx5e-Advertise-mlx5-ethernet-driver-update.patch + patches.kernel.org/6.8.9-186-ethernet-Add-helper-for-assigning-packet-type-w.patch + patches.kernel.org/6.8.9-187-net-b44-set-pause-params-only-when-interface-is.patch + patches.kernel.org/6.8.9-188-macsec-Enable-devices-to-advertise-whether-they.patch + patches.kernel.org/6.8.9-189-macsec-Detect-if-Rx-skb-is-macsec-related-for-o.patch + patches.kernel.org/6.8.9-190-stackdepot-respect-__GFP_NOLOCKDEP-allocation-f.patch + patches.kernel.org/6.8.9-191-fbdev-fix-incorrect-address-computation-in-defe.patch + patches.kernel.org/6.8.9-192-udp-preserve-the-connected-status-if-only-UDP-c.patch + patches.kernel.org/6.8.9-193-mtd-limit-OTP-NVMEM-cell-parse-to-non-NAND-devi.patch + patches.kernel.org/6.8.9-194-mtd-diskonchip-work-around-ubsan-link-failure.patch + patches.kernel.org/6.8.9-195-firmware-qcom-uefisecapp-Fix-memory-related-IO-.patch + patches.kernel.org/6.8.9-196-phy-qcom-qmp-combo-Fix-register-base-for-QSERDE.patch + patches.kernel.org/6.8.9-197-phy-qcom-qmp-combo-Fix-VCO-div-offset-on-v3.patch + patches.kernel.org/6.8.9-198-mm-turn-folio_test_hugetlb-into-a-PageType.patch + patches.kernel.org/6.8.9-199-mm-zswap-fix-shrinker-NULL-crash-with-cgroup_di.patch + patches.kernel.org/6.8.9-200-dmaengine-owl-fix-register-access-functions.patch + patches.kernel.org/6.8.9-201-dmaengine-tegra186-Fix-residual-calculation.patch + patches.kernel.org/6.8.9-202-idma64-Don-t-try-to-serve-interrupts-when-devic.patch + patches.kernel.org/6.8.9-203-soundwire-amd-fix-for-wake-interrupt-handling-f.patch + patches.kernel.org/6.8.9-204-phy-marvell-a3700-comphy-Fix-out-of-bounds-read.patch + patches.kernel.org/6.8.9-205-phy-marvell-a3700-comphy-Fix-hardcoded-array-si.patch + patches.kernel.org/6.8.9-206-phy-freescale-imx8m-pcie-fix-pcie-link-up-insta.patch + patches.kernel.org/6.8.9-207-phy-rockchip-snps-pcie3-fix-bifurcation-on-rk35.patch + patches.kernel.org/6.8.9-208-phy-rockchip-snps-pcie3-fix-clearing-PHP_GRF_PC.patch + patches.kernel.org/6.8.9-209-phy-rockchip-naneng-combphy-Fix-mux-on-rk3588.patch + patches.kernel.org/6.8.9-210-phy-qcom-m31-match-requested-regulator-name-wit.patch + patches.kernel.org/6.8.9-211-dmaengine-idxd-Convert-spinlock-to-mutex-to-loc.patch + patches.kernel.org/6.8.9-212-dma-xilinx_dpdma-Fix-locking.patch + patches.kernel.org/6.8.9-213-dmaengine-idxd-Fix-oops-during-rmmod-on-single-.patch + patches.kernel.org/6.8.9-214-riscv-Fix-TASK_SIZE-on-64-bit-NOMMU.patch + patches.kernel.org/6.8.9-215-riscv-Fix-loading-64-bit-NOMMU-kernels-past-the.patch + patches.kernel.org/6.8.9-216-phy-ti-tusb1210-Resolve-charger-det-crash-if-ch.patch + patches.kernel.org/6.8.9-217-dt-bindings-eeprom-at24-Fix-ST-M24C64-D-compati.patch + patches.kernel.org/6.8.9-218-sched-eevdf-Always-update-V-if-se-on_rq-when-re.patch + patches.kernel.org/6.8.9-219-sched-eevdf-Fix-miscalculation-in-reweight_enti.patch + patches.kernel.org/6.8.9-220-sched-eevdf-Prevent-vlag-from-going-out-of-boun.patch + patches.kernel.org/6.8.9-221-riscv-hwprobe-fix-invalid-sign-extension-for-RI.patch + patches.kernel.org/6.8.9-222-RISC-V-selftests-cbo-Ensure-asm-operands-match-.patch + patches.kernel.org/6.8.9-223-i2c-smbus-fix-NULL-function-pointer-dereference.patch + patches.kernel.org/6.8.9-224-phy-qcom-qmp-combo-fix-VCO-div-offset-on-v5_5nm.patch + patches.kernel.org/6.8.9-225-bounds-Use-the-right-number-of-bits-for-power-o.patch + patches.kernel.org/6.8.9-226-Bluetooth-hci_sync-Fix-UAF-in-hci_acl_create_co.patch + patches.kernel.org/6.8.9-227-Bluetooth-hci_sync-Fix-UAF-on-create_le_conn_co.patch + patches.kernel.org/6.8.9-228-Bluetooth-hci_sync-Fix-UAF-on-hci_abort_conn_sy.patch + patches.kernel.org/6.8.9-229-Linux-6.8.9.patch ######################################################## # Build fixes that apply to the vanilla kernel too. @@ -1945,6 +2174,7 @@ patches.suse/wifi-ath11k-fix-warning-on-DMA-ring-capabilities-eve.patch patches.suse/wifi-ath11k-thermal-don-t-try-to-register-multiple-t.patch patches.suse/bootconfig-Fix-the-kerneldoc-of-_xbc_exit.patch + patches.suse/drm-amdgpu-fix-doorbell-regression.patch ######################################################## # end of sorted patches @@ -1965,6 +2195,10 @@ patches.suse/firmware-qemu_fw_cfg-Do-not-hard-depend-on-CONFIG_HA.patch patches.suse/Workaround-broken-chacha-crypto-fallback.patch patches.suse/bus-mhi-host-add-mhi_power_down_no_destroy.patch + patches.suse/e1000e-change-usleep_range-to-udelay-in-PHY-mdic-acc.patch + patches.suse/usb-Fix-regression-caused-by-invalid-ep0-maxpacket-i.patch + patches.suse/ALSA-hda-realtek-Fix-conflicting-PCI-SSID-17aa-386f-.patch + patches.suse/ACPI-video-Add-backlight-native-quirk-for-Lenovo-Sli.patch ######################################################## # kbuild/module infrastructure fixes ++++++ source-timestamp ++++++ --- /var/tmp/diff_new_pack.2RnNIq/_old 2024-05-14 13:37:48.717384013 +0200 +++ /var/tmp/diff_new_pack.2RnNIq/_new 2024-05-14 13:37:48.725384305 +0200 @@ -1,4 +1,4 @@ -2024-04-29 05:24:46 +0000 -GIT Revision: 5cd329854ea295ada7c5947f7c0296101445c98e +2024-05-10 08:51:14 +0000 +GIT Revision: d3445e0f9a7738289b2812f3ff15dc41b75da70d GIT Branch: stable