summaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/task-analyzer.py
diff options
context:
space:
mode:
authorQasim Ijaz <qasdev00@gmail.com>2025-04-22 18:37:37 +0300
committerXu Yilun <yilun.xu@linux.intel.com>2025-05-05 19:37:00 +0300
commit6ebf1982038af12f3588417e4fd0417d2551da28 (patch)
tree7cc8b61606368f572f08ca22da363f2e20ae34be /tools/perf/scripts/python/task-analyzer.py
parent99b11851e5ed599c626d26834e57e3df2e31fffd (diff)
downloadlinux-6ebf1982038af12f3588417e4fd0417d2551da28.tar.xz
fpga: fix potential null pointer deref in fpga_mgr_test_img_load_sgt()
fpga_mgr_test_img_load_sgt() allocates memory for sgt using kunit_kzalloc() however it does not check if the allocation failed. It then passes sgt to sg_alloc_table(), which passes it to __sg_alloc_table(). This function calls memset() on sgt in an attempt to zero it out. If the allocation fails then sgt will be NULL and the memset will trigger a NULL pointer dereference. Fix this by checking the allocation with KUNIT_ASSERT_NOT_ERR_OR_NULL(). Reviewed-by: Marco Pagani <marco.pagani@linux.dev> Fixes: ccbc1c302115 ("fpga: add an initial KUnit suite for the FPGA Manager") Signed-off-by: Qasim Ijaz <qasdev00@gmail.com> Acked-by: Xu Yilun <yilun.xu@intel.com> Link: https://lore.kernel.org/r/20250422153737.5264-1-qasdev00@gmail.com Signed-off-by: Xu Yilun <yilun.xu@linux.intel.com>
Diffstat (limited to 'tools/perf/scripts/python/task-analyzer.py')
0 files changed, 0 insertions, 0 deletions