nfs: probe for LOCALIO when v4 client reconnects to server
authorMike Snitzer <snitzer@kernel.org>
Sat, 16 Nov 2024 01:41:05 +0000 (20:41 -0500)
committerAnna Schumaker <anna.schumaker@oracle.com>
Tue, 14 Jan 2025 22:05:10 +0000 (17:05 -0500)
commit76d4cb6345da0f2cd505e552157258325bcc8bcd
treefdf09ae3f208c2fd80e5ea77dec3df109459dd37
parent779a395189c692eec0246e7df63e2a3c0f0c8508
nfs: probe for LOCALIO when v4 client reconnects to server

Introduce nfs_local_probe_async() for the NFS client to initiate
if/when it reconnects with server. For NFSv4 it is a simple matter to
call nfs_local_probe_async() from nfs4_do_reclaim (during NFSv4
grace).

Signed-off-by: Mike Snitzer <snitzer@kernel.org>
Reviewed-by: Jeff Layton <jlayton@kernel.org>
Signed-off-by: Anna Schumaker <anna.schumaker@oracle.com>
fs/nfs/client.c
fs/nfs/internal.h
fs/nfs/localio.c
fs/nfs/nfs4state.c
include/linux/nfs_fs_sb.h