remoteproc: Fix count check in rproc_coredump_write()
Subsystems (2)
PATCH 1/1 remoteproc: Fix count check in rproc_coredump_write()
Check count for 0, to avoid a potential underflow. Make the check the same as the one in rproc_recovery_write().
Fixes 3afdc59e4390 ("remoteproc: Add coredump debugfs entry")
Signed-off-by Alistair Delva <[email protected]>
Cc Rishabh Bhatnagar <[email protected]>
Cc Ohad Ben-Cohen <[email protected]>
Cc Bjorn Andersson <[email protected]>
Cc Mathieu Poirier <[email protected]>
Cc Sibi Sankar <[email protected]>
--- drivers/remoteproc/remoteproc_debugfs.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
drivers/remoteproc/remoteproc_debugfs.c +1 -1
@@ -76,7 +76,7 @@ static ssize_t rproc_coredump_write(struct file *filp,int ret, err =0 ;char buf[20 ]; -if (count >sizeof (buf)) +if (count <1 || count >sizeof (buf))return -EINVAL ; ret =copy_from_user (buf, user_buf, count);
Signature · 1 line
2.30.2
Quoted 13 lines · Alistair Delva
Check count for 0, to avoid a potential underflow. Make the check the same as the one in
rproc_recovery_write().Fixes 3afdc59e4390 ("remoteproc: Add coredump debugfs entry")Signed-off-by Alistair Delva <[email protected]>Cc Rishabh Bhatnagar <[email protected]>Cc Ohad Ben-Cohen <[email protected]>Cc Bjorn Andersson <[email protected]>Cc Mathieu Poirier <[email protected]>Cc Sibi Sankar <[email protected]>
Reviewed-by Bjorn Andersson <[email protected]>
Regards,
Bjorn
Quoted 20 lines
--- drivers/remoteproc/remoteproc_debugfs.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)drivers/remoteproc/remoteproc_debugfs.c +1
-1@@ -76,7 +76,7 @@ static ssize_t rproc_coredump_write(struct file *filp,int ret, err =0 ;char buf[20 ]; -if (count >sizeof (buf)) +if (count <1 || count >sizeof (buf))return -EINVAL ; ret =copy_from_user (buf, user_buf, count);Signature · 1 line
2.30.2
Bjorn Andersson
AppliedQuoted 4 lines · Alistair Delva
Check count for 0, to avoid a potential underflow. Make the check the same as the one in
rproc_recovery_write().
Applied, thanks!
[1/1] remoteproc: Fix count check in rproc_coredump_write()
commit: 09dc6efba9088a84ac00bd25be36c50d0a01a4df
Best regards,
Signature · 1 line
Bjorn Andersson <[email protected]>