drm/amdkfd: Check bounds on allocate_doorbell
authorDavid Francis <David.Francis@amd.com>
Tue, 12 May 2026 19:15:33 +0000 (15:15 -0400)
committerAlex Deucher <alexander.deucher@amd.com>
Mon, 18 May 2026 22:18:25 +0000 (18:18 -0400)
commit1f087bb8cf9e8797633da35c85435e557ef74d06
treedefd1289fced71c9dfe2486a441e3e831106448d
parenta20d21df625548c1738c0745f753c5d6eb823bc3
drm/amdkfd: Check bounds on allocate_doorbell

allocated_doorbell has an option to set the doorbell id
to a specific value (used by CRIU). This value was not
bounds checked.

Check to confirm it's less than KFD_MAX_NUM_OF_QUEUES_PER_PROCESS.

Signed-off-by: David Francis <David.Francis@amd.com>
Reviewed-by: Harish Kasiviswanathan <Harish.Kasiviswanathan@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c