staging: unisys: refactor visor_memregion_create()
authorBenjamin Romer <benjamin.romer@unisys.com>
Tue, 4 Nov 2014 16:25:16 +0000 (11:25 -0500)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 5 Nov 2014 19:50:49 +0000 (11:50 -0800)
Fix the sizeof() so it uses the variable name rather than the type, fix the
argument alignment to the kzalloc(), and rename the goto label.

Away => cleanup

Signed-off-by: Benjamin Romer <benjamin.romer@unisys.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/staging/unisys/visorutil/memregion_direct.c

index 73228d2da30fc12e2c39551ed047e383e20f313c..3f1f313f0debe041fffe6c68c4d7f8fd02a56ecd 100644 (file)
@@ -41,8 +41,8 @@ struct memregion *
 visor_memregion_create(HOSTADDRESS physaddr, ulong nbytes)
 {
        struct memregion *rc = NULL;
-       struct memregion *memregion = kzalloc(sizeof(struct memregion),
-                                      GFP_KERNEL | __GFP_NORETRY);
+       struct memregion *memregion = kzalloc(sizeof(*memregion),
+                                             GFP_KERNEL | __GFP_NORETRY);
        if (memregion == NULL) {
                ERRDRV("visor_memregion_create allocation failed");
                return NULL;
@@ -52,10 +52,10 @@ visor_memregion_create(HOSTADDRESS physaddr, ulong nbytes)
        memregion->overlapped = FALSE;
        if (!mapit(memregion)) {
                rc = NULL;
-               goto Away;
+               goto cleanup;
        }
        rc = memregion;
-Away:
+cleanup:
        if (rc == NULL) {
                if (memregion != NULL) {
                        visor_memregion_destroy(memregion);