]> git.karo-electronics.de Git - mv-sheeva.git/blobdiff - fs/xfs/linux-2.6/xfs_aops.c
[PATCH] map multiple blocks for mpage_readpages()
[mv-sheeva.git] / fs / xfs / linux-2.6 / xfs_aops.c
index 4f2476f188b04dcc3f41d76376eea9c10cb52fdc..a79b84f8b55cea9b339f6d339e23cfc5480a352c 100644 (file)
@@ -1310,8 +1310,9 @@ xfs_get_block(
        struct buffer_head      *bh_result,
        int                     create)
 {
-       return __xfs_get_block(inode, iblock, 0, bh_result,
-                                       create, 0, BMAPI_WRITE);
+       return __xfs_get_block(inode, iblock,
+                               bh_result->b_size >> inode->i_blkbits,
+                               bh_result, create, 0, BMAPI_WRITE);
 }
 
 STATIC int