|
|
|
@ -75,7 +75,8 @@ static struct inode *__lookup_free_space_inode(struct btrfs_root *root, |
|
|
|
|
return ERR_PTR(-ENOENT); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
inode->i_mapping->flags &= ~__GFP_FS; |
|
|
|
|
mapping_set_gfp_mask(inode->i_mapping, |
|
|
|
|
mapping_gfp_mask(inode->i_mapping) & ~__GFP_FS); |
|
|
|
|
|
|
|
|
|
return inode; |
|
|
|
|
} |
|
|
|
@ -365,7 +366,7 @@ static int io_ctl_prepare_pages(struct io_ctl *io_ctl, struct inode *inode, |
|
|
|
|
|
|
|
|
|
static void io_ctl_set_generation(struct io_ctl *io_ctl, u64 generation) |
|
|
|
|
{ |
|
|
|
|
u64 *val; |
|
|
|
|
__le64 *val; |
|
|
|
|
|
|
|
|
|
io_ctl_map_page(io_ctl, 1); |
|
|
|
|
|
|
|
|
@ -388,7 +389,7 @@ static void io_ctl_set_generation(struct io_ctl *io_ctl, u64 generation) |
|
|
|
|
|
|
|
|
|
static int io_ctl_check_generation(struct io_ctl *io_ctl, u64 generation) |
|
|
|
|
{ |
|
|
|
|
u64 *gen; |
|
|
|
|
__le64 *gen; |
|
|
|
|
|
|
|
|
|
/*
|
|
|
|
|
* Skip the crc area. If we don't check crcs then we just have a 64bit |
|
|
|
|