NFS: Improvements for fs_context-related tracepoints
Add some missing observability to the fs_context tracepoints added by commit 33ce83ef0bb0 ("NFS: Replace fs_context-related dprintk() call sites with tracepoints"). Signed-off-by: Chuck Lever <chuck.lever@oracle.com> Reviewed-by: Jeff Layton <jlayton@kernel.org> Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com>
This commit is contained in:
parent
626590ea4c
commit
9e8ab85a7e
@ -791,16 +791,19 @@ static int nfs_fs_context_parse_param(struct fs_context *fc,
|
|||||||
ctx->mount_server.addrlen = len;
|
ctx->mount_server.addrlen = len;
|
||||||
break;
|
break;
|
||||||
case Opt_nconnect:
|
case Opt_nconnect:
|
||||||
|
trace_nfs_mount_assign(param->key, param->string);
|
||||||
if (result.uint_32 < 1 || result.uint_32 > NFS_MAX_CONNECTIONS)
|
if (result.uint_32 < 1 || result.uint_32 > NFS_MAX_CONNECTIONS)
|
||||||
goto out_of_bounds;
|
goto out_of_bounds;
|
||||||
ctx->nfs_server.nconnect = result.uint_32;
|
ctx->nfs_server.nconnect = result.uint_32;
|
||||||
break;
|
break;
|
||||||
case Opt_max_connect:
|
case Opt_max_connect:
|
||||||
|
trace_nfs_mount_assign(param->key, param->string);
|
||||||
if (result.uint_32 < 1 || result.uint_32 > NFS_MAX_TRANSPORTS)
|
if (result.uint_32 < 1 || result.uint_32 > NFS_MAX_TRANSPORTS)
|
||||||
goto out_of_bounds;
|
goto out_of_bounds;
|
||||||
ctx->nfs_server.max_connect = result.uint_32;
|
ctx->nfs_server.max_connect = result.uint_32;
|
||||||
break;
|
break;
|
||||||
case Opt_lookupcache:
|
case Opt_lookupcache:
|
||||||
|
trace_nfs_mount_assign(param->key, param->string);
|
||||||
switch (result.uint_32) {
|
switch (result.uint_32) {
|
||||||
case Opt_lookupcache_all:
|
case Opt_lookupcache_all:
|
||||||
ctx->flags &= ~(NFS_MOUNT_LOOKUP_CACHE_NONEG|NFS_MOUNT_LOOKUP_CACHE_NONE);
|
ctx->flags &= ~(NFS_MOUNT_LOOKUP_CACHE_NONEG|NFS_MOUNT_LOOKUP_CACHE_NONE);
|
||||||
@ -817,6 +820,7 @@ static int nfs_fs_context_parse_param(struct fs_context *fc,
|
|||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case Opt_local_lock:
|
case Opt_local_lock:
|
||||||
|
trace_nfs_mount_assign(param->key, param->string);
|
||||||
switch (result.uint_32) {
|
switch (result.uint_32) {
|
||||||
case Opt_local_lock_all:
|
case Opt_local_lock_all:
|
||||||
ctx->flags |= (NFS_MOUNT_LOCAL_FLOCK |
|
ctx->flags |= (NFS_MOUNT_LOCAL_FLOCK |
|
||||||
@ -837,6 +841,7 @@ static int nfs_fs_context_parse_param(struct fs_context *fc,
|
|||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case Opt_write:
|
case Opt_write:
|
||||||
|
trace_nfs_mount_assign(param->key, param->string);
|
||||||
switch (result.uint_32) {
|
switch (result.uint_32) {
|
||||||
case Opt_write_lazy:
|
case Opt_write_lazy:
|
||||||
ctx->flags &=
|
ctx->flags &=
|
||||||
|
Loading…
x
Reference in New Issue
Block a user