]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
Revert duplicate "drm/amdgpu: disable peer-to-peer access for DCC-enabled GC12 VRAM...
authorPeter Colberg <pcolberg@redhat.com>
Mon, 22 Dec 2025 17:42:48 +0000 (12:42 -0500)
committerAlex Deucher <alexander.deucher@amd.com>
Wed, 14 Jan 2026 19:51:36 +0000 (14:51 -0500)
This reverts commit 22a36e660d014925114feb09a2680bb3c2d1e279 once,
which was merged twice due to an incorrect backmerge resolution.

Fixes: ce0478b02ed2 ("Merge tag 'v6.18-rc6' into drm-next")
Signed-off-by: Peter Colberg <pcolberg@redhat.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
(cherry picked from commit 38a0f4cf8c6147fd10baa206ab349f8ff724e391)

drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c

index e22cfa7c6d32f286de94c6e0947c20db41894b68..c1461317eb29877446e69562a58e17a77203a79e 100644 (file)
@@ -83,18 +83,6 @@ static int amdgpu_dma_buf_attach(struct dma_buf *dmabuf,
        struct amdgpu_device *adev = amdgpu_ttm_adev(bo->tbo.bdev);
        int r;
 
-       /*
-        * Disable peer-to-peer access for DCC-enabled VRAM surfaces on GFX12+.
-        * Such buffers cannot be safely accessed over P2P due to device-local
-        * compression metadata. Fallback to system-memory path instead.
-        * Device supports GFX12 (GC 12.x or newer)
-        * BO was created with the AMDGPU_GEM_CREATE_GFX12_DCC flag
-        *
-        */
-       if (amdgpu_ip_version(adev, GC_HWIP, 0) >= IP_VERSION(12, 0, 0) &&
-           bo->flags & AMDGPU_GEM_CREATE_GFX12_DCC)
-               attach->peer2peer = false;
-
        /*
         * Disable peer-to-peer access for DCC-enabled VRAM surfaces on GFX12+.
         * Such buffers cannot be safely accessed over P2P due to device-local