ext2: Fix fs corruption in ext2_get_xip_mem()
[pandora-kernel.git] / fs / ext2 / xip.c
index 322a56b..af014bb 100644 (file)
@@ -37,6 +37,7 @@ __ext2_get_block(struct inode *inode, pgoff_t pgoff, int create,
        int rc;
 
        memset(&tmp, 0, sizeof(struct buffer_head));
+       tmp.b_size = 1 << inode->i_blkbits;
        rc = ext2_get_block(inode, pgoff, &tmp, create);
        *result = tmp.b_blocknr;