Management commands with no data buffer still need the pointer to the
command itself set. Fixes crashes seen after using the patrol read start/stop
commands as reported by job@
ok dlg@
pci_resize_resource() takes another argument in 6.18.40 drm
A bitmask of pci bars to skip. No callers of this are currently enabled
and the code we have is only for bar 0.
PCI: Fix restoring BARs on BAR resize rollback path
From Ilpo Jarvinen
4b5322f0002aac02a0f9907ac2358811330d982c in linux-6.18.y/6.18.40
337b1b566db087347194e4543ddfdfa5645275cc in mainline linux
drm/edid: fix OOB read in drm_parse_tiled_block()
From Xiang Mei
9cc0f8e63e8c34cf43def35cbd305ba711181a1f in linux-6.18.y/6.18.40
faaa1e1155833e7d4ce7e3cfaf64c0d636b190db in mainline linux
drm/amdgpu: initialize irq.lock spinlock earlier
From Thadeu Lima de Souza Cascardo
290ad0a548915bc2f457e6d315e1537f00e16497 in linux-6.18.y/6.18.40
a2b270c0ecf6d95bcd14ef4c20d0301a88143ff5 in mainline linux
drm/amdkfd: fix list_del corruption in kfd_criu_resume_svm
From Mario Limonciello
96ac562a9ea3020981f536384711190841c81aa8 in linux-6.18.y/6.18.40
8fa5655da368d0306c03e9dc9cda8ae2a7840926 in mainline linux
drm/amd/display: Fix mem_type change detection for async flips
From Matthew Schwartz
211bb9d8f17c4136e72843bb00f9ed6fb12618b8 in linux-6.18.y/6.18.40
8e792f018e10e68f488f279fbd4f38009a2e066d in mainline linux
drm/amdkfd: Avoid double-unpin of DOORBELL/MMIO BOs on free
From Yunxiang Li
0e27d92f69b8e4c750a4b181cc05a86b9338c4f5 in linux-6.18.y/6.18.40
3f0cc1735273a57c5116710cf0202e12152f59cc in mainline linux
drm/i915: clear CRTC color blob pointers after dropping refs
From Guangshuo Li
2024940522ef451098c940ab0b82d647de5e5d9b in linux-6.18.y/6.18.40
31f077088e0faae6be8377741f356dea1b94ba46 in mainline linux
drm/amd/display: Add missing kdoc for ALLM parameters
From Srinivasan Shanmugam
038a0f01dda595dceda8f0c9c5172b1297281929 in linux-6.18.y/6.18.40
d4c6ec729fb7a8bf8a27b19bd70a1b945ad93dac in mainline linux
drm/amdkfd: always resume_all after suspend_all
From Alex Deucher
9a030fcb4b192a508113787ef28fb97e27dcf6f6 in linux-6.18.y/6.18.40
56ae73c92e200e630c2bdf1e98c88b86c8483b37 in mainline linux
drm/amdgpu: set sub_block_index for mca ras sub-blocks
From Yunxiang Li
4beed798daf4ddcbfa723d8d28a4e02ca62ed6bc in linux-6.18.y/6.18.40
baa286df5fb366e4aee5b747443dfc7194fdaa59 in mainline linux
drm/syncobj: Fix memory leak in drm_syncobj_find_fence()
From Liviu Dudau
7471006cd854d159723344be809e8287a2d75502 in linux-6.18.y/6.18.40
e5b93bd6fdb92aa5e4689715d7e8487d9ce66a38 in mainline linux
drm/gpuvm: take refcount on DRM device
From Alice Ryhl
76a4c3af3253dc7b27390710c7f402dbb862fa81 in linux-6.18.y/6.18.40
c2d72717e0a9dd01c6a1bac61a1462a8e04bd179 in mainline linux
drm/amdkfd: Validate CRIU-restored IDs before idr_alloc
From Srinivasan Shanmugam
543ed0f61d56501cc585162da600bbedd7c08c0f in linux-6.18.y/6.18.40
85043dd49c2f51a37b22618168e3ae59ab92f0d6 in mainline linux
drm/amd/pm: remove trailing semicolon from AMDGPU_PM_POLICY_ATTR macro
From Yang Wang
2dfe817167af0d75bcd647fe2404a9a0d26ef6c1 in linux-6.18.y/6.18.40
0d892afb52d2b940d891b6b52dc9f04debef2d81 in mainline linux
drm/radeon: fix memory leak in radeon_ring_restore() on lock failure
From Yuho Choi
06dc892561f5a08b2493c34c8ec2cb94dea33159 in linux-6.18.y/6.18.40
82f1d6042611d45b8b9de423bbcb4e0ced9ec62b in mainline linux
drm/radeon: fix integer overflow in radeon_align_pitch()
From Werner Kasselman
d9dfa176899d488e48bb7342d2c43ddd36e66318 in linux-6.18.y/6.18.40
ce3b24eb3ee8f82de851535f516bf21f83e82259 in mainline linux
drm/amdgpu: fix integer overflow in amdgpu_gem_align_pitch()
From Werner Kasselman
daf5d03ddb8ccbe4a9bf22b320de049d2f17a3d1 in linux-6.18.y/6.18.40
fc3659f178d4a65599167d5a648bbeef4b0d4446 in mainline linux
drm/gpuvm: Do not prepare NULL objects
From Jonathan Cavitt
41a60487b5b04e036024c2698f001f45ff250185 in linux-6.18.y/6.18.40
88f059f6f6f589bd78e2ceb05a1339a8c10b8626 in mainline linux
drm/gpusvm: Reject VMAs with VM_IO or VM_PFNMAP when creating SVM ranges
From Matthew Brost
353f26c74660bcbd8d82cd76622748e14a5a5db3 in linux-6.18.y/6.18.40
b82a225e57a334335a21462b75ee2223bc6efe6d in mainline linux