summaryrefslogtreecommitdiff
path: root/include/linux
diff options
context:
space:
mode:
authorTushar Sariya <tushar.97@hotmail.com>2026-04-04 11:58:03 -0230
committerTrond Myklebust <trond.myklebust@hammerspace.com>2026-04-13 14:56:09 -0700
commit8c787b286f39c7584440b97b92f87cbe934c13ff (patch)
treec5e4ae8f72ba9f44c370f0d19cee178f61a5829c /include/linux
parent515af10044f1c0d6f4356fcfb313465f02f484e9 (diff)
NFSv4.1: Apply session size limits on clone path
nfs4_clone_server() builds a child nfs_server for same-server automounted submounts but never calls nfs4_session_limit_rwsize() or nfs4_session_limit_xasize() after nfs_clone_server(). This means the child mount can end up with rsize/wsize values that exceed the negotiated session channel limits, causing NFS4ERR_REQ_TOO_BIG and EIO on servers that enforce tight max_request_size budgets. Top-level mounts go through nfs4_server_common_setup() which calls these limiters after nfs_probe_server(). Apply the same clamping on the clone path for consistency. Fixes: 2b092175f5e3 ("NFS: Fix inheritance of the block sizes when automounting") Cc: stable@vger.kernel.org Signed-off-by: Tushar Sariya <tushar.97@hotmail.com> Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com>
Diffstat (limited to 'include/linux')
0 files changed, 0 insertions, 0 deletions