On Sat, Nov 22, 2025 at 10:29:26AM -0800, Eric Biggers wrote: > The type of 'len' is still unsigned int, so this reduces the maximum > length accepted by fscrypt_zeroout_range() from UINT32_MAX blocks to > UINT32_MAX bytes. Is that really okay?
Linus has limited Linux's read/write I/O sizes to a signed integer, even if size_t/ssize_t could be larger. We have internal support to do a few things larger, so there would be precedence to support a 64-bit value and I'd be happy siwtch over to that.
