struct hotplug_slot *hotplug_slot;
        struct hotplug_slot_info *info;
        char name[SLOT_NAME_SIZE];
-       int status = -ENOMEM;
+       int status;
        int i;
 
        if (!(controller && bus))
         */
        for (i = first; i <= last; ++i) {
                slot = kzalloc(sizeof (struct slot), GFP_KERNEL);
-               if (!slot)
+               if (!slot) {
+                       status = -ENOMEM;
                        goto error;
+               }
 
                hotplug_slot =
                        kzalloc(sizeof (struct hotplug_slot), GFP_KERNEL);
-               if (!hotplug_slot)
+               if (!hotplug_slot) {
+                       status = -ENOMEM;
                        goto error_slot;
+               }
                slot->hotplug_slot = hotplug_slot;
 
                info = kzalloc(sizeof (struct hotplug_slot_info), GFP_KERNEL);
-               if (!info)
+               if (!info) {
+                       status = -ENOMEM;
                        goto error_hpslot;
+               }
                hotplug_slot->info = info;
 
                slot->bus = bus;
 
        u32 tempdword;
        char name[SLOT_NAME_SIZE];
        void __iomem *slot_entry= NULL;
-       int result = -ENOMEM;
+       int result;
 
        dbg("%s\n", __func__);
 
 
        while (number_of_slots) {
                slot = kzalloc(sizeof(*slot), GFP_KERNEL);
-               if (!slot)
+               if (!slot) {
+                       result = -ENOMEM;
                        goto error;
+               }
 
                slot->hotplug_slot = kzalloc(sizeof(*(slot->hotplug_slot)),
                                                GFP_KERNEL);
-               if (!slot->hotplug_slot)
+               if (!slot->hotplug_slot) {
+                       result = -ENOMEM;
                        goto error_slot;
+               }
                hotplug_slot = slot->hotplug_slot;
 
                hotplug_slot->info = kzalloc(sizeof(*(hotplug_slot->info)),
                                                        GFP_KERNEL);
-               if (!hotplug_slot->info)
+               if (!hotplug_slot->info) {
+                       result = -ENOMEM;
                        goto error_hpslot;
+               }
                hotplug_slot_info = hotplug_slot->info;
 
                slot->ctrl = ctrl;
 
        struct slot *slot;
        struct hotplug_slot *hotplug_slot;
        struct hotplug_slot_info *info;
-       int retval = -ENOMEM;
+       int retval;
        int i;
 
        /*
         */
        for (i = 0; i < num_slots; ++i) {
                slot = kzalloc(sizeof(*slot), GFP_KERNEL);
-               if (!slot)
+               if (!slot) {
+                       retval = -ENOMEM;
                        goto error;
+               }
 
                hotplug_slot = kzalloc(sizeof(*hotplug_slot), GFP_KERNEL);
-               if (!hotplug_slot)
+               if (!hotplug_slot) {
+                       retval = -ENOMEM;
                        goto error_slot;
+               }
                slot->hotplug_slot = hotplug_slot;
 
                info = kzalloc(sizeof(*info), GFP_KERNEL);
-               if (!info)
+               if (!info) {
+                       retval = -ENOMEM;
                        goto error_hpslot;
+               }
                hotplug_slot->info = info;
 
                slot->number = i;
 
        struct hotplug_slot *hotplug_slot;
        struct hotplug_slot_info *info;
        char name[SLOT_NAME_SIZE];
-       int retval = -ENOMEM;
+       int retval;
        int i;
 
        for (i = 0; i < ctrl->num_slots; i++) {
                slot = kzalloc(sizeof(*slot), GFP_KERNEL);
-               if (!slot)
+               if (!slot) {
+                       retval = -ENOMEM;
                        goto error;
+               }
 
                hotplug_slot = kzalloc(sizeof(*hotplug_slot), GFP_KERNEL);
-               if (!hotplug_slot)
+               if (!hotplug_slot) {
+                       retval = -ENOMEM;
                        goto error_slot;
+               }
                slot->hotplug_slot = hotplug_slot;
 
                info = kzalloc(sizeof(*info), GFP_KERNEL);
-               if (!info)
+               if (!info) {
+                       retval = -ENOMEM;
                        goto error_hpslot;
+               }
                hotplug_slot->info = info;
 
                slot->hp_slot = i;