]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
fscrypt: pass a real sector_t to fscrypt_zeroout_range
authorChristoph Hellwig <hch@lst.de>
Mon, 2 Mar 2026 14:18:18 +0000 (06:18 -0800)
committerEric Biggers <ebiggers@kernel.org>
Mon, 9 Mar 2026 20:34:21 +0000 (13:34 -0700)
commit5ca1a1f017ea0f0e0bcb6ec52064735f2ac1c393
tree9bf5be6dc1ec046a0d239734d7359e204d0affe5
parentfb87ab4ad3d0df2397648e5ce2384de26463c183
fscrypt: pass a real sector_t to fscrypt_zeroout_range

While the pblk argument to fscrypt_zeroout_range is declared as a
sector_t, it actually is interpreted as a logical block size unit, which
is highly unusual.  Switch to passing the 512 byte units that sector_t is
defined for.

Signed-off-by: Christoph Hellwig <hch@lst.de>
Link: https://lore.kernel.org/r/20260302141922.370070-14-hch@lst.de
Signed-off-by: Eric Biggers <ebiggers@kernel.org>
fs/crypto/bio.c
fs/ext4/inode.c
fs/f2fs/file.c
include/linux/fscrypt.h