Skip to content

Commit 224941e

Browse files
author
Al Viro
committed
use ->bd_mapping instead of ->bd_inode->i_mapping
Just the low-hanging fruit... Signed-off-by: Al Viro <[email protected]> Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Christian Brauner <[email protected]>
1 parent e33aef2 commit 224941e

File tree

19 files changed

+35
-35
lines changed

19 files changed

+35
-35
lines changed

block/bdev.c

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ static void bdev_write_inode(struct block_device *bdev)
7676
/* Kill _all_ buffers and pagecache , dirty or not.. */
7777
static void kill_bdev(struct block_device *bdev)
7878
{
79-
struct address_space *mapping = bdev->bd_inode->i_mapping;
79+
struct address_space *mapping = bdev->bd_mapping;
8080

8181
if (mapping_empty(mapping))
8282
return;
@@ -88,7 +88,7 @@ static void kill_bdev(struct block_device *bdev)
8888
/* Invalidate clean unused buffers and pagecache. */
8989
void invalidate_bdev(struct block_device *bdev)
9090
{
91-
struct address_space *mapping = bdev->bd_inode->i_mapping;
91+
struct address_space *mapping = bdev->bd_mapping;
9292

9393
if (mapping->nrpages) {
9494
invalidate_bh_lrus();
@@ -116,7 +116,7 @@ int truncate_bdev_range(struct block_device *bdev, blk_mode_t mode,
116116
goto invalidate;
117117
}
118118

119-
truncate_inode_pages_range(bdev->bd_inode->i_mapping, lstart, lend);
119+
truncate_inode_pages_range(bdev->bd_mapping, lstart, lend);
120120
if (!(mode & BLK_OPEN_EXCL))
121121
bd_abort_claiming(bdev, truncate_bdev_range);
122122
return 0;
@@ -126,7 +126,7 @@ int truncate_bdev_range(struct block_device *bdev, blk_mode_t mode,
126126
* Someone else has handle exclusively open. Try invalidating instead.
127127
* The 'end' argument is inclusive so the rounding is safe.
128128
*/
129-
return invalidate_inode_pages2_range(bdev->bd_inode->i_mapping,
129+
return invalidate_inode_pages2_range(bdev->bd_mapping,
130130
lstart >> PAGE_SHIFT,
131131
lend >> PAGE_SHIFT);
132132
}
@@ -198,7 +198,7 @@ int sync_blockdev_nowait(struct block_device *bdev)
198198
{
199199
if (!bdev)
200200
return 0;
201-
return filemap_flush(bdev->bd_inode->i_mapping);
201+
return filemap_flush(bdev->bd_mapping);
202202
}
203203
EXPORT_SYMBOL_GPL(sync_blockdev_nowait);
204204

@@ -210,13 +210,13 @@ int sync_blockdev(struct block_device *bdev)
210210
{
211211
if (!bdev)
212212
return 0;
213-
return filemap_write_and_wait(bdev->bd_inode->i_mapping);
213+
return filemap_write_and_wait(bdev->bd_mapping);
214214
}
215215
EXPORT_SYMBOL(sync_blockdev);
216216

217217
int sync_blockdev_range(struct block_device *bdev, loff_t lstart, loff_t lend)
218218
{
219-
return filemap_write_and_wait_range(bdev->bd_inode->i_mapping,
219+
return filemap_write_and_wait_range(bdev->bd_mapping,
220220
lstart, lend);
221221
}
222222
EXPORT_SYMBOL(sync_blockdev_range);
@@ -445,7 +445,7 @@ void bdev_set_nr_sectors(struct block_device *bdev, sector_t sectors)
445445
void bdev_add(struct block_device *bdev, dev_t dev)
446446
{
447447
if (bdev_stable_writes(bdev))
448-
mapping_set_stable_writes(bdev->bd_inode->i_mapping);
448+
mapping_set_stable_writes(bdev->bd_mapping);
449449
bdev->bd_dev = dev;
450450
bdev->bd_inode->i_rdev = dev;
451451
bdev->bd_inode->i_ino = dev;
@@ -925,7 +925,7 @@ int bdev_open(struct block_device *bdev, blk_mode_t mode, void *holder,
925925
bdev_file->f_mode |= FMODE_NOWAIT;
926926
if (mode & BLK_OPEN_RESTRICT_WRITES)
927927
bdev_file->f_mode |= FMODE_WRITE_RESTRICTED;
928-
bdev_file->f_mapping = bdev->bd_inode->i_mapping;
928+
bdev_file->f_mapping = bdev->bd_mapping;
929929
bdev_file->f_wb_err = filemap_sample_wb_err(bdev_file->f_mapping);
930930
bdev_file->private_data = holder;
931931

block/blk-zoned.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -398,7 +398,7 @@ int blkdev_zone_mgmt_ioctl(struct block_device *bdev, blk_mode_t mode,
398398
op = REQ_OP_ZONE_RESET;
399399

400400
/* Invalidate the page cache, including dirty pages. */
401-
filemap_invalidate_lock(bdev->bd_inode->i_mapping);
401+
filemap_invalidate_lock(bdev->bd_mapping);
402402
ret = blkdev_truncate_zone_range(bdev, mode, &zrange);
403403
if (ret)
404404
goto fail;
@@ -420,7 +420,7 @@ int blkdev_zone_mgmt_ioctl(struct block_device *bdev, blk_mode_t mode,
420420

421421
fail:
422422
if (cmd == BLKRESETZONE)
423-
filemap_invalidate_unlock(bdev->bd_inode->i_mapping);
423+
filemap_invalidate_unlock(bdev->bd_mapping);
424424

425425
return ret;
426426
}

block/genhd.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -745,7 +745,7 @@ void invalidate_disk(struct gendisk *disk)
745745
struct block_device *bdev = disk->part0;
746746

747747
invalidate_bdev(bdev);
748-
bdev->bd_inode->i_mapping->wb_err = 0;
748+
bdev->bd_mapping->wb_err = 0;
749749
set_capacity(disk, 0);
750750
}
751751
EXPORT_SYMBOL(invalidate_disk);

block/ioctl.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -152,12 +152,12 @@ static int blk_ioctl_secure_erase(struct block_device *bdev, blk_mode_t mode,
152152
if (start + len > bdev_nr_bytes(bdev))
153153
return -EINVAL;
154154

155-
filemap_invalidate_lock(bdev->bd_inode->i_mapping);
155+
filemap_invalidate_lock(bdev->bd_mapping);
156156
err = truncate_bdev_range(bdev, mode, start, start + len - 1);
157157
if (!err)
158158
err = blkdev_issue_secure_erase(bdev, start >> 9, len >> 9,
159159
GFP_KERNEL);
160-
filemap_invalidate_unlock(bdev->bd_inode->i_mapping);
160+
filemap_invalidate_unlock(bdev->bd_mapping);
161161
return err;
162162
}
163163

block/partitions/core.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -704,7 +704,7 @@ EXPORT_SYMBOL_GPL(bdev_disk_changed);
704704

705705
void *read_part_sector(struct parsed_partitions *state, sector_t n, Sector *p)
706706
{
707-
struct address_space *mapping = state->disk->part0->bd_inode->i_mapping;
707+
struct address_space *mapping = state->disk->part0->bd_mapping;
708708
struct folio *folio;
709709

710710
if (n >= get_capacity(state->disk)) {

drivers/md/bcache/super.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -171,7 +171,7 @@ static const char *read_super(struct cache_sb *sb, struct block_device *bdev,
171171
struct page *page;
172172
unsigned int i;
173173

174-
page = read_cache_page_gfp(bdev->bd_inode->i_mapping,
174+
page = read_cache_page_gfp(bdev->bd_mapping,
175175
SB_OFFSET >> PAGE_SHIFT, GFP_KERNEL);
176176
if (IS_ERR(page))
177177
return "IO error";

drivers/scsi/scsicam.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
*/
3333
unsigned char *scsi_bios_ptable(struct block_device *dev)
3434
{
35-
struct address_space *mapping = bdev_whole(dev)->bd_inode->i_mapping;
35+
struct address_space *mapping = bdev_whole(dev)->bd_mapping;
3636
unsigned char *res = NULL;
3737
struct folio *folio;
3838

fs/btrfs/disk-io.c

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3651,7 +3651,7 @@ struct btrfs_super_block *btrfs_read_dev_one_super(struct block_device *bdev,
36513651
struct btrfs_super_block *super;
36523652
struct page *page;
36533653
u64 bytenr, bytenr_orig;
3654-
struct address_space *mapping = bdev->bd_inode->i_mapping;
3654+
struct address_space *mapping = bdev->bd_mapping;
36553655
int ret;
36563656

36573657
bytenr_orig = btrfs_sb_offset(copy_num);
@@ -3738,7 +3738,7 @@ static int write_dev_supers(struct btrfs_device *device,
37383738
struct btrfs_super_block *sb, int max_mirrors)
37393739
{
37403740
struct btrfs_fs_info *fs_info = device->fs_info;
3741-
struct address_space *mapping = device->bdev->bd_inode->i_mapping;
3741+
struct address_space *mapping = device->bdev->bd_mapping;
37423742
SHASH_DESC_ON_STACK(shash, fs_info->csum_shash);
37433743
int i;
37443744
int errors = 0;
@@ -3855,7 +3855,7 @@ static int wait_dev_supers(struct btrfs_device *device, int max_mirrors)
38553855
device->commit_total_bytes)
38563856
break;
38573857

3858-
page = find_get_page(device->bdev->bd_inode->i_mapping,
3858+
page = find_get_page(device->bdev->bd_mapping,
38593859
bytenr >> PAGE_SHIFT);
38603860
if (!page) {
38613861
errors++;

fs/btrfs/volumes.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1290,7 +1290,7 @@ static struct btrfs_super_block *btrfs_read_disk_super(struct block_device *bdev
12901290
return ERR_PTR(-EINVAL);
12911291

12921292
/* pull in the page with our super */
1293-
page = read_cache_page_gfp(bdev->bd_inode->i_mapping, index, GFP_KERNEL);
1293+
page = read_cache_page_gfp(bdev->bd_mapping, index, GFP_KERNEL);
12941294

12951295
if (IS_ERR(page))
12961296
return ERR_CAST(page);

fs/btrfs/zoned.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,7 @@ static int sb_write_pointer(struct block_device *bdev, struct blk_zone *zones,
118118
return -ENOENT;
119119
} else if (full[0] && full[1]) {
120120
/* Compare two super blocks */
121-
struct address_space *mapping = bdev->bd_inode->i_mapping;
121+
struct address_space *mapping = bdev->bd_mapping;
122122
struct page *page[BTRFS_NR_SB_LOG_ZONES];
123123
struct btrfs_super_block *super[BTRFS_NR_SB_LOG_ZONES];
124124
int i;

0 commit comments

Comments
 (0)