]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
Revert "drm/amdgpu: don't allow userspace to create a doorbell BO"
authorShashank Sharma <shashank.sharma@amd.com>
Tue, 28 Nov 2023 14:22:30 +0000 (19:52 +0530)
committerAlex Deucher <alexander.deucher@amd.com>
Tue, 8 Apr 2025 20:48:17 +0000 (16:48 -0400)
This reverts commit 6be2ad4f0073c541146caa66c5ae936c955a8224.

This patch was to block userspace to use doorbell manager UAPI
until usermode queue UAPI gets approved. UQ UAPI got approved in the
following MR:
https://gitlab.freedesktop.org/mesa/drm/-/merge_requests/392

Cc: Christian Koenig <christian.koenig@amd.com>
Cc: Alex Deucher <alexander.deucher@amd.com>
Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Shashank Sharma <shashank.sharma@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c

index bdf46cb4327fbe8005e6be7c046a7536d9afe413..06171eab6e92393beb7c7c0184f8dc222429efbf 100644 (file)
@@ -430,10 +430,6 @@ int amdgpu_gem_create_ioctl(struct drm_device *dev, void *data,
        uint32_t handle, initial_domain;
        int r;
 
-       /* reject DOORBELLs until userspace code to use it is available */
-       if (args->in.domains & AMDGPU_GEM_DOMAIN_DOORBELL)
-               return -EINVAL;
-
        /* reject invalid gem flags */
        if (flags & ~(AMDGPU_GEM_CREATE_CPU_ACCESS_REQUIRED |
                      AMDGPU_GEM_CREATE_NO_CPU_ACCESS |