X-Git-Url: https://err.no/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=drivers%2Fmd%2Fraid10.c;h=62ebb1bc72be24cc32ecc775c5bd71603d44e5c6;hb=327309e899662b482c58cf25f574513d38b5788c;hp=fd7324a86d1344e86952759f23a0c874e5bd37fc;hpb=3d310eb7b3df1252e8595d059d982b0a9825a137;p=linux-2.6 diff --git a/drivers/md/raid10.c b/drivers/md/raid10.c index fd7324a86d..62ebb1bc72 100644 --- a/drivers/md/raid10.c +++ b/drivers/md/raid10.c @@ -1737,8 +1737,7 @@ static int run(mddev_t *mddev) out_free_conf: if (conf->r10bio_pool) mempool_destroy(conf->r10bio_pool); - if (conf->mirrors) - kfree(conf->mirrors); + kfree(conf->mirrors); kfree(conf); mddev->private = NULL; out: @@ -1754,8 +1753,7 @@ static int stop(mddev_t *mddev) blk_sync_queue(mddev->queue); /* the unplug fn references 'conf'*/ if (conf->r10bio_pool) mempool_destroy(conf->r10bio_pool); - if (conf->mirrors) - kfree(conf->mirrors); + kfree(conf->mirrors); kfree(conf); mddev->private = NULL; return 0;