summaryrefslogtreecommitdiff
path: root/scripts/gdb/linux/timerlist.py
diff options
context:
space:
mode:
authorYuBiao Wang <YuBiao.Wang@amd.com>2022-08-24 15:56:04 +0800
committerAlex Deucher <alexander.deucher@amd.com>2022-08-29 17:45:36 -0400
commit2581c5d85e31c96dee352a751dbce17c1b71b417 (patch)
tree6e86aee26b1cc3090e18173586ed372b2cb2b560 /scripts/gdb/linux/timerlist.py
parentcfa1e7f8a75927e55cce1300c8fbda2e1d1e0abe (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 <YuBiao.Wang@amd.com> Reviewed-by: Andrey Grodzovsky <andrey.grodzovsky@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Diffstat (limited to 'scripts/gdb/linux/timerlist.py')
0 files changed, 0 insertions, 0 deletions