Defined in 1 files as a function:
Referenced in 8 files:
- fs/nfs/client.c
- fs/nfs/fs_context.c
- fs/nfs/getroot.c, line 40
- fs/nfs/namespace.c
- fs/nfs/nfs4client.c
- fs/nfs/nfs4namespace.c
- fs/nfs/nfs4super.c
- fs/nfs/super.c
Smatch caller information:
fs/nfs/nfs4client.c nfs4_create_referral_server() -> nfs_fc2context()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fc | 4096-ptr_max |
| PARAM_VALUE | 0 | fc->fs_private | 0 |
| BUF_SIZE | 0 | fc->source | (-1),3-4004097 |
| CAPPED_DATA | 0 | fc->cred | 1 |
| DATA_SOURCE | 0 | fc | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &parent->d_lockref.lock |
fs/nfs/nfs4client.c nfs4_create_server() -> nfs_fc2context()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fc | 4096-ptr_max |
| BUF_SIZE | 0 | fc | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | fc | s32min-(-1),1-s32max |
| CAPPED_DATA | 0 | fc->fs_private->mount_server.protocol | 1 |
| CAPPED_DATA | 0 | fc->fs_private->mountfamily | 1 |
| CAPPED_DATA | 0 | fc->fs_private->protofamily | 1 |
| DATA_SOURCE | 0 | fc | $0 |
| STR_LEN | 0 | fc | (-1),8 |
| STR_LEN | 0 | fc | (-1),8 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | fc->sb_flags | 0-u32max[c] |
| USER_DATA | 0 | *fc->source | 0-255 |
| HALF_LOCKED2 | 0 | &fc->uapi_mutex |
fs/nfs/nfs4client.c nfs4_init_server() -> nfs_fc2context()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fc | 4096-ptr_max |
| PARAM_VALUE | 0 | fc->fs_private | 4096-ptr_max |
| BUF_SIZE | 0 | fc | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | fc | s32min-(-1),1-s32max |
| CAPPED_DATA | 0 | fc->fs_private->mount_server.protocol | 1 |
| CAPPED_DATA | 0 | fc->fs_private->mountfamily | 1 |
| CAPPED_DATA | 0 | fc->fs_private->protofamily | 1 |
| DATA_SOURCE | 0 | fc | $1 |
| STR_LEN | 0 | fc | (-1),8 |
| STR_LEN | 0 | fc | (-1),8 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | fc->sb_flags | 0-u32max[c] |
| USER_DATA | 0 | *fc->source | 0-255 |
| HALF_LOCKED2 | 0 | &fc->uapi_mutex |
fs/nfs/super.c nfs_get_tree_common() -> nfs_fc2context()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fc | 4096-ptr_max |
| BUF_SIZE | 0 | fc | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | fc | s32min-(-1),1-s32max |
| CAPPED_DATA | 0 | fc->fs_private->mount_server.protocol | 1 |
| CAPPED_DATA | 0 | fc->fs_private->mountfamily | 1 |
| CAPPED_DATA | 0 | fc->fs_private->protofamily | 1 |
| DATA_SOURCE | 0 | fc | $0 |
| STR_LEN | 0 | fc | (-1),8 |
| STR_LEN | 0 | fc | (-1),8 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | fc->sb_flags | 0-u32max[c] |
| USER_DATA | 0 | *fc->source | 0-255 |
| HALF_LOCKED2 | 0 | &fc->uapi_mutex |
fs/nfs/super.c nfs_reconfigure() -> nfs_fc2context()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fc | 4096-ptr_max |
| BUF_SIZE | 0 | fc | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | fc | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | fc | $0 |
| BIT_INFO | 0 | fc->sb_flags_mask | 0x0,0x2800051 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | fc->sb_flags | 1-42041553[c] |
| USER_DATA | 0 | *fc->source | 0-255 |
| HALF_LOCKED2 | &sb->s_umount | ||
| HALF_LOCKED2 | 0 | &fc->uapi_mutex |
fs/nfs/super.c nfs_request_mount() -> nfs_fc2context()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fc | 4096-ptr_max |
| BUF_SIZE | 0 | fc | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | fc | s32min-(-1),1-s32max |
| CAPPED_DATA | 0 | fc->fs_private->mountfamily | 1 |
| CAPPED_DATA | 0 | fc->fs_private->protofamily | 1 |
| DATA_SOURCE | 0 | fc | $0 |
| STR_LEN | 0 | fc | (-1),8 |
| STR_LEN | 0 | fc | (-1),8 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | fc->sb_flags | 0-u32max[c] |
| USER_DATA | 0 | *fc->source | 0-255 |
| HALF_LOCKED2 | 0 | &fc->uapi_mutex |
fs/nfs/super.c nfs_try_get_tree() -> nfs_fc2context()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fc | 4096-ptr_max |
| BUF_SIZE | 0 | fc | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | fc | s32min-(-1),1-s32max |
| CAPPED_DATA | 0 | fc->fs_private->mountfamily | 1 |
| CAPPED_DATA | 0 | fc->fs_private->protofamily | 1 |
| DATA_SOURCE | 0 | fc | $0 |
| STR_LEN | 0 | fc | (-1),8 |
| STR_LEN | 0 | fc | (-1),8 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | fc->sb_flags | 0-u32max[c] |
| USER_DATA | 0 | *fc->source | 0-255 |
| HALF_LOCKED2 | 0 | &fc->uapi_mutex |
fs/nfs/super.c nfs_try_mount_request() -> nfs_fc2context()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fc | 4096-ptr_max |
| BUF_SIZE | 0 | fc | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | fc | s32min-(-1),1-s32max |
| CAPPED_DATA | 0 | fc->fs_private->mountfamily | 1 |
| CAPPED_DATA | 0 | fc->fs_private->protofamily | 1 |
| DATA_SOURCE | 0 | fc | $0 |
| STR_LEN | 0 | fc | (-1),8 |
| STR_LEN | 0 | fc | (-1),8 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | fc->sb_flags | 0-u32max[c] |
| USER_DATA | 0 | *fc->source | 0-255 |
| HALF_LOCKED2 | 0 | &fc->uapi_mutex |
fs/nfs/getroot.c nfs_get_root() -> nfs_fc2context()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fc | 4096-ptr_max |
| BUF_SIZE | 0 | fc | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | fc | s32min-(-1),1-s32max |
| CAPPED_DATA | 0 | fc->fs_private->mount_server.protocol | 1 |
| CAPPED_DATA | 0 | fc->fs_private->mountfamily | 1 |
| CAPPED_DATA | 0 | fc->fs_private->protofamily | 1 |
| DATA_SOURCE | 0 | fc | $1 |
| STR_LEN | 0 | fc | (-1),8 |
| STR_LEN | 0 | fc | (-1),8 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | fc->sb_flags | 0-u32max[c] |
| USER_DATA | 0 | *fc->source | 0-255 |
| HALF_LOCKED2 | 0 | &fc->uapi_mutex |
fs/nfs/nfs4super.c do_nfs4_mount() -> nfs_fc2context()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fc | 4096-ptr_max |
| PARAM_VALUE | 0 | fc->fs_private | 0 |
| CAPPED_DATA | 0 | fc->cred | 1 |
| DATA_SOURCE | 0 | fc | $1 |
| STR_LEN | 0 | fc | (-1) |
| STR_LEN | 0 | fc | (-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &parent->d_lockref.lock |
fs/nfs/nfs4super.c do_nfs4_mount() -> nfs_fc2context()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fc | 4096-ptr_max |
| PARAM_VALUE | 0 | fc->fs_private | 4096-ptr_max |
| BUF_SIZE | 0 | fc | 280 |
| DATA_SOURCE | 0 | fc | r vfs_dup_fs_context |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &parent->d_lockref.lock |
fs/nfs/nfs4super.c nfs4_get_referral_tree() -> nfs_fc2context()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fc | 4096-ptr_max |
| PARAM_VALUE | 0 | fc->fs_private | 0 |
| BUF_SIZE | 0 | fc->source | (-1),3-4004097 |
| CAPPED_DATA | 0 | fc->cred | 1 |
| DATA_SOURCE | 0 | fc | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &parent->d_lockref.lock | ||
| HALF_LOCKED2 | &path->dentry->d_lockref.lock |
fs/nfs/nfs4super.c nfs4_try_get_tree() -> nfs_fc2context()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fc | 4096-ptr_max |
| BUF_SIZE | 0 | fc | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | fc | s32min-(-1),1-s32max |
| CAPPED_DATA | 0 | fc->fs_private->mountfamily | 1 |
| CAPPED_DATA | 0 | fc->fs_private->protofamily | 1 |
| DATA_SOURCE | 0 | fc | $0 |
| STR_LEN | 0 | fc | (-1),8 |
| STR_LEN | 0 | fc | (-1),8 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | fc->sb_flags | 0-u32max[c] |
| USER_DATA | 0 | *fc->source | 0-255 |
| HALF_LOCKED2 | 0 | &fc->uapi_mutex |
fs/nfs/client.c nfs_create_server() -> nfs_fc2context()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fc | 4096-ptr_max |
| BUF_SIZE | 0 | fc | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | fc | s32min-(-1),1-s32max |
| CAPPED_DATA | 0 | fc->fs_private->mount_server.protocol | 1 |
| CAPPED_DATA | 0 | fc->fs_private->mountfamily | 1 |
| CAPPED_DATA | 0 | fc->fs_private->protofamily | 1 |
| DATA_SOURCE | 0 | fc | $0 |
| STR_LEN | 0 | fc | (-1),8 |
| STR_LEN | 0 | fc | (-1),8 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | fc->sb_flags | 0-u32max[c] |
| USER_DATA | 0 | *fc->source | 0-255 |
| HALF_LOCKED2 | 0 | &fc->uapi_mutex |
fs/nfs/client.c nfs_init_server() -> nfs_fc2context()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fc | 4096-ptr_max |
| BUF_SIZE | 0 | fc | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | fc | s32min-(-1),1-s32max |
| CAPPED_DATA | 0 | fc->fs_private->mount_server.protocol | 1 |
| CAPPED_DATA | 0 | fc->fs_private->mountfamily | 1 |
| CAPPED_DATA | 0 | fc->fs_private->protofamily | 1 |
| DATA_SOURCE | 0 | fc | $1 |
| STR_LEN | 0 | fc | (-1),8 |
| STR_LEN | 0 | fc | (-1),8 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | fc->sb_flags | 0-u32max[c] |
| USER_DATA | 0 | *fc->source | 0-255 |
| HALF_LOCKED2 | 0 | &fc->uapi_mutex |
fs/nfs/namespace.c nfs_d_automount() -> nfs_fc2context()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fc | 4096-ptr_max |
| BUF_SIZE | 0 | fc | 280 |
| DATA_SOURCE | 0 | fc | r fs_context_for_submount |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &path->dentry->d_lockref.lock |
fs/nfs/namespace.c nfs_do_submount() -> nfs_fc2context()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fc | 4096-ptr_max |
| BUF_SIZE | 0 | fc | 280 |
| DATA_SOURCE | 0 | fc | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &parent->d_lockref.lock | ||
| HALF_LOCKED2 | &path->dentry->d_lockref.lock |
fs/nfs/namespace.c nfs_submount() -> nfs_fc2context()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fc | 4096-ptr_max |
| BUF_SIZE | 0 | fc | 280 |
| DATA_SOURCE | 0 | fc | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &path->dentry->d_lockref.lock |
fs/nfs/nfs4namespace.c nfs4_submount() -> nfs_fc2context()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fc | 4096-ptr_max |
| BUF_SIZE | 0 | fc | 280 |
| DATA_SOURCE | 0 | fc | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &path->dentry->d_lockref.lock |
fs/nfs/nfs4namespace.c nfs_do_refmount() -> nfs_fc2context()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fc | 4096-ptr_max |
| BUF_SIZE | 0 | fc | 280 |
| DATA_SOURCE | 0 | fc | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &parent->d_lockref.lock | ||
| HALF_LOCKED2 | &path->dentry->d_lockref.lock |
fs/nfs/nfs4namespace.c nfs_follow_referral() -> nfs_fc2context()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fc | 4096-ptr_max |
| DATA_SOURCE | 0 | fc | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &parent->d_lockref.lock | ||
| HALF_LOCKED2 | &path->dentry->d_lockref.lock |
fs/nfs/nfs4namespace.c try_location() -> nfs_fc2context()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fc | 4096-ptr_max |
| DATA_SOURCE | 0 | fc | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &parent->d_lockref.lock | ||
| HALF_LOCKED2 | &path->dentry->d_lockref.lock |
fs/nfs/fs_context.c nfs23_parse_monolithic() -> nfs_fc2context()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fc | 4096-ptr_max |
| DATA_SOURCE | 0 | fc | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | fc->sb_flags | 0-u32max[c] |
| HALF_LOCKED2 | &sb->s_umount |
fs/nfs/fs_context.c nfs4_parse_monolithic() -> nfs_fc2context()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fc | 4096-ptr_max |
| DATA_SOURCE | 0 | fc | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | fc->sb_flags | 0-u32max[c] |
| HALF_LOCKED2 | &sb->s_umount |
fs/nfs/fs_context.c nfs_fs_context_dup() -> nfs_fc2context()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fc | 4096-ptr_max |
| BUF_SIZE | 0 | fc | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | fc | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | fc->source | (-1),3-4004097 |
| DATA_SOURCE | 0 | fc | $1 |
| STR_LEN | 0 | fc | (-1),8 |
| STR_LEN | 0 | fc | (-1),8 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | fc->sb_flags | 0-u32max[c] |
| USER_DATA | 0 | *fc->source | 0-255 |
| HALF_LOCKED2 | 0 | &fc->uapi_mutex |
fs/nfs/fs_context.c nfs_fs_context_free() -> nfs_fc2context()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fc | 4096-ptr_max |
| BUF_SIZE | 0 | fc | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | fc | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | fc->fs_type | (-1),232 |
| BUF_SIZE | 0 | fc->log.prefix | (-1),4 |
| BUF_SIZE | 0 | fc->s_fs_info | (-1),11312 |
| DATA_SOURCE | 0 | fc | $0 |
| STR_LEN | 0 | fc->fs_type | (-1),3,6,8,68 |
| STR_LEN | 0 | fc->log.prefix | (-1),3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | fc->root->d_sb->s_flags | 0-u32max[c] |
| USER_DATA | 0 | fc->sb_flags | 0-u32max[c] |
| USER_DATA | 0 | *fc->source | 0-255 |
| HALF_LOCKED2 | 0 | &fc->root->d_lockref.lock | |
| HALF_LOCKED2 | 0 | &fc->uapi_mutex |
fs/nfs/fs_context.c nfs_fs_context_parse_param() -> nfs_fc2context()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fc | 4096-ptr_max |
| BUF_SIZE | 0 | fc | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | fc | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | fc | $0 |
| STR_LEN | 0 | fc | (-1),3-4,6-7 |
| STR_LEN | 0 | fc | (-1),3-4,6-7 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | fc->sb_flags | 0-u32max[c] |
| USER_DATA | 0 | *fc->source | 0-255 |
| HALF_LOCKED2 | 0 | &fc->uapi_mutex |
fs/nfs/fs_context.c nfs_fs_context_validate() -> nfs_fc2context()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fc | 4096-ptr_max |
| BUF_SIZE | 0 | fc | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | fc | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | fc | $0 |
| STR_LEN | 0 | fc | (-1),8 |
| STR_LEN | 0 | fc | (-1),8 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | fc->sb_flags | 0-u32max[c] |
| USER_DATA | 0 | *fc->source | 0-255 |
| HALF_LOCKED2 | 0 | &fc->uapi_mutex |
fs/nfs/fs_context.c nfs_get_tree() -> nfs_fc2context()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fc | 4096-ptr_max |
| BUF_SIZE | 0 | fc | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | fc | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | fc | $0 |
| STR_LEN | 0 | fc | (-1),8 |
| STR_LEN | 0 | fc | (-1),8 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | fc->sb_flags | 0-u32max[c] |
| HALF_LOCKED2 | 0 | &fc->uapi_mutex |
fs/nfs/fs_context.c nfs_parse_security_flavors() -> nfs_fc2context()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fc | 4096-ptr_max |
| BUF_SIZE | 0 | fc | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | fc | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | fc | $0 |
| STR_LEN | 0 | fc | (-1),3-4,6-7 |
| STR_LEN | 0 | fc | (-1),3-4,6-7 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | fc->sb_flags | 0-u32max[c] |
| USER_DATA | 0 | *fc->source | 0-255 |
| HALF_LOCKED2 | 0 | &fc->uapi_mutex |
fs/nfs/fs_context.c nfs_parse_source() -> nfs_fc2context()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fc | 4096-ptr_max |
| BUF_SIZE | 0 | fc | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | fc | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | fc | $0 |
| STR_LEN | 0 | fc | (-1),8 |
| STR_LEN | 0 | fc | (-1),8 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | fc->sb_flags | 0-u32max[c] |
| USER_DATA | 0 | *fc->source | 0-255 |
| HALF_LOCKED2 | 0 | &fc->uapi_mutex |
fs/nfs/fs_context.c nfs_parse_version_string() -> nfs_fc2context()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fc | 4096-ptr_max |
| BUF_SIZE | 0 | fc | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | fc | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | fc | $0 |
| STR_LEN | 0 | fc | (-1),3-4,6-7 |
| STR_LEN | 0 | fc | (-1),3-4,6-7 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | fc->sb_flags | 0-u32max[c] |
| USER_DATA | 0 | *fc->source | 0-255 |
| HALF_LOCKED2 | 0 | &fc->uapi_mutex |
fs/nfs/fs_context.c nfs_parse_xprtsec_policy() -> nfs_fc2context()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fc | 4096-ptr_max |
| BUF_SIZE | 0 | fc | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | fc | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | fc | $0 |
| STR_LEN | 0 | fc | (-1),3-4,6-7 |
| STR_LEN | 0 | fc | (-1),3-4,6-7 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | fc->sb_flags | 0-u32max[c] |
| USER_DATA | 0 | *fc->source | 0-255 |
| HALF_LOCKED2 | 0 | &fc->uapi_mutex |