scsi: qedi: Remove redundant assignment to variable err
authorColin Ian King <colin.king@canonical.com>
Sat, 27 Mar 2021 23:06:50 +0000 (23:06 +0000)
committerMartin K. Petersen <martin.petersen@oracle.com>
Tue, 30 Mar 2021 03:16:15 +0000 (23:16 -0400)
Variable err is assigned -ENOMEM followed by an error return path via label
err_udev that does not access the variable and returns with the -ENOMEM
error return code. The assignment to err is redundant and can be removed.

Link: https://lore.kernel.org/r/20210327230650.25803-1-colin.king@canonical.com
Addresses-Coverity: ("Unused value")
Signed-off-by: Colin Ian King <colin.king@canonical.com>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
drivers/scsi/qedi/qedi_main.c

index 47ad64b..faf7780 100644 (file)
@@ -276,10 +276,8 @@ static int qedi_alloc_uio_rings(struct qedi_ctx *qedi)
        }
 
        udev = kzalloc(sizeof(*udev), GFP_KERNEL);
-       if (!udev) {
-               rc = -ENOMEM;
+       if (!udev)
                goto err_udev;
-       }
 
        udev->uio_dev = -1;