mirror of
https://github.com/Fishwaldo/Star64_linux.git
synced 2025-03-26 00:54:39 +00:00
Btrfs: Properly cast before shifting
Signed-off-by: Chris Mason <chris.mason@oracle.com>
This commit is contained in:
parent
d99cb30a11
commit
0740c82bc7
1 changed files with 1 additions and 1 deletions
|
@ -764,7 +764,7 @@ static int prepare_pages(struct btrfs_root *root, struct file *file,
|
||||||
}
|
}
|
||||||
if (start_pos < inode->i_size) {
|
if (start_pos < inode->i_size) {
|
||||||
u64 last_pos;
|
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,
|
lock_extent(&BTRFS_I(inode)->io_tree,
|
||||||
start_pos, last_pos - 1, GFP_NOFS);
|
start_pos, last_pos - 1, GFP_NOFS);
|
||||||
clear_extent_bits(&BTRFS_I(inode)->io_tree, start_pos,
|
clear_extent_bits(&BTRFS_I(inode)->io_tree, start_pos,
|
||||||
|
|
Loading…
Add table
Reference in a new issue