Message ID | 20250303152355.1897-1-vulab@iscas.ac.cn |
---|---|
State | New |
Headers | show |
Series | media: gspca: Add error logging for sq905c_command() to prevent silent failure | expand |
diff --git a/drivers/media/usb/gspca/sq905c.c b/drivers/media/usb/gspca/sq905c.c index 6ca947aef298..7bb6b24c3ed1 100644 --- a/drivers/media/usb/gspca/sq905c.c +++ b/drivers/media/usb/gspca/sq905c.c @@ -183,7 +183,9 @@ static void sq905c_dostream(struct work_struct *work) quit_stream: if (gspca_dev->present) { mutex_lock(&gspca_dev->usb_lock); - sq905c_command(gspca_dev, SQ905C_CLEAR, 0); + ret = sq905c_command(gspca_dev, SQ905C_CLEAR, 0); + if (ret) + gspca_dbg(gspca_dev, D_STREAM, "Clear command failed\n"); mutex_unlock(&gspca_dev->usb_lock); } kfree(buffer);
Add error handling for sq905c_command() failure in sq905c_dostream(). Log debug message with gspca_dbg() to prevent silent failure. Signed-off-by: Wentao Liang <vulab@iscas.ac.cn> --- drivers/media/usb/gspca/sq905c.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-)