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-09-06 17:17:55 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kernel-source (Old) and /work/SRC/openSUSE:Factory/.kernel-source.new.10096 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kernel-source" Fri Sep 6 17:17:55 2024 rev:746 rq:1198865 version:6.10.8 Changes: -------- --- /work/SRC/openSUSE:Factory/kernel-source/dtb-aarch64.changes 2024-09-01 19:21:20.227794955 +0200 +++ /work/SRC/openSUSE:Factory/.kernel-source.new.10096/dtb-aarch64.changes 2024-09-06 17:17:56.454385383 +0200 @@ -1,0 +2,304 @@ +Thu Sep 5 07:13:33 CEST 2024 - jsl...@suse.cz + +- Linux 6.10.8 (bsc#1012628). +- drm/amdgpu/mes: fix mes ring buffer overflow (bsc#1012628). +- erofs: fix out-of-bound access when z_erofs_gbuf_growsize() + partially fails (bsc#1012628). +- ALSA: seq: Skip event type filtering for UMP events + (bsc#1012628). +- ALSA: hda/realtek: Enable mute/micmute LEDs on HP Laptop + 14-ey0xxx (bsc#1012628). +- ALSA: hda/realtek: support HP Pavilion Aero 13-bg0xxx Mute LED + (bsc#1012628). +- LoongArch: Remove the unused dma-direct.h (bsc#1012628). +- LoongArch: Add ifdefs to fix LSX and LASX related warnings + (bsc#1012628). +- tpm: ibmvtpm: Call tpm2_sessions_init() to initialize session + support (bsc#1012628). +- btrfs: fix a use-after-free when hitting errors inside + btrfs_submit_chunk() (bsc#1012628). +- btrfs: run delayed iputs when flushing delalloc (bsc#1012628). +- smb/client: avoid dereferencing rdata=NULL in + smb2_new_read_req() (bsc#1012628). +- pinctrl: rockchip: correct RK3328 iomux width flag for GPIO2-B + pins (bsc#1012628). +- pinctrl: single: fix potential NULL dereference in + pcs_get_function() (bsc#1012628). +- netfs, ceph: Partially revert "netfs: Replace PG_fscache by + setting folio->private and marking dirty" (bsc#1012628). +- wifi: wfx: repair open network AP mode (bsc#1012628). +- wifi: mwifiex: duplicate static structs used in driver instances + (bsc#1012628). +- net: mana: Fix race of mana_hwc_post_rx_wqe and new hwc response + (bsc#1012628). +- mptcp: close subflow when receiving TCP+FIN (bsc#1012628). +- mptcp: sched: check both backup in retrans (bsc#1012628). +- mptcp: pr_debug: add missing \n at the end (bsc#1012628). +- mptcp: pm: reuse ID 0 after delete and re-add (bsc#1012628). +- mptcp: pm: skip connecting to already established sf + (bsc#1012628). +- mptcp: pm: reset MPC endp ID when re-added (bsc#1012628). +- mptcp: pm: send ACK on an active subflow (bsc#1012628). +- mptcp: pm: fix RM_ADDR ID for the initial subflow (bsc#1012628). +- mptcp: pm: do not remove already closed subflows (bsc#1012628). +- mptcp: pm: fix ID 0 endp usage after multiple re-creations + (bsc#1012628). +- mptcp: avoid duplicated SUB_CLOSED events (bsc#1012628). +- mptcp: pm: ADD_ADDR 0 is not a new address (bsc#1012628). +- selftests: mptcp: join: cannot rm sf if closed (bsc#1012628). +- selftests: mptcp: join: check removing ID 0 endpoint + (bsc#1012628). +- selftests: mptcp: join: no extra msg if no counter + (bsc#1012628). +- selftests: mptcp: join: check re-re-adding ID 0 endp + (bsc#1012628). +- binfmt_elf_fdpic: fix AUXV size calculation when ELF_HWCAP2 + is defined (bsc#1012628). +- drm/v3d: Disable preemption while updating GPU stats + (bsc#1012628). +- drm/i915/dsi: Make Lenovo Yoga Tab 3 X90F DMI match less strict + (bsc#1012628). +- drm/i915/dp_mst: Fix MST state after a sink reset (bsc#1012628). +- drm/amdgpu: align pp_power_profile_mode with kernel docs + (bsc#1012628). +- drm/amdgpu/swsmu: always force a state reprogram on init + (bsc#1012628). +- drm/vmwgfx: Prevent unmapping active read buffers (bsc#1012628). +- drm/vmwgfx: Fix prime with external buffers (bsc#1012628). +- video/aperture: optionally match the device in sysfb_disable() + (bsc#1012628). +- drm/xe: Prepare display for D3Cold (bsc#1012628). +- drm/xe/display: Make display suspend/resume work on discrete + (bsc#1012628). +- drm/xe/vm: Simplify if condition (bsc#1012628). +- drm/xe/exec_queue: Rename xe_exec_queue::compute to + xe_exec_queue::lr (bsc#1012628). +- drm/xe: prevent UAF around preempt fence (bsc#1012628). +- drm/amdgpu: Do not wait for MP0_C2PMSG_33 IFWI init in SRIOV + (bsc#1012628). +- drm/amdgpu: fix eGPU hotplug regression (bsc#1012628). +- pinctrl: qcom: x1e80100: Update PDC hwirq map (bsc#1012628). +- ASoC: SOF: amd: move iram-dram fence register programming + sequence (bsc#1012628). +- ASoC: SOF: amd: Fix for incorrect acp error register offsets + (bsc#1012628). +- ASoC: amd: acp: fix module autoloading (bsc#1012628). +- ASoC: SOF: amd: Fix for acp init sequence (bsc#1012628). +- ALSA: hda: cs35l56: Don't use the device index as a calibration + index (bsc#1012628). +- ASoC: cs-amp-lib-test: Force test calibration blob entries to + be valid (bsc#1012628). +- ASoC: cs-amp-lib: Ignore empty UEFI calibration entries + (bsc#1012628). +- backing-file: convert to using fops->splice_write (bsc#1012628). +- pinctrl: mediatek: common-v2: Fix broken bias-disable for + PULL_PU_PD_RSEL_TYPE (bsc#1012628). +- pinctrl: qcom: x1e80100: Fix special pin offsets (bsc#1012628). +- pinctrl: starfive: jh7110: Correct the level trigger + configuration of iev register (bsc#1012628). +- nfsd: prevent panic for nfsv4.0 closed files in nfs4_show_open + (bsc#1012628). +- mm: Fix missing folio invalidation calls during truncation + (bsc#1012628). +- afs: Fix post-setattr file edit to do truncation correctly + (bsc#1012628). +- netfs: Fix netfs_release_folio() to say no if folio dirty + (bsc#1012628). +- netfs: Fix trimming of streaming-write folios in + netfs_inval_folio() (bsc#1012628). +- netfs: Fix missing iterator reset on retry of short read + (bsc#1012628). +- netfs: Fix interaction of streaming writes with zero-point + tracker (bsc#1012628). +- smb/client: remove unused rq_iter_size from struct smb_rqst + (bsc#1012628). +- cifs: Fix FALLOC_FL_PUNCH_HOLE support (bsc#1012628). +- nfsd: hold reference to delegation when updating it for + cb_getattr (bsc#1012628). +- nfsd: fix potential UAF in nfsd4_cb_getattr_release + (bsc#1012628). +- fs/nfsd: fix update of inode attrs in CB_GETATTR (bsc#1012628). +- selinux,smack: don't bypass permissions check in inode_setsecctx + hook (bsc#1012628). +- cpufreq/amd-pstate: Use topology_logical_package_id() instead + of logical_die_id() (bsc#1012628). +- iommufd: Do not allow creating areas without READ or WRITE + (bsc#1012628). +- phy: fsl-imx8mq-usb: fix tuning parameter name (bsc#1012628). +- soundwire: stream: fix programming slave ports for non-continous + port maps (bsc#1012628). +- dmaengine: dw-edma: Fix unmasking STOP and ABORT interrupts + for HDMA (bsc#1012628). +- dmaengine: dw-edma: Do not enable watermark interrupts for HDMA + (bsc#1012628). +- phy: qcom: qmp-pcie: Fix X1E80100 PCIe Gen4 PHY initialisation + (bsc#1012628). +- phy: xilinx: phy-zynqmp: Fix SGMII linkup failure on resume + (bsc#1012628). +- dmaengine: dw: Add peripheral bus width verification + (bsc#1012628). +- dmaengine: dw: Add memory bus width verification (bsc#1012628). +- dmaengine: ti: omap-dma: Initialize sglen after allocation + (bsc#1012628). +- pktgen: use cpus_read_lock() in pg_net_init() (bsc#1012628). +- cpufreq/amd-pstate-ut: Don't check for highest perf matching + on prefcore (bsc#1012628). +- Bluetooth: btnxpuart: Handle FW Download Abort scenario + (bsc#1012628). +- Bluetooth: btnxpuart: Fix random crash seen while removing + driver (bsc#1012628). +- Bluetooth: hci_core: Fix not handling hibernation actions + (bsc#1012628). +- iommu: Do not return 0 from map_pages if it doesn't do anything + (bsc#1012628). +- netfilter: nf_tables: restore IP sanity checks for netdev/egress + (bsc#1012628). +- wifi: iwlwifi: mvm: take the mutex before running link selection + (bsc#1012628). +- wifi: iwlwifi: fw: fix wgds rev 3 exact size (bsc#1012628). +- wifi: iwlwifi: mvm: allow 6 GHz channels in MLO scan + (bsc#1012628). +- ethtool: check device is present when getting link settings + (bsc#1012628). +- hwmon: (pt5161l) Fix invalid temperature reading (bsc#1012628). +- net_sched: sch_fq: fix incorrect behavior for small weights + (bsc#1012628). +- netfilter: nf_tables_ipv6: consider network offset in + netdev/egress validation (bsc#1012628). +- selftests: forwarding: no_forwarding: Down ports on cleanup + (bsc#1012628). +- selftests: forwarding: local_termination: Down ports on cleanup + (bsc#1012628). +- bonding: implement xdo_dev_state_free and call it after deletion + (bsc#1012628). +- bonding: extract the use of real_device into local variable + (bsc#1012628). +- bonding: change ipsec_lock from spin lock to mutex + (bsc#1012628). +- gtp: fix a potential NULL pointer dereference (bsc#1012628). +- tcp: fix forever orphan socket caused by tcp_abort + (bsc#1012628). +- sctp: fix association labeling in the duplicate COOKIE-ECHO case + (bsc#1012628). +- drm/amd/display: avoid using null object of framebuffer + (bsc#1012628). +- net: busy-poll: use ktime_get_ns() instead of local_clock() + (bsc#1012628). +- nfc: pn533: Add poll mod list filling check (bsc#1012628). +- drm/xe/hwmon: Fix WRITE_I1 param from u32 to u16 (bsc#1012628). +- io_uring/kbuf: return correct iovec count from classic buffer + peek (bsc#1012628). +- soc: qcom: cmd-db: Map shared memory as WC, not WB + (bsc#1012628). +- soc: qcom: pmic_glink: Actually communicate when remote goes + down (bsc#1012628). +- soc: qcom: pmic_glink: Fix race during initialization + (bsc#1012628). +- cdc-acm: Add DISABLE_ECHO quirk for GE HealthCare UI Controller + (bsc#1012628). +- usb: typec: fsa4480: Relax CHIP_ID check (bsc#1012628). +- firmware: qcom: scm: Mark get_wq_ctx() as atomic call + (bsc#1012628). +- scsi: sd: Ignore command SYNCHRONIZE CACHE error if format in + progress (bsc#1012628). +- dt-bindings: usb: microchip,usb2514: Fix reference USB device + schema (bsc#1012628). +- USB: serial: option: add MeiG Smart SRM825L (bsc#1012628). +- usb: gadget: uvc: queue pump work in uvcg_video_enable() + (bsc#1012628). +- arm64: dts: qcom: x1e80100-crd: fix PCIe4 PHY supply + (bsc#1012628). +- arm64: dts: qcom: x1e80100-qcp: fix PCIe4 PHY supply + (bsc#1012628). +- arm64: dts: qcom: x1e80100: add missing PCIe minimum OPP + (bsc#1012628). +- arm64: dts: qcom: x1e80100: fix PCIe domain numbers + (bsc#1012628). +- ARM: dts: imx6dl-yapp43: Increase LED current to match the + yapp4 HW design (bsc#1012628). +- usb: dwc3: ep0: Don't reset resource alloc flag (including ep0) + (bsc#1012628). +- usb: dwc3: xilinx: add missing depopulate in probe error path + (bsc#1012628). +- usb: dwc3: omap: add missing depopulate in probe error path + (bsc#1012628). +- usb: dwc3: core: Prevent USB core invalid event buffer address + access (bsc#1012628). +- usb: dwc3: st: fix probed platform device ref count on probe + error path (bsc#1012628). +- usb: dwc3: st: add missing depopulate in probe error path + (bsc#1012628). +- usb: core: sysfs: Unmerge @usb3_hardware_lpm_attr_group in + remove_power_attributes() (bsc#1012628). +- usb: cdnsp: fix incorrect index in cdnsp_get_hw_deq function + (bsc#1012628). +- usb: cdnsp: fix for Link TRB with TC (bsc#1012628). +- usb: typec: ucsi: Move unregister out of atomic section + (bsc#1012628). +- arm64: dts: qcom: ipq5332: Fix interrupt trigger type for usb + (bsc#1012628). +- ARM: dts: omap3-n900: correct the accelerometer orientation + (bsc#1012628). +- arm64: dts: imx8mp-beacon-kit: Fix Stereo Audio on WM8962 + (bsc#1012628). +- arm64: dts: imx93: update default value for snps,clk-csr + (bsc#1012628). +- arm64: dts: freescale: imx93-tqma9352: fix CMA alloc-ranges + (bsc#1012628). +- arm64: dts: freescale: imx93-tqma9352-mba93xxla: fix typo + (bsc#1012628). +- firmware: microchip: fix incorrect error report of + programming:timeout on success (bsc#1012628). +- scsi: aacraid: Fix double-free on probe failure (bsc#1012628). +- apparmor: fix policy_unpack_test on big endian systems + (bsc#1012628). +- nfsd: fix nfsd4_deleg_getattr_conflict in presence of third + party lease (bsc#1012628). +- Rename to + patches.kernel.org/6.10.8-042-drm-vmwgfx-Disable-coherent-dumb-buffers-witho.patch. +- Rename to + patches.kernel.org/6.10.8-059-nfsd-ensure-that-nfsd4_fattr_args.context-is-z.patch. +- commit b795c32 + +------------------------------------------------------------------- +Mon Sep 2 17:06:07 CEST 2024 - ti...@suse.de + +- drm/amd/display: Avoid race between dcn35_set_drr() and + dc_state_destruct() (bsc#1225147). +- drm/amd/display: Avoid race between dcn10_set_drr() and + dc_state_destruct() (bsc#1225147). +- commit 868eb38 + +------------------------------------------------------------------- +Mon Sep 2 17:01:54 CEST 2024 - ti...@suse.de + +- Delete patches.suse/fix-amdgpu-freezes.patch (bsc#1225147) + This temporary fix is replaced with better ones +- commit 00250c7 + +------------------------------------------------------------------- +Mon Sep 2 16:58:29 CEST 2024 - ti...@suse.de + +- drm/amdgpu: always allocate cleared VRAM for GEM allocations + (bsc#1229123). +- commit d1eae3c + +------------------------------------------------------------------- +Mon Sep 2 07:48:11 CEST 2024 - jsl...@suse.cz + +- Refresh + patches.suse/drm-vmwgfx-Disable-coherent-dumb-buffers-without-3d.patch. +- drm/amdgpu/display: Fix a mistake in revert commit (bsc#1228093 + #3495). +- Refresh + patches.suse/nfsd-ensure-that-nfsd4_fattr_args.context-is-zeroed-.patch. + Update upstream status. +- commit 64dc967 + ++++ 15 more lines (skipped) ++++ between /work/SRC/openSUSE:Factory/kernel-source/dtb-aarch64.changes ++++ and /work/SRC/openSUSE:Factory/.kernel-source.new.10096/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.CQRsEY/_old 2024-09-06 17:18:06.062784610 +0200 +++ /var/tmp/diff_new_pack.CQRsEY/_new 2024-09-06 17:18:06.062784610 +0200 @@ -17,7 +17,7 @@ %define srcversion 6.10 -%define patchversion 6.10.7 +%define patchversion 6.10.8 %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.10.7 +Version: 6.10.8 %if 0%{?is_kotd} -Release: <RELEASE>.g54e6893 +Release: <RELEASE>.gdb7c2e2 %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.CQRsEY/_old 2024-09-06 17:18:06.178789430 +0200 +++ /var/tmp/diff_new_pack.CQRsEY/_new 2024-09-06 17:18:06.182789596 +0200 @@ -18,8 +18,8 @@ %define srcversion 6.10 -%define patchversion 6.10.7 -%define git_commit 54e6893832111b44ab5c2491ef7c6e38ec3345f8 +%define patchversion 6.10.8 +%define git_commit db7c2e213b01cb9a33fcb1c3ca83d47ff173b554 %define variant %{nil} %define compress_modules zstd %define compress_vmlinux xz @@ -37,9 +37,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.10.7 +Version: 6.10.8 %if 0%{?is_kotd} -Release: <RELEASE>.g54e6893 +Release: <RELEASE>.gdb7c2e2 %else Release: 0 %endif kernel-debug.spec: same change kernel-default.spec: same change ++++++ kernel-docs.spec ++++++ --- /var/tmp/diff_new_pack.CQRsEY/_old 2024-09-06 17:18:06.270793253 +0200 +++ /var/tmp/diff_new_pack.CQRsEY/_new 2024-09-06 17:18:06.274793419 +0200 @@ -17,8 +17,8 @@ %define srcversion 6.10 -%define patchversion 6.10.7 -%define git_commit 54e6893832111b44ab5c2491ef7c6e38ec3345f8 +%define patchversion 6.10.8 +%define git_commit db7c2e213b01cb9a33fcb1c3ca83d47ff173b554 %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.10.7 +Version: 6.10.8 %if 0%{?is_kotd} -Release: <RELEASE>.g54e6893 +Release: <RELEASE>.gdb7c2e2 %else Release: 0 %endif ++++++ kernel-kvmsmall.spec ++++++ --- /var/tmp/diff_new_pack.CQRsEY/_old 2024-09-06 17:18:06.302794582 +0200 +++ /var/tmp/diff_new_pack.CQRsEY/_new 2024-09-06 17:18:06.306794748 +0200 @@ -18,8 +18,8 @@ %define srcversion 6.10 -%define patchversion 6.10.7 -%define git_commit 54e6893832111b44ab5c2491ef7c6e38ec3345f8 +%define patchversion 6.10.8 +%define git_commit db7c2e213b01cb9a33fcb1c3ca83d47ff173b554 %define variant %{nil} %define compress_modules zstd %define compress_vmlinux xz @@ -37,9 +37,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.10.7 +Version: 6.10.8 %if 0%{?is_kotd} -Release: <RELEASE>.g54e6893 +Release: <RELEASE>.gdb7c2e2 %else Release: 0 %endif kernel-lpae.spec: same change ++++++ kernel-obs-build.spec ++++++ --- /var/tmp/diff_new_pack.CQRsEY/_old 2024-09-06 17:18:06.362797076 +0200 +++ /var/tmp/diff_new_pack.CQRsEY/_new 2024-09-06 17:18:06.366797241 +0200 @@ -19,7 +19,7 @@ #!BuildIgnore: post-build-checks -%define patchversion 6.10.7 +%define patchversion 6.10.8 %define variant %{nil} %include %_sourcedir/kernel-spec-macros @@ -38,16 +38,16 @@ %endif %endif %endif -%global kernel_package kernel%kernel_flavor-srchash-54e6893832111b44ab5c2491ef7c6e38ec3345f8 +%global kernel_package kernel%kernel_flavor-srchash-db7c2e213b01cb9a33fcb1c3ca83d47ff173b554 %endif %if 0%{?rhel_version} %global kernel_package kernel %endif Name: kernel-obs-build -Version: 6.10.7 +Version: 6.10.8 %if 0%{?is_kotd} -Release: <RELEASE>.g54e6893 +Release: <RELEASE>.gdb7c2e2 %else Release: 0 %endif ++++++ kernel-obs-qa.spec ++++++ --- /var/tmp/diff_new_pack.CQRsEY/_old 2024-09-06 17:18:06.402798737 +0200 +++ /var/tmp/diff_new_pack.CQRsEY/_new 2024-09-06 17:18:06.406798904 +0200 @@ -17,15 +17,15 @@ # needsrootforbuild -%define patchversion 6.10.7 +%define patchversion 6.10.8 %define variant %{nil} %include %_sourcedir/kernel-spec-macros Name: kernel-obs-qa -Version: 6.10.7 +Version: 6.10.8 %if 0%{?is_kotd} -Release: <RELEASE>.g54e6893 +Release: <RELEASE>.gdb7c2e2 %else Release: 0 %endif ++++++ kernel-pae.spec ++++++ --- /var/tmp/diff_new_pack.CQRsEY/_old 2024-09-06 17:18:06.430799901 +0200 +++ /var/tmp/diff_new_pack.CQRsEY/_new 2024-09-06 17:18:06.434800067 +0200 @@ -18,8 +18,8 @@ %define srcversion 6.10 -%define patchversion 6.10.7 -%define git_commit 54e6893832111b44ab5c2491ef7c6e38ec3345f8 +%define patchversion 6.10.8 +%define git_commit db7c2e213b01cb9a33fcb1c3ca83d47ff173b554 %define variant %{nil} %define compress_modules zstd %define compress_vmlinux xz @@ -37,9 +37,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.10.7 +Version: 6.10.8 %if 0%{?is_kotd} -Release: <RELEASE>.g54e6893 +Release: <RELEASE>.gdb7c2e2 %else Release: 0 %endif ++++++ kernel-source.spec ++++++ --- /var/tmp/diff_new_pack.CQRsEY/_old 2024-09-06 17:18:06.458801064 +0200 +++ /var/tmp/diff_new_pack.CQRsEY/_new 2024-09-06 17:18:06.458801064 +0200 @@ -17,8 +17,8 @@ %define srcversion 6.10 -%define patchversion 6.10.7 -%define git_commit 54e6893832111b44ab5c2491ef7c6e38ec3345f8 +%define patchversion 6.10.8 +%define git_commit db7c2e213b01cb9a33fcb1c3ca83d47ff173b554 %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.10.7 +Version: 6.10.8 %if 0%{?is_kotd} -Release: <RELEASE>.g54e6893 +Release: <RELEASE>.gdb7c2e2 %else Release: 0 %endif ++++++ kernel-syms.spec ++++++ --- /var/tmp/diff_new_pack.CQRsEY/_old 2024-09-06 17:18:06.490802394 +0200 +++ /var/tmp/diff_new_pack.CQRsEY/_new 2024-09-06 17:18:06.490802394 +0200 @@ -16,16 +16,16 @@ # -%define git_commit 54e6893832111b44ab5c2491ef7c6e38ec3345f8 +%define git_commit db7c2e213b01cb9a33fcb1c3ca83d47ff173b554 %define variant %{nil} %include %_sourcedir/kernel-spec-macros Name: kernel-syms -Version: 6.10.7 +Version: 6.10.8 %if %using_buildservice %if 0%{?is_kotd} -Release: <RELEASE>.g54e6893 +Release: <RELEASE>.gdb7c2e2 %else Release: 0 %endif ++++++ kernel-vanilla.spec ++++++ --- /var/tmp/diff_new_pack.CQRsEY/_old 2024-09-06 17:18:06.522803724 +0200 +++ /var/tmp/diff_new_pack.CQRsEY/_new 2024-09-06 17:18:06.522803724 +0200 @@ -18,8 +18,8 @@ %define srcversion 6.10 -%define patchversion 6.10.7 -%define git_commit 54e6893832111b44ab5c2491ef7c6e38ec3345f8 +%define patchversion 6.10.8 +%define git_commit db7c2e213b01cb9a33fcb1c3ca83d47ff173b554 %define variant %{nil} %define compress_modules zstd %define compress_vmlinux xz @@ -37,9 +37,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.10.7 +Version: 6.10.8 %if 0%{?is_kotd} -Release: <RELEASE>.g54e6893 +Release: <RELEASE>.gdb7c2e2 %else Release: 0 %endif kernel-zfcpdump.spec: same change ++++++ check-for-config-changes ++++++ --- /var/tmp/diff_new_pack.CQRsEY/_old 2024-09-06 17:18:06.742812865 +0200 +++ /var/tmp/diff_new_pack.CQRsEY/_new 2024-09-06 17:18:06.746813031 +0200 @@ -5,6 +5,7 @@ # # please keep them sorted alphabetically declare -a IGNORED_CONFIGS_RE=( + 'ARCH_USING_PATCHABLE_FUNCTION_ENTRY' 'AS_HAS_[A-Z0-9_]*' 'AS_VERSION' 'AS_WRUSS' # x86_32 ++++++ config.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/armv6hl/default new/config/armv6hl/default --- old/config/armv6hl/default 2024-08-30 06:50:21.000000000 +0200 +++ new/config/armv6hl/default 2024-09-03 13:00:38.000000000 +0200 @@ -9176,11 +9176,9 @@ # CONFIG_DEBUG_INFO_COMPRESSED_ZLIB is not set # CONFIG_DEBUG_INFO_COMPRESSED_ZSTD is not set # CONFIG_DEBUG_INFO_SPLIT is not set -CONFIG_DEBUG_INFO_BTF=y +# CONFIG_DEBUG_INFO_BTF is not set CONFIG_PAHOLE_HAS_SPLIT_BTF=y CONFIG_PAHOLE_HAS_LANG_EXCLUDE=y -CONFIG_DEBUG_INFO_BTF_MODULES=y -CONFIG_MODULE_ALLOW_BTF_MISMATCH=y # CONFIG_GDB_SCRIPTS is not set CONFIG_FRAME_WARN=2048 CONFIG_STRIP_ASM_SYMS=y diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/armv7hl/default new/config/armv7hl/default --- old/config/armv7hl/default 2024-08-30 06:50:21.000000000 +0200 +++ new/config/armv7hl/default 2024-09-03 13:00:38.000000000 +0200 @@ -12825,11 +12825,9 @@ # CONFIG_DEBUG_INFO_COMPRESSED_ZLIB is not set # CONFIG_DEBUG_INFO_COMPRESSED_ZSTD is not set # CONFIG_DEBUG_INFO_SPLIT is not set -CONFIG_DEBUG_INFO_BTF=y +# CONFIG_DEBUG_INFO_BTF is not set CONFIG_PAHOLE_HAS_SPLIT_BTF=y CONFIG_PAHOLE_HAS_LANG_EXCLUDE=y -CONFIG_DEBUG_INFO_BTF_MODULES=y -CONFIG_MODULE_ALLOW_BTF_MISMATCH=y # CONFIG_GDB_SCRIPTS is not set CONFIG_FRAME_WARN=2048 CONFIG_STRIP_ASM_SYMS=y diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/armv7hl/lpae new/config/armv7hl/lpae --- old/config/armv7hl/lpae 2024-08-30 06:50:21.000000000 +0200 +++ new/config/armv7hl/lpae 2024-09-03 13:00:38.000000000 +0200 @@ -388,4 +388,3 @@ CONFIG_MODULE_SIG_HASH="sha256" # CONFIG_SUSE_KERNEL_SUPPORTED is not set CONFIG_EFI_STUB=y -CONFIG_DEBUG_INFO_BTF_MODULES=y diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/i386/debug new/config/i386/debug --- old/config/i386/debug 2024-08-30 06:50:21.000000000 +0200 +++ new/config/i386/debug 2024-09-03 13:00:38.000000000 +0200 @@ -89,5 +89,4 @@ CONFIG_MODULE_SIG_HASH="sha256" # CONFIG_SUSE_KERNEL_SUPPORTED is not set CONFIG_EFI_STUB=y -CONFIG_DEBUG_INFO_BTF_MODULES=y CONFIG_PREEMPT_DYNAMIC=y diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/i386/default new/config/i386/default --- old/config/i386/default 2024-08-30 06:50:21.000000000 +0200 +++ new/config/i386/default 2024-09-03 13:00:38.000000000 +0200 @@ -171,5 +171,4 @@ CONFIG_MODULE_SIG_HASH="sha256" # CONFIG_SUSE_KERNEL_SUPPORTED is not set CONFIG_EFI_STUB=y -CONFIG_DEBUG_INFO_BTF_MODULES=y CONFIG_PREEMPT_DYNAMIC=y diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/i386/pae new/config/i386/pae --- old/config/i386/pae 2024-08-30 06:50:21.000000000 +0200 +++ new/config/i386/pae 2024-09-03 13:00:38.000000000 +0200 @@ -11300,11 +11300,9 @@ # CONFIG_DEBUG_INFO_COMPRESSED_ZLIB is not set # CONFIG_DEBUG_INFO_COMPRESSED_ZSTD is not set # CONFIG_DEBUG_INFO_SPLIT is not set -CONFIG_DEBUG_INFO_BTF=y +# CONFIG_DEBUG_INFO_BTF is not set CONFIG_PAHOLE_HAS_SPLIT_BTF=y CONFIG_PAHOLE_HAS_LANG_EXCLUDE=y -CONFIG_DEBUG_INFO_BTF_MODULES=y -CONFIG_MODULE_ALLOW_BTF_MISMATCH=y # CONFIG_GDB_SCRIPTS is not set CONFIG_FRAME_WARN=2048 CONFIG_STRIP_ASM_SYMS=y @@ -11543,7 +11541,6 @@ # CONFIG_PROFILE_ANNOTATED_BRANCHES is not set CONFIG_BLK_DEV_IO_TRACE=y CONFIG_FPROBE_EVENTS=y -CONFIG_PROBE_EVENTS_BTF_ARGS=y CONFIG_KPROBE_EVENTS=y # CONFIG_KPROBE_EVENTS_ON_NOTRACE is not set CONFIG_UPROBE_EVENTS=y ++++++ patches.kernel.org.tar.bz2 ++++++ ++++ 13208 lines of diff (skipped) ++++++ patches.suse.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/drm-amd-display-Avoid-race-between-dcn10_set_drr-and.patch new/patches.suse/drm-amd-display-Avoid-race-between-dcn10_set_drr-and.patch --- old/patches.suse/drm-amd-display-Avoid-race-between-dcn10_set_drr-and.patch 1970-01-01 01:00:00.000000000 +0100 +++ new/patches.suse/drm-amd-display-Avoid-race-between-dcn10_set_drr-and.patch 2024-09-05 07:13:33.000000000 +0200 @@ -0,0 +1,68 @@ +From: Tobias Jakobi <tjak...@math.uni-bielefeld.de> +Subject: [PATCH 1/2] drm/amd/display: Avoid race between dcn10_set_drr() and + dc_state_destruct() +Date: Mon, 2 Sep 2024 11:40:26 +0200 +Message-id: <7b9dbbbb1e6a3aa6d7a4d9367d44d18ddd947158.1725269643.git.tjak...@math.uni-bielefeld.de> +Patch-mainline: Submitted, amd-gfx ML +References: bsc#1225147 + +dc_state_destruct() nulls the resource context of the DC state. The pipe +context passed to dcn10_set_drr() is a member of this resource context. + +If dc_state_destruct() is called parallel to the IRQ processing (which +calls dcn10_set_drr() at some point), we can end up using already nulled +function callback fields of struct stream_resource. + +The logic in dcn10_set_drr() already tries to avoid this, by checking tg +against NULL. But if the nulling happens exactly after the NULL check and +before the next access, then we get a race. + +Avoid this by copying tg first to a local variable, and then use this +variable for all the operations. This should work, as long as nobody +frees the resource pool where the timing generators live. + +Closes: https://gitlab.freedesktop.org/drm/amd/-/issues/3142 +Fixes: 06ad7e164256 ("drm/amd/display: Destroy DC context while keeping DML and DML2") +Signed-off-by: Tobias Jakobi <tjak...@math.uni-bielefeld.de> +Acked-by: Takashi Iwai <ti...@suse.de> + +--- + .../amd/display/dc/hwss/dcn10/dcn10_hwseq.c | 20 +++++++++++-------- + 1 file changed, 12 insertions(+), 8 deletions(-) + +diff --git a/drivers/gpu/drm/amd/display/dc/hwss/dcn10/dcn10_hwseq.c b/drivers/gpu/drm/amd/display/dc/hwss/dcn10/dcn10_hwseq.c +index 3306684e805a..da8f2cb3c5db 100644 +--- a/drivers/gpu/drm/amd/display/dc/hwss/dcn10/dcn10_hwseq.c ++++ b/drivers/gpu/drm/amd/display/dc/hwss/dcn10/dcn10_hwseq.c +@@ -3223,15 +3223,19 @@ void dcn10_set_drr(struct pipe_ctx **pipe_ctx, + * as well. + */ + for (i = 0; i < num_pipes; i++) { +- if ((pipe_ctx[i]->stream_res.tg != NULL) && pipe_ctx[i]->stream_res.tg->funcs) { +- if (pipe_ctx[i]->stream_res.tg->funcs->set_drr) +- pipe_ctx[i]->stream_res.tg->funcs->set_drr( +- pipe_ctx[i]->stream_res.tg, ¶ms); ++ /* dc_state_destruct() might null the stream resources, so fetch tg ++ * here first to avoid a race condition. The lifetime of the pointee ++ * itself (the timing_generator object) is not a problem here. ++ */ ++ struct timing_generator *tg = pipe_ctx[i]->stream_res.tg; ++ ++ if ((tg != NULL) && tg->funcs) { ++ if (tg->funcs->set_drr) ++ tg->funcs->set_drr(tg, ¶ms); + if (adjust.v_total_max != 0 && adjust.v_total_min != 0) +- if (pipe_ctx[i]->stream_res.tg->funcs->set_static_screen_control) +- pipe_ctx[i]->stream_res.tg->funcs->set_static_screen_control( +- pipe_ctx[i]->stream_res.tg, +- event_triggers, num_frames); ++ if (tg->funcs->set_static_screen_control) ++ tg->funcs->set_static_screen_control( ++ tg, event_triggers, num_frames); + } + } + } +-- +2.44.2 + + diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/drm-amd-display-Avoid-race-between-dcn35_set_drr-and.patch new/patches.suse/drm-amd-display-Avoid-race-between-dcn35_set_drr-and.patch --- old/patches.suse/drm-amd-display-Avoid-race-between-dcn35_set_drr-and.patch 1970-01-01 01:00:00.000000000 +0100 +++ new/patches.suse/drm-amd-display-Avoid-race-between-dcn35_set_drr-and.patch 2024-09-05 07:13:33.000000000 +0200 @@ -0,0 +1,75 @@ +From: Tobias Jakobi <tjak...@math.uni-bielefeld.de> +Subject: [PATCH 2/2] drm/amd/display: Avoid race between dcn35_set_drr() and + dc_state_destruct() +Date: Mon, 2 Sep 2024 11:40:27 +0200 +Message-id: <fd879fd0595e9e7e47c3442da10a5aede21bf895.1725269643.git.tjak...@math.uni-bielefeld.de> +Patch-mainline: Submitted, amd-gfx ML +References: bsc#1225147 + +dc_state_destruct() nulls the resource context of the DC state. The pipe +context passed to dcn35_set_drr() is a member of this resource context. + +If dc_state_destruct() is called parallel to the IRQ processing (which +calls dcn35_set_drr() at some point), we can end up using already nulled +function callback fields of struct stream_resource. + +The logic in dcn35_set_drr() already tries to avoid this, by checking tg +against NULL. But if the nulling happens exactly after the NULL check and +before the next access, then we get a race. + +Avoid this by copying tg first to a local variable, and then use this +variable for all the operations. This should work, as long as nobody +frees the resource pool where the timing generators live. + +Closes: https://gitlab.freedesktop.org/drm/amd/-/issues/3142 +Fixes: 06ad7e164256 ("drm/amd/display: Destroy DC context while keeping DML and DML2") +Signed-off-by: Tobias Jakobi <tjak...@math.uni-bielefeld.de> +Acked-by: Takashi Iwai <ti...@suse.de> + +--- + .../amd/display/dc/hwss/dcn35/dcn35_hwseq.c | 20 +++++++++++-------- + 1 file changed, 12 insertions(+), 8 deletions(-) + +diff --git a/drivers/gpu/drm/amd/display/dc/hwss/dcn35/dcn35_hwseq.c b/drivers/gpu/drm/amd/display/dc/hwss/dcn35/dcn35_hwseq.c +index dcced89c07b3..4e77728dac10 100644 +--- a/drivers/gpu/drm/amd/display/dc/hwss/dcn35/dcn35_hwseq.c ++++ b/drivers/gpu/drm/amd/display/dc/hwss/dcn35/dcn35_hwseq.c +@@ -1370,7 +1370,13 @@ void dcn35_set_drr(struct pipe_ctx **pipe_ctx, + params.vertical_total_mid_frame_num = adjust.v_total_mid_frame_num; + + for (i = 0; i < num_pipes; i++) { +- if ((pipe_ctx[i]->stream_res.tg != NULL) && pipe_ctx[i]->stream_res.tg->funcs) { ++ /* dc_state_destruct() might null the stream resources, so fetch tg ++ * here first to avoid a race condition. The lifetime of the pointee ++ * itself (the timing_generator object) is not a problem here. ++ */ ++ struct timing_generator *tg = pipe_ctx[i]->stream_res.tg; ++ ++ if ((tg != NULL) && tg->funcs) { + struct dc_crtc_timing *timing = &pipe_ctx[i]->stream->timing; + struct dc *dc = pipe_ctx[i]->stream->ctx->dc; + +@@ -1383,14 +1389,12 @@ void dcn35_set_drr(struct pipe_ctx **pipe_ctx, + num_frames = 2 * (frame_rate % 60); + } + } +- if (pipe_ctx[i]->stream_res.tg->funcs->set_drr) +- pipe_ctx[i]->stream_res.tg->funcs->set_drr( +- pipe_ctx[i]->stream_res.tg, ¶ms); ++ if (tg->funcs->set_drr) ++ tg->funcs->set_drr(tg, ¶ms); + if (adjust.v_total_max != 0 && adjust.v_total_min != 0) +- if (pipe_ctx[i]->stream_res.tg->funcs->set_static_screen_control) +- pipe_ctx[i]->stream_res.tg->funcs->set_static_screen_control( +- pipe_ctx[i]->stream_res.tg, +- event_triggers, num_frames); ++ if (tg->funcs->set_static_screen_control) ++ tg->funcs->set_static_screen_control( ++ tg, event_triggers, num_frames); + } + } + } +-- +2.44.2 + + diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/drm-amd-display-Fix-a-typo-in-revert-commit.patch new/patches.suse/drm-amd-display-Fix-a-typo-in-revert-commit.patch --- old/patches.suse/drm-amd-display-Fix-a-typo-in-revert-commit.patch 2024-08-30 06:50:21.000000000 +0200 +++ new/patches.suse/drm-amd-display-Fix-a-typo-in-revert-commit.patch 2024-09-05 07:13:33.000000000 +0200 @@ -1,21 +1,21 @@ From: Fangzhi Zuo <jerry....@amd.com> -Date: Thu, 15 Aug 2024 18:45:24 -0400 -Subject: drm/amd/display: Fix a typo in revert commit -Patch-mainline: Submitted, 20240815224525.3077505-13-roman...@amd.com +Date: Tue, 27 Aug 2024 16:08:13 -0400 +Subject: drm/amdgpu/display: Fix a mistake in revert commit +Git-repo: git://anongit.freedesktop.org/drm/drm +Git-commit: 7745a1dee0a687044888179e6e7fcd6d704992a9 +Patch-mainline: Queued in subsystem maintainer repository References: bsc#1228093 #3495 -A typo is fixed for "drm/amd/display: Fix MST BW calculation Regression" +[why] +It is to fix in try_disable_dsc() due to misrevert of +commit 338567d17627 ("drm/amd/display: Fix MST BW calculation Regression") -Fixes: 4b6564cb120c ("drm/amd/display: Fix MST BW calculation Regression") +[How] +Fix restoring minimum compression bw by 'max_kbps', instead of native bw 'stream_kbps' -Reviewed-by: Roman Li <roman...@amd.com> Signed-off-by: Fangzhi Zuo <jerry....@amd.com> -Signed-off-by: Roman Li <roman...@amd.com> -Fixes: 4b6564cb120c ("drm/amd/display: Fix MST BW calculation Regression") -Reported-by: jirisl...@kernel.org -Closes: https://gitlab.freedesktop.org/drm/amd/-/issues/3495 -Closes: https://bugzilla.suse.com/show_bug.cgi?id=1228093 -Tested-by: Daniel Wheeler <daniel.whee...@amd.com> +Reviewed-by: Aurabindo Pillai <aurabindo.pil...@amd.com> +Signed-off-by: Alex Deucher <alexander.deuc...@amd.com> Signed-off-by: Jiri Slaby <jsl...@suse.cz> --- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 2 +- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/drm-amdgpu-always-allocate-cleared-VRAM-for-GEM-allo.patch new/patches.suse/drm-amdgpu-always-allocate-cleared-VRAM-for-GEM-allo.patch --- old/patches.suse/drm-amdgpu-always-allocate-cleared-VRAM-for-GEM-allo.patch 1970-01-01 01:00:00.000000000 +0100 +++ new/patches.suse/drm-amdgpu-always-allocate-cleared-VRAM-for-GEM-allo.patch 2024-09-05 07:13:33.000000000 +0200 @@ -0,0 +1,46 @@ +From: Alex Deucher <alexander.deuc...@amd.com> +Subject: [PATCH] drm/amdgpu: always allocate cleared VRAM for GEM allocations +Date: Thu, 29 Aug 2024 13:26:45 -0400 +Message-id: <20240829172645.1678920-1-alexander.deuc...@amd.com> +Patch-mainline: Submitted, amd-gfx ML +References: bsc#1229123 + +This adds allocation latency, but aligns better with user +expectations. The latency should improve with the drm buddy +clearing patches that Arun has been working on. + +In addition this fixes the high CPU spikes seen when doing +wipe on release. + +V2: always set AMDGPU_GEM_CREATE_VRAM_CLEARED (Christian) + +Closes: https://gitlab.freedesktop.org/drm/amd/-/issues/3528 +Fixes: a68c7eaa7a8f ("drm/amdgpu: Enable clear page functionality") +Reviewed-by: Michel Dänzer <mdaen...@redhat.com> (v1) +Signed-off-by: Alex Deucher <alexander.deuc...@amd.com> +Cc: Arunpravin Paneer Selvam <arunpravin.paneersel...@amd.com> +Cc: Christian König <christian.koe...@amd.com> +Acked-by: Takashi Iwai <ti...@suse.de> + +--- + drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 3 +++ + 1 file changed, 3 insertions(+) + +diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c +index 1f149c9e2177..8794661b0bfa 100644 +--- a/drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c ++++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c +@@ -349,6 +349,9 @@ int amdgpu_gem_create_ioctl(struct drm_device *dev, void *data, + return -EINVAL; + } + ++ /* always clear VRAM */ ++ flags |= AMDGPU_GEM_CREATE_VRAM_CLEARED; ++ + /* create a gem object to contain this object in */ + if (args->in.domains & (AMDGPU_GEM_DOMAIN_GDS | + AMDGPU_GEM_DOMAIN_GWS | AMDGPU_GEM_DOMAIN_OA)) { +-- +2.46.0 + + diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/drm-vmwgfx-Disable-coherent-dumb-buffers-without-3d.patch new/patches.suse/drm-vmwgfx-Disable-coherent-dumb-buffers-without-3d.patch --- old/patches.suse/drm-vmwgfx-Disable-coherent-dumb-buffers-without-3d.patch 2024-08-30 06:50:21.000000000 +0200 +++ new/patches.suse/drm-vmwgfx-Disable-coherent-dumb-buffers-without-3d.patch 1970-01-01 01:00:00.000000000 +0100 @@ -1,56 +0,0 @@ -From: Zack Rusin <zack.ru...@broadcom.com> -Subject: [PATCH 3/3] drm/vmwgfx: Disable coherent dumb buffers without 3d -Date: Fri, 16 Aug 2024 14:32:07 -0400 -Message-id: <20240816183332.31961-4-zack.ru...@broadcom.com> -Patch-mainline: Submitted, dri-devel ML -References: bsc#1229627 - -Coherent surfaces make only sense if the host renders to them using -accelerated apis. Without 3d the entire content of dumb buffers stays -in the guest making all of the extra work they're doing to synchronize -between guest and host useless. - -Configurations without 3d also tend to run with very low graphics -memory limits. The pinned console fb, mob cursors and graphical login -manager tend to run out of 16MB graphics memory that those guests use. - -Fix it by making sure the coherent dumb buffers are only used on -configs with 3d enabled. - -Signed-off-by: Zack Rusin <zack.ru...@broadcom.com> -Fixes: d6667f0ddf46 ("drm/vmwgfx: Fix handling of dumb buffers") -Reported-by: Christian Heusel <christ...@heusel.eu> -Closes: https://lore.kernel.org/all/0d0330f3-2ac0-4cd5-8075-7f1cbaf72...@heusel.eu -Cc: Broadcom internal kernel review list <bcm-kernel-feedback-l...@broadcom.com> -Cc: dri-de...@lists.freedesktop.org -Cc: <sta...@vger.kernel.org> # v6.9+ -Cc: Maaz Mombasawala <maaz.mombasaw...@broadcom.com> -Cc: Martin Krastev <martin.kras...@broadcom.com> -Acked-by: Takashi Iwai <ti...@suse.de> - ---- - drivers/gpu/drm/vmwgfx/vmwgfx_surface.c | 6 ++++-- - 1 file changed, 4 insertions(+), 2 deletions(-) - -diff --git a/drivers/gpu/drm/vmwgfx/vmwgfx_surface.c b/drivers/gpu/drm/vmwgfx/vmwgfx_surface.c -index 8ae6a761c900..1625b30d9970 100644 ---- a/drivers/gpu/drm/vmwgfx/vmwgfx_surface.c -+++ b/drivers/gpu/drm/vmwgfx/vmwgfx_surface.c -@@ -2283,9 +2283,11 @@ int vmw_dumb_create(struct drm_file *file_priv, - /* - * Without mob support we're just going to use raw memory buffer - * because we wouldn't be able to support full surface coherency -- * without mobs -+ * without mobs. There also no reason to support surface coherency -+ * without 3d (i.e. gpu usage on the host) because then all the -+ * contents is going to be rendered guest side. - */ -- if (!dev_priv->has_mob) { -+ if (!dev_priv->has_mob || !vmw_supports_3d(dev_priv)) { - int cpp = DIV_ROUND_UP(args->bpp, 8); - - switch (cpp) { --- -2.43.0 - - diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/fix-amdgpu-freezes.patch new/patches.suse/fix-amdgpu-freezes.patch --- old/patches.suse/fix-amdgpu-freezes.patch 2024-08-30 06:50:21.000000000 +0200 +++ new/patches.suse/fix-amdgpu-freezes.patch 1970-01-01 01:00:00.000000000 +0100 @@ -1,24 +0,0 @@ -From: Takashi Iwai <ti...@suse.de> -Subject: Workaround for amdgpu hard freeze -Patch-mainline: Never, temporary workaround until the final solution -References: bsc#1225147 - -A regression fix for AMDGPU hard freeze. -Taken from https://gitlab.freedesktop.org/drm/amd/-/issues/3142 - -Signed-off-by: Takashi Iwai <ti...@suse.de> - ---- - drivers/gpu/drm/amd/display/dc/core/dc_state.c | 1 - - 1 file changed, 1 deletion(-) - ---- a/drivers/gpu/drm/amd/display/dc/core/dc_state.c -+++ b/drivers/gpu/drm/amd/display/dc/core/dc_state.c -@@ -300,7 +300,6 @@ void dc_state_destruct(struct dc_state * - state->phantom_plane_count = 0; - - state->stream_mask = 0; -- memset(&state->res_ctx, 0, sizeof(state->res_ctx)); - memset(&state->pp_display_cfg, 0, sizeof(state->pp_display_cfg)); - memset(&state->dcn_bw_vars, 0, sizeof(state->dcn_bw_vars)); - state->clk_mgr = NULL; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/nfsd-ensure-that-nfsd4_fattr_args.context-is-zeroed-.patch new/patches.suse/nfsd-ensure-that-nfsd4_fattr_args.context-is-zeroed-.patch --- old/patches.suse/nfsd-ensure-that-nfsd4_fattr_args.context-is-zeroed-.patch 2024-08-30 06:50:21.000000000 +0200 +++ new/patches.suse/nfsd-ensure-that-nfsd4_fattr_args.context-is-zeroed-.patch 1970-01-01 01:00:00.000000000 +0100 @@ -1,42 +0,0 @@ -From: Jeff Layton <jlay...@kernel.org> -Date: Thu, 22 Aug 2024 14:47:01 -0400 -Subject: [PATCH] nfsd: ensure that nfsd4_fattr_args.context is zeroed out -Git-commit: f58bab6fd4063913bd8321e99874b8239e9ba726 -Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git nfsd-fixes -Patch-mainline: Queued in subsystem maintainer repository -References: bsc#1229714 - -If nfsd4_encode_fattr4 ends up doing a "goto out" before we get to -checking for the security label, then args.context will be set to -uninitialized junk on the stack, which we'll then try to free. -Initialize it early. - -Fixes: f59388a579c6 ("NFSD: Add nfsd4_encode_fattr4_sec_label()") -Signed-off-by: Jeff Layton <jlay...@kernel.org> -Signed-off-by: Chuck Lever <chuck.le...@oracle.com> -Acked-by: NeilBrown <ne...@suse.com> - ---- - fs/nfsd/nfs4xdr.c | 4 +++- - 1 file changed, 3 insertions(+), 1 deletion(-) - ---- a/fs/nfsd/nfs4xdr.c -+++ b/fs/nfsd/nfs4xdr.c -@@ -3545,6 +3545,9 @@ nfsd4_encode_fattr4(struct svc_rqst *rqs - args.dentry = dentry; - args.ignore_crossmnt = (ignore_crossmnt != 0); - args.acl = NULL; -+#ifdef CONFIG_NFSD_V4_SECURITY_LABEL -+ args.context = NULL; -+#endif - - /* - * Make a local copy of the attribute bitmap that can be modified. -@@ -3617,7 +3620,6 @@ nfsd4_encode_fattr4(struct svc_rqst *rqs - args.contextsupport = false; - - #ifdef CONFIG_NFSD_V4_SECURITY_LABEL -- args.context = NULL; - if ((attrmask[2] & FATTR4_WORD2_SECURITY_LABEL) || - attrmask[0] & FATTR4_WORD0_SUPPORTED_ATTRS) { - if (exp->ex_flags & NFSEXP_SECURITY_LABEL) ++++++ series.conf ++++++ --- /var/tmp/diff_new_pack.CQRsEY/_old 2024-09-06 17:18:08.162871868 +0200 +++ /var/tmp/diff_new_pack.CQRsEY/_new 2024-09-06 17:18:08.166872034 +0200 @@ -1567,6 +1567,156 @@ patches.kernel.org/6.10.7-271-ksmbd-fix-race-condition-between-destroy_previ.patch patches.kernel.org/6.10.7-272-Input-MT-limit-max-slots.patch patches.kernel.org/6.10.7-273-Linux-6.10.7.patch + patches.kernel.org/6.10.8-001-drm-amdgpu-mes-fix-mes-ring-buffer-overflow.patch + patches.kernel.org/6.10.8-002-erofs-fix-out-of-bound-access-when-z_erofs_gbu.patch + patches.kernel.org/6.10.8-003-ALSA-seq-Skip-event-type-filtering-for-UMP-eve.patch + patches.kernel.org/6.10.8-004-ALSA-hda-realtek-Enable-mute-micmute-LEDs-on-H.patch + patches.kernel.org/6.10.8-005-ALSA-hda-realtek-support-HP-Pavilion-Aero-13-b.patch + patches.kernel.org/6.10.8-006-LoongArch-Remove-the-unused-dma-direct.h.patch + patches.kernel.org/6.10.8-007-LoongArch-Add-ifdefs-to-fix-LSX-and-LASX-relat.patch + patches.kernel.org/6.10.8-008-tpm-ibmvtpm-Call-tpm2_sessions_init-to-initial.patch + patches.kernel.org/6.10.8-009-btrfs-fix-a-use-after-free-when-hitting-errors.patch + patches.kernel.org/6.10.8-010-btrfs-run-delayed-iputs-when-flushing-delalloc.patch + patches.kernel.org/6.10.8-011-smb-client-avoid-dereferencing-rdata-NULL-in-s.patch + patches.kernel.org/6.10.8-012-pinctrl-rockchip-correct-RK3328-iomux-width-fl.patch + patches.kernel.org/6.10.8-013-pinctrl-single-fix-potential-NULL-dereference-.patch + patches.kernel.org/6.10.8-014-netfs-ceph-Partially-revert-netfs-Replace-PG_f.patch + patches.kernel.org/6.10.8-015-wifi-wfx-repair-open-network-AP-mode.patch + patches.kernel.org/6.10.8-016-wifi-mwifiex-duplicate-static-structs-used-in-.patch + patches.kernel.org/6.10.8-017-net-mana-Fix-race-of-mana_hwc_post_rx_wqe-and-.patch + patches.kernel.org/6.10.8-018-mptcp-close-subflow-when-receiving-TCP-FIN.patch + patches.kernel.org/6.10.8-019-mptcp-sched-check-both-backup-in-retrans.patch + patches.kernel.org/6.10.8-020-mptcp-pr_debug-add-missing-n-at-the-end.patch + patches.kernel.org/6.10.8-021-mptcp-pm-reuse-ID-0-after-delete-and-re-add.patch + patches.kernel.org/6.10.8-022-mptcp-pm-skip-connecting-to-already-establishe.patch + patches.kernel.org/6.10.8-023-mptcp-pm-reset-MPC-endp-ID-when-re-added.patch + patches.kernel.org/6.10.8-024-mptcp-pm-send-ACK-on-an-active-subflow.patch + patches.kernel.org/6.10.8-025-mptcp-pm-fix-RM_ADDR-ID-for-the-initial-subflo.patch + patches.kernel.org/6.10.8-026-mptcp-pm-do-not-remove-already-closed-subflows.patch + patches.kernel.org/6.10.8-027-mptcp-pm-fix-ID-0-endp-usage-after-multiple-re.patch + patches.kernel.org/6.10.8-028-mptcp-avoid-duplicated-SUB_CLOSED-events.patch + patches.kernel.org/6.10.8-029-mptcp-pm-ADD_ADDR-0-is-not-a-new-address.patch + patches.kernel.org/6.10.8-030-selftests-mptcp-join-cannot-rm-sf-if-closed.patch + patches.kernel.org/6.10.8-031-selftests-mptcp-join-check-removing-ID-0-endpo.patch + patches.kernel.org/6.10.8-032-selftests-mptcp-join-no-extra-msg-if-no-counte.patch + patches.kernel.org/6.10.8-033-selftests-mptcp-join-check-re-re-adding-ID-0-e.patch + patches.kernel.org/6.10.8-034-binfmt_elf_fdpic-fix-AUXV-size-calculation-whe.patch + patches.kernel.org/6.10.8-035-drm-v3d-Disable-preemption-while-updating-GPU-.patch + patches.kernel.org/6.10.8-036-drm-i915-dsi-Make-Lenovo-Yoga-Tab-3-X90F-DMI-m.patch + patches.kernel.org/6.10.8-037-drm-i915-dp_mst-Fix-MST-state-after-a-sink-res.patch + patches.kernel.org/6.10.8-038-drm-amdgpu-align-pp_power_profile_mode-with-ke.patch + patches.kernel.org/6.10.8-039-drm-amdgpu-swsmu-always-force-a-state-reprogra.patch + patches.kernel.org/6.10.8-040-drm-vmwgfx-Prevent-unmapping-active-read-buffe.patch + patches.kernel.org/6.10.8-041-drm-vmwgfx-Fix-prime-with-external-buffers.patch + patches.kernel.org/6.10.8-042-drm-vmwgfx-Disable-coherent-dumb-buffers-witho.patch + patches.kernel.org/6.10.8-043-video-aperture-optionally-match-the-device-in-.patch + patches.kernel.org/6.10.8-044-drm-xe-Prepare-display-for-D3Cold.patch + patches.kernel.org/6.10.8-045-drm-xe-display-Make-display-suspend-resume-wor.patch + patches.kernel.org/6.10.8-046-drm-xe-vm-Simplify-if-condition.patch + patches.kernel.org/6.10.8-047-drm-xe-exec_queue-Rename-xe_exec_queue-compute.patch + patches.kernel.org/6.10.8-048-drm-xe-prevent-UAF-around-preempt-fence.patch + patches.kernel.org/6.10.8-049-drm-amdgpu-Do-not-wait-for-MP0_C2PMSG_33-IFWI-.patch + patches.kernel.org/6.10.8-050-drm-amdgpu-fix-eGPU-hotplug-regression.patch + patches.kernel.org/6.10.8-051-pinctrl-qcom-x1e80100-Update-PDC-hwirq-map.patch + patches.kernel.org/6.10.8-052-ASoC-SOF-amd-move-iram-dram-fence-register-pro.patch + patches.kernel.org/6.10.8-053-ASoC-SOF-amd-Fix-for-incorrect-acp-error-regis.patch + patches.kernel.org/6.10.8-054-ASoC-amd-acp-fix-module-autoloading.patch + patches.kernel.org/6.10.8-055-ASoC-SOF-amd-Fix-for-acp-init-sequence.patch + patches.kernel.org/6.10.8-056-ALSA-hda-cs35l56-Don-t-use-the-device-index-as.patch + patches.kernel.org/6.10.8-057-ASoC-cs-amp-lib-test-Force-test-calibration-bl.patch + patches.kernel.org/6.10.8-058-ASoC-cs-amp-lib-Ignore-empty-UEFI-calibration-.patch + patches.kernel.org/6.10.8-059-nfsd-ensure-that-nfsd4_fattr_args.context-is-z.patch + patches.kernel.org/6.10.8-060-backing-file-convert-to-using-fops-splice_writ.patch + patches.kernel.org/6.10.8-061-pinctrl-mediatek-common-v2-Fix-broken-bias-dis.patch + patches.kernel.org/6.10.8-062-pinctrl-qcom-x1e80100-Fix-special-pin-offsets.patch + patches.kernel.org/6.10.8-063-pinctrl-starfive-jh7110-Correct-the-level-trig.patch + patches.kernel.org/6.10.8-064-nfsd-prevent-panic-for-nfsv4.0-closed-files-in.patch + patches.kernel.org/6.10.8-065-mm-Fix-missing-folio-invalidation-calls-during.patch + patches.kernel.org/6.10.8-066-afs-Fix-post-setattr-file-edit-to-do-truncatio.patch + patches.kernel.org/6.10.8-067-netfs-Fix-netfs_release_folio-to-say-no-if-fol.patch + patches.kernel.org/6.10.8-068-netfs-Fix-trimming-of-streaming-write-folios-i.patch + patches.kernel.org/6.10.8-069-netfs-Fix-missing-iterator-reset-on-retry-of-s.patch + patches.kernel.org/6.10.8-070-netfs-Fix-interaction-of-streaming-writes-with.patch + patches.kernel.org/6.10.8-071-smb-client-remove-unused-rq_iter_size-from-str.patch + patches.kernel.org/6.10.8-072-cifs-Fix-FALLOC_FL_PUNCH_HOLE-support.patch + patches.kernel.org/6.10.8-073-nfsd-hold-reference-to-delegation-when-updatin.patch + patches.kernel.org/6.10.8-074-nfsd-fix-potential-UAF-in-nfsd4_cb_getattr_rel.patch + patches.kernel.org/6.10.8-075-fs-nfsd-fix-update-of-inode-attrs-in-CB_GETATT.patch + patches.kernel.org/6.10.8-076-selinux-smack-don-t-bypass-permissions-check-i.patch + patches.kernel.org/6.10.8-077-cpufreq-amd-pstate-Use-topology_logical_packag.patch + patches.kernel.org/6.10.8-078-iommufd-Do-not-allow-creating-areas-without-RE.patch + patches.kernel.org/6.10.8-079-phy-fsl-imx8mq-usb-fix-tuning-parameter-name.patch + patches.kernel.org/6.10.8-080-soundwire-stream-fix-programming-slave-ports-f.patch + patches.kernel.org/6.10.8-081-dmaengine-dw-edma-Fix-unmasking-STOP-and-ABORT.patch + patches.kernel.org/6.10.8-082-dmaengine-dw-edma-Do-not-enable-watermark-inte.patch + patches.kernel.org/6.10.8-083-phy-qcom-qmp-pcie-Fix-X1E80100-PCIe-Gen4-PHY-i.patch + patches.kernel.org/6.10.8-084-phy-xilinx-phy-zynqmp-Fix-SGMII-linkup-failure.patch + patches.kernel.org/6.10.8-085-dmaengine-dw-Add-peripheral-bus-width-verifica.patch + patches.kernel.org/6.10.8-086-dmaengine-dw-Add-memory-bus-width-verification.patch + patches.kernel.org/6.10.8-087-dmaengine-ti-omap-dma-Initialize-sglen-after-a.patch + patches.kernel.org/6.10.8-088-pktgen-use-cpus_read_lock-in-pg_net_init.patch + patches.kernel.org/6.10.8-089-cpufreq-amd-pstate-ut-Don-t-check-for-highest-.patch + patches.kernel.org/6.10.8-090-Bluetooth-btnxpuart-Handle-FW-Download-Abort-s.patch + patches.kernel.org/6.10.8-091-Bluetooth-btnxpuart-Fix-random-crash-seen-whil.patch + patches.kernel.org/6.10.8-092-Bluetooth-hci_core-Fix-not-handling-hibernatio.patch + patches.kernel.org/6.10.8-093-iommu-Do-not-return-0-from-map_pages-if-it-doe.patch + patches.kernel.org/6.10.8-094-netfilter-nf_tables-restore-IP-sanity-checks-f.patch + patches.kernel.org/6.10.8-095-wifi-iwlwifi-mvm-take-the-mutex-before-running.patch + patches.kernel.org/6.10.8-096-wifi-iwlwifi-fw-fix-wgds-rev-3-exact-size.patch + patches.kernel.org/6.10.8-097-wifi-iwlwifi-mvm-allow-6-GHz-channels-in-MLO-s.patch + patches.kernel.org/6.10.8-098-ethtool-check-device-is-present-when-getting-l.patch + patches.kernel.org/6.10.8-099-hwmon-pt5161l-Fix-invalid-temperature-reading.patch + patches.kernel.org/6.10.8-100-net_sched-sch_fq-fix-incorrect-behavior-for-sm.patch + patches.kernel.org/6.10.8-101-netfilter-nf_tables_ipv6-consider-network-offs.patch + patches.kernel.org/6.10.8-102-selftests-forwarding-no_forwarding-Down-ports-.patch + patches.kernel.org/6.10.8-103-selftests-forwarding-local_termination-Down-po.patch + patches.kernel.org/6.10.8-104-bonding-implement-xdo_dev_state_free-and-call-.patch + patches.kernel.org/6.10.8-105-bonding-extract-the-use-of-real_device-into-lo.patch + patches.kernel.org/6.10.8-106-bonding-change-ipsec_lock-from-spin-lock-to-mu.patch + patches.kernel.org/6.10.8-107-gtp-fix-a-potential-NULL-pointer-dereference.patch + patches.kernel.org/6.10.8-108-tcp-fix-forever-orphan-socket-caused-by-tcp_ab.patch + patches.kernel.org/6.10.8-109-sctp-fix-association-labeling-in-the-duplicate.patch + patches.kernel.org/6.10.8-110-drm-amd-display-avoid-using-null-object-of-fra.patch + patches.kernel.org/6.10.8-111-net-busy-poll-use-ktime_get_ns-instead-of-loca.patch + patches.kernel.org/6.10.8-112-nfc-pn533-Add-poll-mod-list-filling-check.patch + patches.kernel.org/6.10.8-113-drm-xe-hwmon-Fix-WRITE_I1-param-from-u32-to-u1.patch + patches.kernel.org/6.10.8-114-io_uring-kbuf-return-correct-iovec-count-from-.patch + patches.kernel.org/6.10.8-115-soc-qcom-cmd-db-Map-shared-memory-as-WC-not-WB.patch + patches.kernel.org/6.10.8-116-soc-qcom-pmic_glink-Actually-communicate-when-.patch + patches.kernel.org/6.10.8-117-soc-qcom-pmic_glink-Fix-race-during-initializa.patch + patches.kernel.org/6.10.8-118-cdc-acm-Add-DISABLE_ECHO-quirk-for-GE-HealthCa.patch + patches.kernel.org/6.10.8-119-usb-typec-fsa4480-Relax-CHIP_ID-check.patch + patches.kernel.org/6.10.8-120-firmware-qcom-scm-Mark-get_wq_ctx-as-atomic-ca.patch + patches.kernel.org/6.10.8-121-scsi-sd-Ignore-command-SYNCHRONIZE-CACHE-error.patch + patches.kernel.org/6.10.8-122-dt-bindings-usb-microchip-usb2514-Fix-referenc.patch + patches.kernel.org/6.10.8-123-USB-serial-option-add-MeiG-Smart-SRM825L.patch + patches.kernel.org/6.10.8-124-usb-gadget-uvc-queue-pump-work-in-uvcg_video_e.patch + patches.kernel.org/6.10.8-125-arm64-dts-qcom-x1e80100-crd-fix-PCIe4-PHY-supp.patch + patches.kernel.org/6.10.8-126-arm64-dts-qcom-x1e80100-qcp-fix-PCIe4-PHY-supp.patch + patches.kernel.org/6.10.8-127-arm64-dts-qcom-x1e80100-add-missing-PCIe-minim.patch + patches.kernel.org/6.10.8-128-arm64-dts-qcom-x1e80100-fix-PCIe-domain-number.patch + patches.kernel.org/6.10.8-129-ARM-dts-imx6dl-yapp43-Increase-LED-current-to-.patch + patches.kernel.org/6.10.8-130-usb-dwc3-ep0-Don-t-reset-resource-alloc-flag-i.patch + patches.kernel.org/6.10.8-131-usb-dwc3-xilinx-add-missing-depopulate-in-prob.patch + patches.kernel.org/6.10.8-132-usb-dwc3-omap-add-missing-depopulate-in-probe-.patch + patches.kernel.org/6.10.8-133-usb-dwc3-core-Prevent-USB-core-invalid-event-b.patch + patches.kernel.org/6.10.8-134-usb-dwc3-st-fix-probed-platform-device-ref-cou.patch + patches.kernel.org/6.10.8-135-usb-dwc3-st-add-missing-depopulate-in-probe-er.patch + patches.kernel.org/6.10.8-136-usb-core-sysfs-Unmerge-usb3_hardware_lpm_attr_.patch + patches.kernel.org/6.10.8-137-usb-cdnsp-fix-incorrect-index-in-cdnsp_get_hw_.patch + patches.kernel.org/6.10.8-138-usb-cdnsp-fix-for-Link-TRB-with-TC.patch + patches.kernel.org/6.10.8-139-usb-typec-ucsi-Move-unregister-out-of-atomic-s.patch + patches.kernel.org/6.10.8-140-arm64-dts-qcom-ipq5332-Fix-interrupt-trigger-t.patch + patches.kernel.org/6.10.8-141-ARM-dts-omap3-n900-correct-the-accelerometer-o.patch + patches.kernel.org/6.10.8-142-arm64-dts-imx8mp-beacon-kit-Fix-Stereo-Audio-o.patch + patches.kernel.org/6.10.8-143-arm64-dts-imx93-update-default-value-for-snps-.patch + patches.kernel.org/6.10.8-144-arm64-dts-freescale-imx93-tqma9352-fix-CMA-all.patch + patches.kernel.org/6.10.8-145-arm64-dts-freescale-imx93-tqma9352-mba93xxla-f.patch + patches.kernel.org/6.10.8-146-firmware-microchip-fix-incorrect-error-report-.patch + patches.kernel.org/6.10.8-147-scsi-aacraid-Fix-double-free-on-probe-failure.patch + patches.kernel.org/6.10.8-148-apparmor-fix-policy_unpack_test-on-big-endian-.patch + patches.kernel.org/6.10.8-149-nfsd-fix-nfsd4_deleg_getattr_conflict-in-prese.patch + patches.kernel.org/6.10.8-150-Linux-6.10.8.patch ######################################################## # Build fixes that apply to the vanilla kernel too. @@ -1596,6 +1746,8 @@ ######################################################## patches.suse/drm-amd-display-Fix-MST-BW-calculation-Regression.patch + # git://anongit.freedesktop.org/drm/drm.git drm-next + patches.suse/drm-amd-display-Fix-a-typo-in-revert-commit.patch ######################################################## # end of sorted patches ######################################################## @@ -1614,10 +1766,10 @@ ######################################################## patches.suse/firmware-qemu_fw_cfg-Do-not-hard-depend-on-CONFIG_HA.patch patches.suse/drm-nouveau-disp-Fix-missing-backlight-control-on-Ma.patch - patches.suse/drm-amd-display-Fix-a-typo-in-revert-commit.patch patches.suse/drm-amd-display-Fix-Synaptics-Cascaded-DSC-Determina.patch - patches.suse/drm-vmwgfx-Disable-coherent-dumb-buffers-without-3d.patch - patches.suse/nfsd-ensure-that-nfsd4_fattr_args.context-is-zeroed-.patch + patches.suse/drm-amdgpu-always-allocate-cleared-VRAM-for-GEM-allo.patch + patches.suse/drm-amd-display-Avoid-race-between-dcn10_set_drr-and.patch + patches.suse/drm-amd-display-Avoid-race-between-dcn35_set_drr-and.patch ######################################################## # kbuild/module infrastructure fixes @@ -1722,7 +1874,6 @@ ######################################################## patches.suse/drivers-firmware-skip-simpledrm-if-nvidia-drm.modese.patch patches.suse/Add-parameter-to-disable-simple-framebuffer-devices.patch - patches.suse/fix-amdgpu-freezes.patch ######################################################## # Storage ++++++ source-timestamp ++++++ --- /var/tmp/diff_new_pack.CQRsEY/_old 2024-09-06 17:18:08.186872865 +0200 +++ /var/tmp/diff_new_pack.CQRsEY/_new 2024-09-06 17:18:08.190873031 +0200 @@ -1,4 +1,4 @@ -2024-08-30 04:50:21 +0000 -GIT Revision: 54e6893832111b44ab5c2491ef7c6e38ec3345f8 +2024-09-05 05:47:00 +0000 +GIT Revision: db7c2e213b01cb9a33fcb1c3ca83d47ff173b554 GIT Branch: stable