]> rtime.felk.cvut.cz Git - linux-imx.git/blobdiff - fs/ext4/mballoc.c
ext4: release page cache in ext4_mb_load_buddy error path
[linux-imx.git] / fs / ext4 / mballoc.c
index 12b3bc026a683cd7b321fbae0e32839e8764e571..994a719b995c66ec11d67c61f0b5d76e9ca7d04b 100644 (file)
@@ -1175,6 +1175,8 @@ repeat_load_buddy:
        return 0;
 
 err:
+       if (page)
+               page_cache_release(page);
        if (e4b->bd_bitmap_page)
                page_cache_release(e4b->bd_bitmap_page);
        if (e4b->bd_buddy_page)