]> git.karo-electronics.de Git - mv-sheeva.git/blobdiff - drivers/md/dm-exception-store.c
[MIPS] Further sparsification for 32-bit compat code.
[mv-sheeva.git] / drivers / md / dm-exception-store.c
index 17212b4201a156aa7d17040ebeabb339b1af0f42..cc07bbebbb1688156db22c88d746ae54a18b41ee 100644 (file)
@@ -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;
 }