]> git.kernelconcepts.de Git - karo-tx-linux.git/blobdiff - mm/truncate.c
drm/nouveau/kms/nv50: remove pointless argument to window atomic_check_acquire()
[karo-tx-linux.git] / mm / truncate.c
index dd7b24e083c5b1f76851eb0b5e3359dde92d910e..6263affdef8866135f28256b5b1f5e598515d204 100644 (file)
@@ -20,6 +20,7 @@
 #include <linux/task_io_accounting_ops.h>
 #include <linux/buffer_head.h> /* grr. try_to_release_page,
                                   do_invalidatepage */
+#include <linux/shmem_fs.h>
 #include <linux/cleancache.h>
 #include <linux/rmap.h>
 #include "internal.h"
@@ -785,7 +786,7 @@ EXPORT_SYMBOL(truncate_setsize);
  */
 void pagecache_isize_extended(struct inode *inode, loff_t from, loff_t to)
 {
-       int bsize = 1 << inode->i_blkbits;
+       int bsize = i_blocksize(inode);
        loff_t rounded_from;
        struct page *page;
        pgoff_t index;