drivers/misc/ocxl: remove redundant rc variable
authorMinghao Chi <chi.minghao@zte.com.cn>
Wed, 15 Dec 2021 06:04:38 +0000 (06:04 +0000)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 21 Dec 2021 09:26:28 +0000 (10:26 +0100)
Return value from ocxl_context_attach() directly instead
of taking this in another redundant variable.

Reported-by: Zeal Robot <zealci@zte.com.cn>
Acked-by: Andrew Donnellan <ajd@linux.ibm.com>
Signed-off-by: Minghao Chi <chi.minghao@zte.com.cn>
Link: https://lore.kernel.org/r/20211215060438.441918-1-chi.minghao@zte.com.cn
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/misc/ocxl/file.c

index e70525eedaaeb1170eb19357af4671f799da4f48..d881f5e40ad9edb5f07ebdca9dccf00c9df263c7 100644 (file)
@@ -74,7 +74,6 @@ static long afu_ioctl_attach(struct ocxl_context *ctx,
 {
        struct ocxl_ioctl_attach arg;
        u64 amr = 0;
-       int rc;
 
        pr_debug("%s for context %d\n", __func__, ctx->pasid);
 
@@ -86,8 +85,7 @@ static long afu_ioctl_attach(struct ocxl_context *ctx,
                return -EINVAL;
 
        amr = arg.amr & mfspr(SPRN_UAMOR);
-       rc = ocxl_context_attach(ctx, amr, current->mm);
-       return rc;
+       return ocxl_context_attach(ctx, amr, current->mm);
 }
 
 static long afu_ioctl_get_metadata(struct ocxl_context *ctx,