aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
diff options
context:
space:
mode:
authorBen Goz <ben.goz@amd.com>2015-01-03 15:12:33 -0500
committerOded Gabbay <oded.gabbay@amd.com>2015-01-09 15:26:05 -0500
commit3385f9dd64d44f6adefb6f4680658d1e43bac9c9 (patch)
treeb4d7d75fa9a1a34ffabd26332dc22083d6f6ef6c /drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
parentbcea308175748339b872cc50972e0a31c1999c64 (diff)
drm/amdkfd: Identify SDMA queue in create queue ioctl
This patch adds a check to the create queue ioctl path, which identifies SDMA queue type that is sent by userspace. Signed-off-by: Ben Goz <ben.goz@amd.com> Signed-off-by: Oded Gabbay <oded.gabbay@amd.com> Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
Diffstat (limited to 'drivers/gpu/drm/amd/amdkfd/kfd_chardev.c')
-rw-r--r--drivers/gpu/drm/amd/amdkfd/kfd_chardev.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/gpu/drm/amd/amdkfd/kfd_chardev.c b/drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
index 7d4974b83af7..3dfce4336eed 100644
--- a/drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
+++ b/drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
@@ -192,6 +192,8 @@ static int set_queue_properties_from_user(struct queue_properties *q_properties,
192 if (args->queue_type == KFD_IOC_QUEUE_TYPE_COMPUTE || 192 if (args->queue_type == KFD_IOC_QUEUE_TYPE_COMPUTE ||
193 args->queue_type == KFD_IOC_QUEUE_TYPE_COMPUTE_AQL) 193 args->queue_type == KFD_IOC_QUEUE_TYPE_COMPUTE_AQL)
194 q_properties->type = KFD_QUEUE_TYPE_COMPUTE; 194 q_properties->type = KFD_QUEUE_TYPE_COMPUTE;
195 else if (args->queue_type == KFD_IOC_QUEUE_TYPE_SDMA)
196 q_properties->type = KFD_QUEUE_TYPE_SDMA;
195 else 197 else
196 return -ENOTSUPP; 198 return -ENOTSUPP;
197 199