aboutsummaryrefslogtreecommitdiff
path: root/lib/zstd/common/debug.c
diff options
context:
space:
mode:
authorYuBiao Wang <[email protected]>2022-08-24 15:56:04 +0800
committerAlex Deucher <[email protected]>2022-08-30 17:00:03 -0400
commit3c93603d9568c7c4b20ff1712ddc60e997d78df7 (patch)
treef64cd7881ec0d07cef4560718494a58c89bb413a /lib/zstd/common/debug.c
parentd1b4a51a4ca8954f30cf4671b25c4f8637c45600 (diff)
drm/amdgpu: Fix use-after-free in amdgpu_cs_ioctl
[Why] In amdgpu_cs_ioctl, amdgpu_job_free could be performed ealier if there is -ERESTARTSYS error. In this case, job->hw_fence could be not initialized yet. Putting hw_fence during amdgpu_job_free could lead to a use-after-free warning. [How] Check if drm_sched_job_init is performed before job_free by checking s_fence. v2: Check hw_fence.ops instead since it could be NULL if fence is not initialized. Reverse the condition since !=NULL check is discouraged in kernel. Signed-off-by: YuBiao Wang <[email protected]> Reviewed-by: Andrey Grodzovsky <[email protected]> Signed-off-by: Alex Deucher <[email protected]>
Diffstat (limited to 'lib/zstd/common/debug.c')
0 files changed, 0 insertions, 0 deletions