Skip to content

Commit 5f7cf82

Browse files
JackieLiu1martinkpetersen
authored andcommitted
scsi: bsg: Fix errno when scsi_bsg_register_queue() fails
When the value of error is printed, it will always be 0. We should print the correct error code when scsi_bsg_register_queue() fails. Link: https://lore.kernel.org/r/[email protected] Fixes: ead09dd ("scsi: bsg: Simplify device registration") Cc: Jens Axboe <[email protected]> Cc: Christoph Hellwig <[email protected]> Reviewed-by: Christoph Hellwig <[email protected]> Signed-off-by: Jackie Liu <[email protected]> Signed-off-by: Martin K. Petersen <[email protected]>
1 parent a1efc89 commit 5f7cf82

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

drivers/scsi/scsi_sysfs.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1374,6 +1374,7 @@ int scsi_sysfs_add_sdev(struct scsi_device *sdev)
13741374
* We're treating error on bsg register as non-fatal, so
13751375
* pretend nothing went wrong.
13761376
*/
1377+
error = PTR_ERR(sdev->bsg_dev);
13771378
sdev_printk(KERN_INFO, sdev,
13781379
"Failed to register bsg queue, errno=%d\n",
13791380
error);

0 commit comments

Comments
 (0)