X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=drivers%2Fmd%2Fdm-exception-store.c;h=cc07bbebbb1688156db22c88d746ae54a18b41ee;hb=43bc926fffd92024b46cafaf7350d669ba9ca884;hp=17212b4201a156aa7d17040ebeabb339b1af0f42;hpb=cee37fe97739d85991964371c1f3a745c00dd236;p=linux-2.6.git diff --git a/drivers/md/dm-exception-store.c b/drivers/md/dm-exception-store.c index 17212b420..cc07bbebb 100644 --- a/drivers/md/dm-exception-store.c +++ b/drivers/md/dm-exception-store.c @@ -568,12 +568,9 @@ int dm_create_persistent(struct exception_store *store, uint32_t chunk_size) bad: dm_io_put(sectors_to_pages(chunk_size)); - if (ps) { - if (ps->area) - free_area(ps); - - kfree(ps); - } + if (ps && ps->area) + free_area(ps); + kfree(ps); return r; }