Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 3 files:
Smatch caller information:
fs/super.c do_emergency_remount_callback() -> reconfigure_super()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fc | 4096-ptr_max |
| PARAM_VALUE | 0 | fc->fs_private->acdirmax | 0-4294967295 |
| PARAM_VALUE | 0 | fc->fs_private->acdirmin | 0-4294967295 |
| PARAM_VALUE | 0 | fc->fs_private->acregmax | 0-4294967295 |
| PARAM_VALUE | 0 | fc->fs_private->acregmin | 0-4294967295 |
| PARAM_VALUE | 0 | fc->fs_private->bsize | 0 |
| PARAM_VALUE | 0 | fc->fs_private->flags | 0-36915,524288-598015,3670016-3743743 |
| PARAM_VALUE | 0 | fc->fs_private->idx | 0-4 |
| PARAM_VALUE | 0 | fc->fs_private->mntfh->size | 32 |
| PARAM_VALUE | 0 | fc->fs_private->namlen | 0 |
| PARAM_VALUE | 0 | fc->fs_private->need_mount | 0 |
| PARAM_VALUE | 0 | fc->fs_private->nfs_server._address.ss_family | 0-u16max |
| PARAM_VALUE | 0 | fc->fs_private->nfs_server.addrlen | 1-16 |
| PARAM_VALUE | 0 | fc->fs_private->nfs_server.port | 0-u16max |
| PARAM_VALUE | 0 | fc->fs_private->nfs_server.protocol | 0-u16max |
| PARAM_VALUE | 0 | fc->fs_private->retrans | 0-4294967295 |
| PARAM_VALUE | 0 | fc->fs_private->rsize | 0-4294967295 |
| PARAM_VALUE | 0 | fc->fs_private->selected_flavor | 0-4294967295 |
| PARAM_VALUE | 0 | fc->fs_private->skip_reconfig_option_check | 1 |
| PARAM_VALUE | 0 | fc->fs_private->timeo | 0-4294967295 |
| PARAM_VALUE | 0 | fc->fs_private->version | 2-4 |
| PARAM_VALUE | 0 | fc->fs_private->wsize | 0-4294967295 |
| PARAM_VALUE | 0 | fc->ops | 4096-ptr_max |
| PARAM_VALUE | 0 | *fc->fs_private->client_address | 0-255 |
| PARAM_VALUE | 0 | *fc->fs_private->mntfh->data | 0-255 |
| PARAM_VALUE | 0 | *fc->fs_private->nfs_server.export_path | 0-255 |
| PARAM_VALUE | 0 | *fc->fs_private->nfs_server.hostname | 0-255 |
| BUF_SIZE | 0 | fc | 280 |
| DATA_SOURCE | 0 | fc | r fs_context_for_reconfigure |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | fc->fs_private->nfs_server._address.ss_family | 0-u16max |
| USER_DATA | 0 | fc->fs_private->selected_flavor | 0-4294967295 |
| HALF_LOCKED2 | &sb->s_umount | ||
| HALF_LOCKED2 | global &system_transition_mutex |
fs/namespace.c do_remount() -> reconfigure_super()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fc | 4096-ptr_max |
| PARAM_VALUE | 0 | fc->fs_private->acdirmax | 0-4294967295 |
| PARAM_VALUE | 0 | fc->fs_private->acdirmin | 0-4294967295 |
| PARAM_VALUE | 0 | fc->fs_private->acregmax | 0-4294967295 |
| PARAM_VALUE | 0 | fc->fs_private->acregmin | 0-4294967295 |
| PARAM_VALUE | 0 | fc->fs_private->bsize | 0 |
| PARAM_VALUE | 0 | fc->fs_private->flags | 0-36915,524288-598015,3670016-3743743 |
| PARAM_VALUE | 0 | fc->fs_private->idx | 0-4 |
| PARAM_VALUE | 0 | fc->fs_private->mntfh->size | 32 |
| PARAM_VALUE | 0 | fc->fs_private->namlen | 0 |
| PARAM_VALUE | 0 | fc->fs_private->need_mount | 0 |
| PARAM_VALUE | 0 | fc->fs_private->nfs_server._address.ss_family | 0-u16max |
| PARAM_VALUE | 0 | fc->fs_private->nfs_server.addrlen | 1-16 |
| PARAM_VALUE | 0 | fc->fs_private->nfs_server.port | 0-u16max |
| PARAM_VALUE | 0 | fc->fs_private->nfs_server.protocol | 0-u16max |
| PARAM_VALUE | 0 | fc->fs_private->retrans | 0-4294967295 |
| PARAM_VALUE | 0 | fc->fs_private->rsize | 0-4294967295 |
| PARAM_VALUE | 0 | fc->fs_private->selected_flavor | 0-4294967295 |
| PARAM_VALUE | 0 | fc->fs_private->skip_reconfig_option_check | 1 |
| PARAM_VALUE | 0 | fc->fs_private->timeo | 0-4294967295 |
| PARAM_VALUE | 0 | fc->fs_private->version | 2-4 |
| PARAM_VALUE | 0 | fc->fs_private->wsize | 0-4294967295 |
| PARAM_VALUE | 0 | fc->oldapi | 1 |
| PARAM_VALUE | 0 | fc->ops | 4096-ptr_max |
| PARAM_VALUE | 0 | *fc->fs_private->client_address | 0-255 |
| PARAM_VALUE | 0 | *fc->fs_private->mntfh->data | 0-255 |
| PARAM_VALUE | 0 | *fc->fs_private->nfs_server.export_path | 0-255 |
| PARAM_VALUE | 0 | *fc->fs_private->nfs_server.hostname | 0-255 |
| BUF_SIZE | 0 | fc | 280 |
| DATA_SOURCE | 0 | fc | r fs_context_for_reconfigure |
| NS_CAPABLE | 0 | 21 | |
| USER_DATA | 0 | fc->fs_private->acdirmax | 0-4294967295[u] |
| USER_DATA | 0 | fc->fs_private->acdirmin | 0-4294967295[u] |
| USER_DATA | 0 | fc->fs_private->acregmax | 0-4294967295[u] |
| USER_DATA | 0 | fc->fs_private->acregmin | 0-4294967295[u] |
| USER_DATA | 0 | fc->fs_private->bsize | 0[u] |
| USER_DATA | 0 | fc->fs_private->flags | 0-36915,524288-598015,3670016-3743743[c] |
| USER_DATA | 0 | fc->fs_private->mntfh->size | 32[u] |
| USER_DATA | 0 | fc->fs_private->namlen | 0[u] |
| USER_DATA | 0 | fc->fs_private->nfs_server._address.ss_family | 0-u16max |
| USER_DATA | 0 | fc->fs_private->nfs_server.addrlen | 1-16[u] |
| USER_DATA | 0 | fc->fs_private->nfs_server.port | 0-u16max |
| USER_DATA | 0 | fc->fs_private->retrans | 0-4294967295[u] |
| USER_DATA | 0 | fc->fs_private->rsize | 0-4294967295[u] |
| USER_DATA | 0 | fc->fs_private->selected_flavor | 0-4294967295 |
| USER_DATA | 0 | fc->fs_private->timeo | 0-4294967295[u] |
| USER_DATA | 0 | fc->fs_private->wsize | 0-4294967295[u] |
| USER_DATA | 0 | fc->sb_flags | 1-42041553[c] |
| USER_DATA | 0 | *fc->fs_private->client_address | 0-255 |
| USER_DATA | 0 | *fc->fs_private->nfs_server.export_path | 0-255 |
| USER_DATA | 0 | *fc->fs_private->nfs_server.hostname | 0-255 |
| USER_DATA | 0 | *fc->source | 0-255 |
| LOCK2 | &sb->s_umount | ||
| TYPE_LOCK | (struct super_block)->s_umount |
fs/namespace.c do_umount_root() -> reconfigure_super()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fc | 4096-ptr_max |
| PARAM_VALUE | 0 | fc->fs_private->acdirmax | 0-4294967295 |
| PARAM_VALUE | 0 | fc->fs_private->acdirmin | 0-4294967295 |
| PARAM_VALUE | 0 | fc->fs_private->acregmax | 0-4294967295 |
| PARAM_VALUE | 0 | fc->fs_private->acregmin | 0-4294967295 |
| PARAM_VALUE | 0 | fc->fs_private->bsize | 0 |
| PARAM_VALUE | 0 | fc->fs_private->flags | 0-36915,524288-598015,3670016-3743743 |
| PARAM_VALUE | 0 | fc->fs_private->idx | 0-4 |
| PARAM_VALUE | 0 | fc->fs_private->mntfh->size | 32 |
| PARAM_VALUE | 0 | fc->fs_private->namlen | 0 |
| PARAM_VALUE | 0 | fc->fs_private->need_mount | 0 |
| PARAM_VALUE | 0 | fc->fs_private->nfs_server._address.ss_family | 0-u16max |
| PARAM_VALUE | 0 | fc->fs_private->nfs_server.addrlen | 1-16 |
| PARAM_VALUE | 0 | fc->fs_private->nfs_server.port | 0-u16max |
| PARAM_VALUE | 0 | fc->fs_private->nfs_server.protocol | 0-u16max |
| PARAM_VALUE | 0 | fc->fs_private->retrans | 0-4294967295 |
| PARAM_VALUE | 0 | fc->fs_private->rsize | 0-4294967295 |
| PARAM_VALUE | 0 | fc->fs_private->selected_flavor | 0-4294967295 |
| PARAM_VALUE | 0 | fc->fs_private->skip_reconfig_option_check | 1 |
| PARAM_VALUE | 0 | fc->fs_private->timeo | 0-4294967295 |
| PARAM_VALUE | 0 | fc->fs_private->version | 2-4 |
| PARAM_VALUE | 0 | fc->fs_private->wsize | 0-4294967295 |
| PARAM_VALUE | 0 | fc->ops | 4096-ptr_max |
| PARAM_VALUE | 0 | *fc->fs_private->client_address | 0-255 |
| PARAM_VALUE | 0 | *fc->fs_private->mntfh->data | 0-255 |
| PARAM_VALUE | 0 | *fc->fs_private->nfs_server.export_path | 0-255 |
| PARAM_VALUE | 0 | *fc->fs_private->nfs_server.hostname | 0-255 |
| BUF_SIZE | 0 | fc | 280 |
| DATA_SOURCE | 0 | fc | r fs_context_for_reconfigure |
| NS_CAPABLE | 0 | 21 | |
| USER_DATA | 0 | fc->fs_private->nfs_server._address.ss_family | 0-u16max |
| USER_DATA | 0 | fc->fs_private->selected_flavor | 0-4294967295 |
| LOCK2 | &sb->s_umount | ||
| TYPE_LOCK | (struct super_block)->s_umount |
fs/fsopen.c vfs_cmd_reconfigure() -> reconfigure_super()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fc | 4096-ptr_max |
| PARAM_VALUE | 0 | fc->phase | 5 |
| PARAM_VALUE | 0 | fc->root | 4096-ptr_max |
| PARAM_VALUE | 0 | fc->root->d_sb | 4096-ptr_max |
| PARAM_VALUE | 0 | fc->root->d_sb->s_umount.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | fc->root->d_sb->s_umount.first_waiter->list.next | 2624917664208203776 |
| PARAM_VALUE | 0 | fc->root->d_sb->s_umount.first_waiter->list.prev | 2624917664208203776 |
| PARAM_VALUE | 0 | fc->root->d_sb->s_umount.first_waiter->type | 0-1 |
| PARAM_VALUE | 0 | fc->root->d_sb->s_umount.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | fc->root->d_sb->s_umount.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | fc->root->d_sb->s_umount.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | fc->root->d_sb->s_umount.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | fc->uapi_mutex.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | fc->uapi_mutex.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | fc->uapi_mutex.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | fc->uapi_mutex.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | fc->uapi_mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | fc->uapi_mutex.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | fc->uapi_mutex.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | fc->uapi_mutex.wait_lock.owner_cpu | u32max |
| BUF_SIZE | 0 | fc | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | fc | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | fc | $0 |
| NS_CAPABLE | 0 | 21 | |
| LOCK2 | &sb->s_umount | ||
| LOCK2 | 0 | &fc->uapi_mutex | |
| TYPE_LOCK | (struct fs_context)->uapi_mutex | ||
| TYPE_LOCK | (struct super_block)->s_umount |