[PATCH] md: remove unneeded NULL checks before kfree
This patch removes some unneeded checks of pointers being NULL before calling kfree() on them. kfree() handles NULL pointers just fine, checking first is pointless. Signed-off-by: Jesper Juhl <juhl-lkml@dif.dk> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
This commit is contained in:
committed by
Linus Torvalds
parent
8a5e9cf1d6
commit
990a8baf56
@ -371,10 +371,8 @@ static int raid0_run (mddev_t *mddev)
|
||||
return 0;
|
||||
|
||||
out_free_conf:
|
||||
if (conf->strip_zone)
|
||||
kfree(conf->strip_zone);
|
||||
if (conf->devlist)
|
||||
kfree (conf->devlist);
|
||||
kfree(conf->strip_zone);
|
||||
kfree(conf->devlist);
|
||||
kfree(conf);
|
||||
mddev->private = NULL;
|
||||
out:
|
||||
@ -386,11 +384,11 @@ static int raid0_stop (mddev_t *mddev)
|
||||
raid0_conf_t *conf = mddev_to_conf(mddev);
|
||||
|
||||
blk_sync_queue(mddev->queue); /* the unplug fn references 'conf'*/
|
||||
kfree (conf->hash_table);
|
||||
kfree(conf->hash_table);
|
||||
conf->hash_table = NULL;
|
||||
kfree (conf->strip_zone);
|
||||
kfree(conf->strip_zone);
|
||||
conf->strip_zone = NULL;
|
||||
kfree (conf);
|
||||
kfree(conf);
|
||||
mddev->private = NULL;
|
||||
|
||||
return 0;
|
||||
|
Reference in New Issue
Block a user