use ->bd_mapping instead of ->bd_inode->i_mapping
Just the low-hanging fruit... Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> Link: https://lore.kernel.org/r/20240411145346.2516848-2-viro@zeniv.linux.org.uk Signed-off-by: Christian Brauner <brauner@kernel.org>
This commit is contained in:
@@ -338,7 +338,7 @@ static inline struct buffer_head *getblk_unmovable(struct block_device *bdev,
|
||||
{
|
||||
gfp_t gfp;
|
||||
|
||||
gfp = mapping_gfp_constraint(bdev->bd_inode->i_mapping, ~__GFP_FS);
|
||||
gfp = mapping_gfp_constraint(bdev->bd_mapping, ~__GFP_FS);
|
||||
gfp |= __GFP_NOFAIL;
|
||||
|
||||
return bdev_getblk(bdev, block, size, gfp);
|
||||
@@ -349,7 +349,7 @@ static inline struct buffer_head *__getblk(struct block_device *bdev,
|
||||
{
|
||||
gfp_t gfp;
|
||||
|
||||
gfp = mapping_gfp_constraint(bdev->bd_inode->i_mapping, ~__GFP_FS);
|
||||
gfp = mapping_gfp_constraint(bdev->bd_mapping, ~__GFP_FS);
|
||||
gfp |= __GFP_MOVABLE | __GFP_NOFAIL;
|
||||
|
||||
return bdev_getblk(bdev, block, size, gfp);
|
||||
|
||||
Reference in New Issue
Block a user