]> Gentwo Git Trees - linux/.git/commit
accel/qaic: Ensure entry belongs to DBC in qaic_perf_stats_bo_ioctl()
authorYoussef Samir <quic_yabdulra@quicinc.com>
Tue, 7 Oct 2025 22:12:12 +0000 (00:12 +0200)
committerJeff Hugo <jeff.hugo@oss.qualcomm.com>
Tue, 14 Oct 2025 16:30:07 +0000 (10:30 -0600)
commit4ddf4ddfceb40c8656600757c94d6ce80af8ad19
tree29c94a11d7e202c5e795293013777fea4ede4214
parent6bee90901fb16f99808da8423a976a99aef4d6c9
accel/qaic: Ensure entry belongs to DBC in qaic_perf_stats_bo_ioctl()

struct qaic_perf_stats is defined to have a DBC specified in the header,
followed by struct qaic_perf_stats_entry instances, each pointing to a BO
that is associated with the DBC. Currently, qaic_perf_stats_bo_ioctl() does
not check if the entries belong to the DBC specified in the header.
Therefore, add checks to ensure that each entry in the request is sliced
and belongs to hdr.dbc_id.

Co-developed-by: Carl Vanderlip <carl.vanderlip@oss.qualcomm.com>
Signed-off-by: Carl Vanderlip <carl.vanderlip@oss.qualcomm.com>
Signed-off-by: Youssef Samir <quic_yabdulra@quicinc.com>
Signed-off-by: Youssef Samir <youssef.abdulrahman@oss.qualcomm.com>
Reviewed-by: Jeff Hugo <jeff.hugo@oss.qualcomm.com>
Reviewed-by: Carl Vanderlip <carl.vanderlip@oss.qualcomm.com>
Signed-off-by: Jeff Hugo <jeff.hugo@oss.qualcomm.com>
Link: https://lore.kernel.org/r/20251007221212.559474-1-youssef.abdulrahman@oss.qualcomm.com
drivers/accel/qaic/qaic_data.c