gpib: Fix error code in ni_usb_write_registers()
Subsystems (2)
PATCH 1/1 gpib: Fix error code in ni_usb_write_registers()
If ni_usb_receive_bulk_msg() succeeds but without reading 16 bytes, then the error code needs to be set. The current code returns success.
Fixes 4e127de14fa7 ("staging: gpib: Add National Instruments USB GPIB driver")
Signed-off-by Dan Carpenter <[email protected]>
--- drivers/gpib/ni_usb/ni_usb_gpib.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
drivers/gpib/ni_usb/ni_usb_gpib.c +1 -1
@@ -566,7 +566,7 @@ static int ni_usb_write_registers(struct ni_usb_priv *ni_priv, retval, bytes_read);ni_usb_dump_raw_block (in_data, bytes_read);kfree (in_data); -return retval; +return retval ?: -EINVAL ; }mutex_unlock (&ni_priv->addressed_transfer_lock);
Signature · 1 line
2.51.0