aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/md/md.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/md/md.c')
-rw-r--r--drivers/md/md.c10
1 files changed, 3 insertions, 7 deletions
diff --git a/drivers/md/md.c b/drivers/md/md.c
index 65fab74ad737..0c6b5b6baff6 100644
--- a/drivers/md/md.c
+++ b/drivers/md/md.c
@@ -195,8 +195,7 @@ static mddev_t * mddev_find(dev_t unit)
195 if (mddev->unit == unit) { 195 if (mddev->unit == unit) {
196 mddev_get(mddev); 196 mddev_get(mddev);
197 spin_unlock(&all_mddevs_lock); 197 spin_unlock(&all_mddevs_lock);
198 if (new) 198 kfree(new);
199 kfree(new);
200 return mddev; 199 return mddev;
201 } 200 }
202 201
@@ -458,11 +457,8 @@ static int sb_equal(mdp_super_t *sb1, mdp_super_t *sb2)
458 ret = 1; 457 ret = 1;
459 458
460abort: 459abort:
461 if (tmp1) 460 kfree(tmp1);
462 kfree(tmp1); 461 kfree(tmp2);
463 if (tmp2)
464 kfree(tmp2);
465
466 return ret; 462 return ret;
467} 463}
468 464