drm/amdkfd: potential error pointer dereference in ioctl
authorDan Carpenter <dan.carpenter@linaro.org>
Tue, 6 Jun 2023 23:29:51 +0000 (19:29 -0400)
committerAlex Deucher <alexander.deucher@amd.com>
Fri, 9 Jun 2023 16:43:00 +0000 (12:43 -0400)
commit8be295046748432c53a2dee39c469f63c60b0ec3
tree5dd23a791e0826006e0b180c4cf77f9454f08b6b
parent33e82119cfb2a957f250f92a1e4c4db2b06400db
drm/amdkfd: potential error pointer dereference in ioctl

The "target" either comes from kfd_create_process() which returns error
pointers on error or kfd_lookup_process_by_pid() which returns NULL on
error.  So we need to check for both types of errors.

Fixes: 0ab2d7532b05 ("drm/amdkfd: prepare per-process debug enable and disable")
Signed-off-by: Dan Carpenter <dan.carpenter@linaro.org>
Reviewed-by: Jonathan Kim <jonathan.kim@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c