Skip to content

Commit 6e50e78

Browse files
Christoph Hellwigaxboe
authored andcommitted
nfs/blocklayout: use bdev_nr_bytes instead of open coding it
Use the proper helper to read the block device size. Signed-off-by: Christoph Hellwig <[email protected]> Reviewed-by: Kees Cook <[email protected]> Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Jens Axboe <[email protected]>
1 parent 74e157e commit 6e50e78

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

fs/nfs/blocklayout/dev.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -252,7 +252,7 @@ bl_parse_simple(struct nfs_server *server, struct pnfs_block_dev *d,
252252
d->bdev = bdev;
253253

254254

255-
d->len = i_size_read(d->bdev->bd_inode);
255+
d->len = bdev_nr_bytes(d->bdev);
256256
d->map = bl_map_simple;
257257

258258
printk(KERN_INFO "pNFS: using block device %s\n",
@@ -367,7 +367,7 @@ bl_parse_scsi(struct nfs_server *server, struct pnfs_block_dev *d,
367367
return PTR_ERR(bdev);
368368
d->bdev = bdev;
369369

370-
d->len = i_size_read(d->bdev->bd_inode);
370+
d->len = bdev_nr_bytes(d->bdev);
371371
d->map = bl_map_simple;
372372
d->pr_key = v->scsi.pr_key;
373373

0 commit comments

Comments
 (0)