Commit fef48389 authored by Benjamin Romer's avatar Benjamin Romer Committed by Greg Kroah-Hartman

staging: unisys: refactor visor_memregion_create()

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: default avatarBenjamin Romer <benjamin.romer@unisys.com>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
parent b63438c4
...@@ -41,8 +41,8 @@ struct memregion * ...@@ -41,8 +41,8 @@ struct memregion *
visor_memregion_create(HOSTADDRESS physaddr, ulong nbytes) visor_memregion_create(HOSTADDRESS physaddr, ulong nbytes)
{ {
struct memregion *rc = NULL; struct memregion *rc = NULL;
struct memregion *memregion = kzalloc(sizeof(struct memregion), struct memregion *memregion = kzalloc(sizeof(*memregion),
GFP_KERNEL | __GFP_NORETRY); GFP_KERNEL | __GFP_NORETRY);
if (memregion == NULL) { if (memregion == NULL) {
ERRDRV("visor_memregion_create allocation failed"); ERRDRV("visor_memregion_create allocation failed");
return NULL; return NULL;
...@@ -52,10 +52,10 @@ visor_memregion_create(HOSTADDRESS physaddr, ulong nbytes) ...@@ -52,10 +52,10 @@ visor_memregion_create(HOSTADDRESS physaddr, ulong nbytes)
memregion->overlapped = FALSE; memregion->overlapped = FALSE;
if (!mapit(memregion)) { if (!mapit(memregion)) {
rc = NULL; rc = NULL;
goto Away; goto cleanup;
} }
rc = memregion; rc = memregion;
Away: cleanup:
if (rc == NULL) { if (rc == NULL) {
if (memregion != NULL) { if (memregion != NULL) {
visor_memregion_destroy(memregion); visor_memregion_destroy(memregion);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment