[PATCH] kfree cleanups for drivers/firmware/

Here's a patch with kfree() cleanups for drivers/firmware/efivars.c Patch
removes redundant NULL checks before kfree and also makes a small
whitespace cleanup - moves two statements on same line to separate lines.

Signed-off-by: Jesper Juhl <juhl-lkml@dif.dk>
Acked-by: Matt Domsch <Matt_Domsch@dell.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>

authored by Jesper Juhl and committed by Linus Torvalds 0933ad9c 0159f76d

+4 -3
+4 -3
drivers/firmware/efivars.c
··· 618 618 new_efivar = kmalloc(sizeof(struct efivar_entry), GFP_KERNEL); 619 619 620 620 if (!short_name || !new_efivar) { 621 - if (short_name) kfree(short_name); 622 - if (new_efivar) kfree(new_efivar); 621 + kfree(short_name); 622 + kfree(new_efivar); 623 623 return 1; 624 624 } 625 625 memset(short_name, 0, short_name_size+1); ··· 644 644 kobj_set_kset_s(new_efivar, vars_subsys); 645 645 kobject_register(&new_efivar->kobj); 646 646 647 - kfree(short_name); short_name = NULL; 647 + kfree(short_name); 648 + short_name = NULL; 648 649 649 650 spin_lock(&efivars_lock); 650 651 list_add(&new_efivar->list, &efivar_list);