aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/gecko.py
diff options
context:
space:
mode:
authorPhilipp Stanner <[email protected]>2024-10-21 12:50:28 +0200
committerPhilipp Stanner <[email protected]>2024-10-22 16:08:41 +0200
commit2320c9e6a768d135c7b0039995182bb1a4e4fd22 (patch)
treec6cb4e3cc4714066afc7938cd255d4502c63eb28 /tools/perf/scripts/python/gecko.py
parentdf606be44c168417604a708e3d895f94b262d407 (diff)
drm/sched: memset() 'job' in drm_sched_job_init()
drm_sched_job_init() has no control over how users allocate struct drm_sched_job. Unfortunately, the function can also not set some struct members such as job->sched. This could theoretically lead to UB by users dereferencing the struct's pointer members too early. It is easier to debug such issues if these pointers are initialized to NULL, so dereferencing them causes a NULL pointer exception. Accordingly, drm_sched_entity_init() does precisely that and initializes its struct with memset(). Initialize parameter "job" to 0 in drm_sched_job_init(). Signed-off-by: Philipp Stanner <[email protected]> Link: https://patchwork.freedesktop.org/patch/msgid/[email protected] Reviewed-by: Christian König <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/gecko.py')
0 files changed, 0 insertions, 0 deletions