Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 19 files:

Smatch caller information:

fs/hfs/mdb.c hfs_mdb_put() -> unload_nls()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/hfs/mdb.c hfs_mdb_put() -> unload_nls()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/befs/linuxvfs.c befs_put_super() -> unload_nls()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &s->s_umount
HALF_LOCKED2 &sb->s_umount
HALF_LOCKED2 global &cifs_mount_mutex

fs/hfsplus/super.c delayed_free() -> unload_nls()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 bh
HALF_LOCKED2 rcu

fs/hfsplus/super.c hfsplus_fill_super() -> unload_nls()

Type Parameter Key Value
PARAM_VALUE 0 nls 4096-ptr_max
DATA_SOURCE 0 nls r load_nls
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &fc->uapi_mutex

fs/hfsplus/super.c hfsplus_fill_super() -> unload_nls()

Type Parameter Key Value
PARAM_VALUE 0 nls 1-u64max
BUF_SIZE 0 nls (-1),64
BUF_SIZE 0 nls (-1),64
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &fc->uapi_mutex
HALF_LOCKED2 &sb->s_root->d_lockref.lock

fs/ntfs/super.c ntfs_fill_super() -> unload_nls()

Type Parameter Key Value
PARAM_VALUE 0 nls 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &fc->uapi_mutex

fs/ntfs/super.c ntfs_fill_super() -> unload_nls()

Type Parameter Key Value
PARAM_VALUE 0 nls 0,4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &fc->uapi_mutex

fs/ntfs/super.c ntfs_parse_param() -> unload_nls()

Type Parameter Key Value
PARAM_VALUE 0 nls 1-u64max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &fc->uapi_mutex

fs/ntfs/super.c ntfs_volume_free() -> unload_nls()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/smb/client/smb2pdu.c alloc_path_with_tree_prefix() -> unload_nls()

Type Parameter Key Value
PARAM_VALUE 0 nls 4096-ptr_max
BUF_SIZE 0 nls (-1),64
BUF_SIZE 0 nls (-1),64
DATA_SOURCE 0 nls r load_nls_default
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/exfat/super.c delayed_free() -> unload_nls()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 bh
HALF_LOCKED2 rcu

fs/smb/client/dfs_cache.c dfs_cache_destroy() -> unload_nls()

Type Parameter Key Value
NOCHECK_CALL

fs/isofs/inode.c isofs_fill_super() -> unload_nls()

Type Parameter Key Value
PARAM_VALUE 0 nls 0,4096-ptr_max
BUF_SIZE 0 nls (-1)-0,64
BUF_SIZE 0 nls (-1)-0,64
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &fc->uapi_mutex

fs/isofs/inode.c isofs_put_super() -> unload_nls()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &s->s_umount
HALF_LOCKED2 &sb->s_umount
HALF_LOCKED2 global &cifs_mount_mutex

fs/smb/server/connection.c ksmbd_conn_handler_loop() -> unload_nls()

Type Parameter Key Value
NOCHECK_CALL

fs/jfs/super.c jfs_fill_super() -> unload_nls()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &fc->uapi_mutex

fs/jfs/super.c jfs_fill_super() -> unload_nls()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &fc->uapi_mutex

fs/jfs/super.c jfs_free_fc() -> unload_nls()

Type Parameter Key Value
PARAM_VALUE 0 nls 0-18446744073709551614
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/jfs/super.c jfs_parse_param() -> unload_nls()

Type Parameter Key Value
PARAM_VALUE 0 nls 1-18446744073709551614
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &fc->uapi_mutex

fs/jfs/super.c jfs_put_super() -> unload_nls()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &s->s_umount
HALF_LOCKED2 &sb->s_umount
HALF_LOCKED2 global &cifs_mount_mutex

fs/jfs/super.c jfs_reconfigure() -> unload_nls()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &fc->uapi_mutex
HALF_LOCKED2 &sb->s_umount

fs/fat/inode.c delayed_free() -> unload_nls()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 bh
HALF_LOCKED2 rcu

fs/fat/inode.c delayed_free() -> unload_nls()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 bh
HALF_LOCKED2 rcu

fs/vboxsf/super.c vboxsf_fill_super() -> unload_nls()

Type Parameter Key Value
PARAM_VALUE 0 nls 1-u64max
BUF_SIZE 0 nls (-1),64
BUF_SIZE 0 nls (-1),64
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &fc->uapi_mutex

fs/vboxsf/super.c vboxsf_put_super() -> unload_nls()

Type Parameter Key Value
PARAM_VALUE 0 nls 1-u64max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &s->s_umount
HALF_LOCKED2 &sb->s_umount
HALF_LOCKED2 global &cifs_mount_mutex

fs/udf/super.c udf_fill_super() -> unload_nls()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &fc->uapi_mutex

fs/udf/super.c udf_free_fc() -> unload_nls()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/udf/super.c udf_parse_param() -> unload_nls()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &fc->uapi_mutex

fs/udf/super.c udf_parse_param() -> unload_nls()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &fc->uapi_mutex

fs/udf/super.c udf_put_super() -> unload_nls()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &s->s_umount
HALF_LOCKED2 &sb->s_umount
HALF_LOCKED2 global &cifs_mount_mutex

fs/smb/client/connect.c delayed_free() -> unload_nls()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 bh
HALF_LOCKED2 rcu

fs/smb/client/misc.c sesInfoFree() -> unload_nls()

Type Parameter Key Value
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &cifs_mount_mutex

fs/nls/nls_euc-jp.c exit_nls_euc_jp() -> unload_nls()

Type Parameter Key Value
NOCHECK_CALL

fs/nls/nls_koi8-ru.c exit_nls_koi8_ru() -> unload_nls()

Type Parameter Key Value
NOCHECK_CALL

fs/ntfs3/super.c put_mount_options() -> unload_nls()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL