]> www.infradead.org Git - users/jedix/linux-maple.git/commit
accel/qaic: Fix integer overflow in qaic_validate_req()
authorDan Carpenter <dan.carpenter@linaro.org>
Fri, 7 Mar 2025 08:41:48 +0000 (11:41 +0300)
committerJeff Hugo <jeff.hugo@oss.qualcomm.com>
Fri, 14 Mar 2025 16:47:15 +0000 (10:47 -0600)
commit67d15c7aa0864dfd82325c7e7e7d8548b5224c7b
tree3e4b653dba18a578d0829c39b3ff8d15d237b4ae
parent84a833d90635e4b846333e2df0ae72f9cbecac39
accel/qaic: Fix integer overflow in qaic_validate_req()

These are u64 variables that come from the user via
qaic_attach_slice_bo_ioctl().  Use check_add_overflow() to ensure that
the math doesn't have an integer wrapping bug.

Cc: stable@vger.kernel.org
Fixes: ff13be830333 ("accel/qaic: Add datapath")
Signed-off-by: Dan Carpenter <dan.carpenter@linaro.org>
Reviewed-by: Jeff Hugo <jeff.hugo@oss.qualcomm.com>
Signed-off-by: Jeff Hugo <jeff.hugo@oss.qualcomm.com>
Link: https://patchwork.freedesktop.org/patch/msgid/176388fa-40fe-4cb4-9aeb-2c91c22130bd@stanley.mountain
drivers/accel/qaic/qaic_data.c