[PATCH 0/4] netfs: Miscellaneous fixes

From: David Howells
Date: Fri Mar 14 2025 - 12:42:25 EST


Hi Christian,

Here are some miscellaneous fixes and changes for netfslib, if you could
pull them:

(1) Fix the collection of results during a pause in transmission.

(2) Call ->invalidate_cache() only if provided.

(3) Fix the rolling buffer to not hammer atomic bit clears when loading
from readahead.

(4) Fix netfs_unbuffered_read() to return ssize_t.

The patches can also be found here:

https://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-fs.git/log/?h=netfs-fixes

Thanks,
David

David Howells (3):
netfs: Fix collection of results during pause when collection
offloaded
netfs: Fix rolling_buffer_load_from_ra() to not clear mark bits
netfs: Fix netfs_unbuffered_read() to return ssize_t rather than int

Max Kellermann (1):
netfs: Call `invalidate_cache` only if implemented

fs/netfs/direct_read.c | 6 +++---
fs/netfs/read_collect.c | 18 ++++++++++--------
fs/netfs/rolling_buffer.c | 4 ----
fs/netfs/write_collect.c | 3 ++-
4 files changed, 15 insertions(+), 16 deletions(-)