queues.c: Enforce CUMaskCount being a multiple of 32
The thunk spec requires that CUMaskCount be divisible by 32. Check this and return INVALID_PARAMETER if it is not. Change-Id: I4e0c8502d996d3da31224b817a5d4ff2c6054e13
Этот коммит содержится в:
+1
-1
@@ -598,7 +598,7 @@ hsaKmtSetQueueCUMask(
|
||||
|
||||
CHECK_KFD_OPEN();
|
||||
|
||||
if (CUMaskCount == 0 || QueueCUMask == NULL)
|
||||
if (CUMaskCount == 0 || QueueCUMask == NULL || ((CUMaskCount % 32) != 0))
|
||||
return HSAKMT_STATUS_INVALID_PARAMETER;
|
||||
|
||||
memset(&args, 0, sizeof(args));
|
||||
|
||||
Ссылка в новой задаче
Block a user