linux/drivers/block
Rajeev Mishra 47b71abd58 loop: use vfs_getattr_nosec for accurate file size
Use vfs_getattr_nosec() in lo_calculate_size() for getting the file
size, rather than just read the cached inode size via i_size_read().
This provides better results than cached inode data, particularly for
network filesystems where metadata may be stale.

Signed-off-by: Rajeev Mishra <rajeevm@hpe.com>
Reviewed-by: Yu Kuai <yukuai3@huawei.com>
Link: https://lore.kernel.org/r/20250818184821.115033-3-rajeevm@hpe.com
[axboe: massage commit message]
Signed-off-by: Jens Axboe <axboe@kernel.dk>
2025-08-18 13:10:35 -06:00
..
aoe
drbd drbd: Remove the open-coded page pool 2025-08-11 07:54:27 -06:00
mtip32xx
null_blk
rnbd
xen-blkback
zram
Kconfig
Makefile
amiflop.c
ataflop.c
brd.c
floppy.c
loop.c loop: use vfs_getattr_nosec for accurate file size 2025-08-18 13:10:35 -06:00
n64cart.c
nbd.c
ps3disk.c
ps3vram.c
rbd.c
rbd_types.h
rnull.rs
sunvdc.c
swim.c
swim3.c
swim_asm.S
ublk_drv.c ublk: check for unprivileged daemon on each I/O fetch 2025-08-11 07:57:48 -06:00
virtio_blk.c
xen-blkfront.c
z2ram.c
zloop.c