]> www.infradead.org Git - users/dwmw2/linux.git/commit
netfs: Use bh-disabling spinlocks for rreq->lock
authorDavid Howells <dhowells@redhat.com>
Fri, 12 Jul 2024 10:54:11 +0000 (11:54 +0100)
committerChristian Brauner <brauner@kernel.org>
Thu, 5 Sep 2024 09:00:42 +0000 (11:00 +0200)
commit22de489d1e9d6c30bf9554a9c58bf1dc8d951f7d
treed4b621ff448868d532a3dae39c4ee7c403a3c83c
parent24c90a79f6068d309adda05d871855414bb75283
netfs: Use bh-disabling spinlocks for rreq->lock

Use bh-disabling spinlocks when accessing rreq->lock because, in the
future, it may be twiddled from softirq context when cleanup is driven from
cache backend DIO completion.

Signed-off-by: David Howells <dhowells@redhat.com>
cc: Jeff Layton <jlayton@kernel.org>
cc: netfs@lists.linux.dev
cc: linux-fsdevel@vger.kernel.org
Link: https://lore.kernel.org/r/20240814203850.2240469-12-dhowells@redhat.com/
Signed-off-by: Christian Brauner <brauner@kernel.org>
fs/netfs/write_collect.c
fs/netfs/write_issue.c