]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
Merge patch series "netfs: Miscellaneous fixes"
authorChristian Brauner <brauner@kernel.org>
Wed, 21 May 2025 12:35:34 +0000 (14:35 +0200)
committerChristian Brauner <brauner@kernel.org>
Wed, 21 May 2025 12:35:34 +0000 (14:35 +0200)
commit5fddfbc0cbc55a6b506f8cd07c58a152a3b535d6
tree90d68e423bdbd8b3a8fd4b5a485ecc90062de51e
parente02cdc0e7fb0b5fe9287b2434c5c09fd9a58cb9e
parent2b1424cd131cfaba4cf7040473133d26cddac088
Merge patch series "netfs: Miscellaneous fixes"

David Howells <dhowells@redhat.com> says:

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

 (1) Fix an oops in write-retry due to mis-resetting the I/O iterator.

 (2) Fix the recording of transferred bytes for short DIO reads.

 (3) Fix a request's work item to not require a reference, thereby avoiding
     the need to get rid of it in BH/IRQ context.

 (4) Fix waiting and waking to be consistent about the waitqueue used.

* patches from https://lore.kernel.org/20250519090707.2848510-1-dhowells@redhat.com:
  netfs: Fix wait/wake to be consistent about the waitqueue used
  netfs: Fix the request's work item to not require a ref
  netfs: Fix setting of transferred bytes with short DIO reads
  netfs: Fix oops in write-retry from mis-resetting the subreq iterator

Link: https://lore.kernel.org/20250519090707.2848510-1-dhowells@redhat.com
Signed-off-by: Christian Brauner <brauner@kernel.org>
fs/netfs/buffered_read.c
fs/netfs/buffered_write.c
fs/netfs/direct_read.c
fs/netfs/objects.c
fs/netfs/read_collect.c
fs/netfs/write_collect.c
include/linux/fscache.h
include/linux/netfs.h
include/trace/events/netfs.h