Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

jfs: use sb_bdev_nr_blocks

Use the sb_bdev_nr_blocks helper instead of open coding it.

Signed-off-by: Christoph Hellwig <hch@lst.de>
Reviewed-by: Kees Cook <keescook@chromium.org>
Acked-by: Dave Kleikamp <dave.kleikamp@oracle.com>
Link: https://lore.kernel.org/r/20211018101130.1838532-28-hch@lst.de
Signed-off-by: Jens Axboe <axboe@kernel.dk>

authored by

Christoph Hellwig and committed by
Jens Axboe
dd0c0bdf 5513b241

+2 -4
+1 -2
fs/jfs/resize.c
··· 86 86 goto out; 87 87 } 88 88 89 - VolumeSize = i_size_read(sb->s_bdev->bd_inode) >> sb->s_blocksize_bits; 90 - 89 + VolumeSize = sb_bdev_nr_blocks(sb); 91 90 if (VolumeSize) { 92 91 if (newLVSize > VolumeSize) { 93 92 printk(KERN_WARNING "jfs_extendfs: invalid size\n");
+1 -2
fs/jfs/super.c
··· 284 284 } 285 285 case Opt_resize_nosize: 286 286 { 287 - *newLVSize = i_size_read(sb->s_bdev->bd_inode) >> 288 - sb->s_blocksize_bits; 287 + *newLVSize = sb_bdev_nr_blocks(sb); 289 288 if (*newLVSize == 0) 290 289 pr_err("JFS: Cannot determine volume size\n"); 291 290 break;