Btrfs: Properly cast before shifting

Signed-off-by: Chris Mason <chris.mason@oracle.com>
This commit is contained in:
Chris Mason 2008-02-19 16:24:18 -05:00
parent d99cb30a11
commit 0740c82bc7

View file

@ -764,7 +764,7 @@ static int prepare_pages(struct btrfs_root *root, struct file *file,
}
if (start_pos < inode->i_size) {
u64 last_pos;
last_pos = (index + num_pages) << PAGE_CACHE_SHIFT;
last_pos = ((u64)index + num_pages) << PAGE_CACHE_SHIFT;
lock_extent(&BTRFS_I(inode)->io_tree,
start_pos, last_pos - 1, GFP_NOFS);
clear_extent_bits(&BTRFS_I(inode)->io_tree, start_pos,