Defined in 1 files as a member:
Defined in 1 files as a function:
Referenced in 8 files:
- fs/nfs/dns_resolve.c
- fs/nfsd/export.c
- fs/nfsd/export.h, line 127
- fs/nfsd/nfs4idmap.c
- include/linux/sunrpc/cache.h, line 221
- net/sunrpc/auth_gss/svcauth_gss.c
- net/sunrpc/cache.c
- net/sunrpc/svcauth_unix.c
Smatch caller information:
fs/nfsd/nfs4proc.c exp_put() -> cache_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| NOCHECK_CALL |
net/sunrpc/auth_gss/svcauth_gss.c gss_proxy_save_rsc() -> cache_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | h->expiry_time | 0 |
| PARAM_VALUE | 1 | cd | 4096-ptr_max |
| DATA_SOURCE | 1 | cd | $0 |
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | h->expiry_time |
net/sunrpc/auth_gss/svcauth_gss.c rsc_parse() -> cache_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | h | 4096-ptr_max |
| PARAM_VALUE | 0 | h->expiry_time | 0 |
| PARAM_VALUE | 1 | cd | 6956649417283944448 |
| PARAM_VALUE | 1 | cd->alloc | 5939024886476410880 |
| PARAM_VALUE | 1 | cd->cache_notify | 0 |
| PARAM_VALUE | 1 | cd->cache_parse | 4283718451107692544 |
| PARAM_VALUE | 1 | cd->cache_put | 2941252473261572096 |
| PARAM_VALUE | 1 | cd->cache_request | 0 |
| PARAM_VALUE | 1 | cd->cache_show | 0 |
| PARAM_VALUE | 1 | cd->cache_upcall | 3965926265197965312 |
| PARAM_VALUE | 1 | cd->flush | 0 |
| PARAM_VALUE | 1 | cd->flush_time | 0 |
| PARAM_VALUE | 1 | cd->hash_lock | s32min-s32max |
| PARAM_VALUE | 1 | cd->hash_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | cd->hash_size | 1024 |
| PARAM_VALUE | 1 | cd->hash_table | 0 |
| PARAM_VALUE | 1 | cd->init | 7214694619899133952 |
| PARAM_VALUE | 1 | cd->last_close | 0 |
| PARAM_VALUE | 1 | cd->last_warn | 0 |
| PARAM_VALUE | 1 | cd->match | 6000486533982531584 |
| PARAM_VALUE | 1 | cd->name | 3145950962491084800 |
| PARAM_VALUE | 1 | cd->net | 0 |
| PARAM_VALUE | 1 | cd->next_seqno | 0 |
| PARAM_VALUE | 1 | cd->owner | 0 |
| PARAM_VALUE | 1 | cd->queue_lock | s32min-s32max |
| PARAM_VALUE | 1 | cd->queue_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | cd->queue_wait | 0 |
| PARAM_VALUE | 1 | cd->update | 1423606914605506560 |
| PARAM_VALUE | 1 | cd->warn_no_listener | 0 |
| PARAM_VALUE | 1 | cd->writers | 0 |
| BUF_SIZE | 1 | cd | s32min-(-2),1-s32max |
| BUF_SIZE | 1 | cd | s32min-(-2),1-s32max |
| DATA_SOURCE | 1 | cd | $0 |
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | h->expiry_time | |
| LOCK2 | &inode->i_rwsem | ||
| TYPE_LOCK | (struct inode)->i_rwsem |
net/sunrpc/auth_gss/svcauth_gss.c rsi_parse() -> cache_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | h | 4096-ptr_max |
| PARAM_VALUE | 0 | h->expiry_time | 0 |
| PARAM_VALUE | 1 | cd | 3842664356293185536 |
| PARAM_VALUE | 1 | cd->alloc | 1810009511620583424 |
| PARAM_VALUE | 1 | cd->cache_notify | 0 |
| PARAM_VALUE | 1 | cd->cache_parse | 4657073647207092224 |
| PARAM_VALUE | 1 | cd->cache_put | 5135354606631624704 |
| PARAM_VALUE | 1 | cd->cache_request | 6775169970405453824 |
| PARAM_VALUE | 1 | cd->cache_show | 0 |
| PARAM_VALUE | 1 | cd->cache_upcall | 2639914726319820800 |
| PARAM_VALUE | 1 | cd->flush | 0 |
| PARAM_VALUE | 1 | cd->flush_time | 0 |
| PARAM_VALUE | 1 | cd->hash_lock | s32min-s32max |
| PARAM_VALUE | 1 | cd->hash_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | cd->hash_size | 64 |
| PARAM_VALUE | 1 | cd->hash_table | 0 |
| PARAM_VALUE | 1 | cd->init | 8973429821327843328 |
| PARAM_VALUE | 1 | cd->last_close | 0 |
| PARAM_VALUE | 1 | cd->last_warn | 0 |
| PARAM_VALUE | 1 | cd->match | 5990681261835071488 |
| PARAM_VALUE | 1 | cd->name | 1530470101797781504 |
| PARAM_VALUE | 1 | cd->net | 0 |
| PARAM_VALUE | 1 | cd->owner | 0 |
| PARAM_VALUE | 1 | cd->queue_lock | s32min-s32max |
| PARAM_VALUE | 1 | cd->queue_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | cd->queue_wait | 0 |
| PARAM_VALUE | 1 | cd->update | 1859994945624862720 |
| PARAM_VALUE | 1 | cd->warn_no_listener | 0 |
| PARAM_VALUE | 1 | cd->writers | 0 |
| BUF_SIZE | 1 | cd | s32min-(-2),1-s32max |
| BUF_SIZE | 1 | cd | s32min-(-2),1-s32max |
| DATA_SOURCE | 1 | cd | $0 |
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | h->expiry_time | |
| LOCK2 | &inode->i_rwsem | ||
| TYPE_LOCK | (struct inode)->i_rwsem |
net/sunrpc/auth_gss/svcauth_gss.c svcauth_gss_accept() -> cache_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | h | 0,4096-ptr_max |
| PARAM_VALUE | 1 | cd->hash_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | cd->queue_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | cd->requests.prev | 0,4096-ptr_max |
| PARAM_VALUE | 1 | cd->requests.prev->next | 4096-ptr_max |
| PARAM_VALUE | 1 | cd->requests.prev->next->next | 4096-ptr_max |
| NOCHECK_CALL |
net/sunrpc/auth_gss/svcauth_gss.c svcauth_gss_legacy_init() -> cache_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | h | 4096-ptr_max |
| PARAM_VALUE | 1 | cd->hash_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | cd->queue_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | cd->requests.prev | 0,4096-ptr_max |
| PARAM_VALUE | 1 | cd->requests.prev->next | 4096-ptr_max |
| PARAM_VALUE | 1 | cd->requests.prev->next->next | 4096-ptr_max |
| NOCHECK_CALL |
net/sunrpc/auth_gss/svcauth_gss.c svcauth_gss_proc_init_verf() -> cache_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | h | 4096-ptr_max |
| PARAM_VALUE | 1 | cd->hash_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | cd->queue_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | cd->requests.prev | 0,4096-ptr_max |
| PARAM_VALUE | 1 | cd->requests.prev->next | 4096-ptr_max |
| PARAM_VALUE | 1 | cd->requests.prev->next->next | 4096-ptr_max |
| DATA_SOURCE | 1 | cd | $0 |
| NOCHECK_CALL |
net/sunrpc/auth_gss/svcauth_gss.c svcauth_gss_release() -> cache_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | h | 1-u64max |
| NOCHECK_CALL |
fs/nfsd/nfs4state.c exp_put() -> cache_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | global &nfsd_mutex |
fs/nfsd/vfs.c exp_put() -> cache_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | h | 4096-ptr_max |
| NOCHECK_CALL |
fs/nfsd/export.c exp_find() -> cache_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | h | 4096-ptr_max |
| PARAM_VALUE | 1 | cd->hash_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | cd->queue_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | cd->requests.prev | 0,4096-ptr_max |
| PARAM_VALUE | 1 | cd->requests.prev->next | 4096-ptr_max |
| PARAM_VALUE | 1 | cd->requests.prev->next->next | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
fs/nfsd/export.c exp_put() -> cache_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | h | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 0 | h->expiry_time | s64min-s64max |
| NO_OVERFLOW_SIMPLE | 0 | h->expiry_time | |
| HALF_LOCKED2 | &inode->i_rwsem | ||
| HALF_LOCKED2 | global &nfsd_mutex |
fs/nfsd/export.c expkey_parse() -> cache_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | h | 4096-ptr_max |
| PARAM_VALUE | 1 | cd | 2218217323445592064 |
| PARAM_VALUE | 1 | cd->alloc | 3130538743883870208 |
| PARAM_VALUE | 1 | cd->cache_notify | 6332528718658236416 |
| PARAM_VALUE | 1 | cd->cache_parse | 3038321342036975616 |
| PARAM_VALUE | 1 | cd->cache_put | 1689622401970130944 |
| PARAM_VALUE | 1 | cd->cache_request | 4383917853359226880 |
| PARAM_VALUE | 1 | cd->cache_show | 3061615117388132352 |
| PARAM_VALUE | 1 | cd->cache_upcall | 6564842583878529024 |
| PARAM_VALUE | 1 | cd->flush | 924846243931189248 |
| PARAM_VALUE | 1 | cd->flush_time | 0 |
| PARAM_VALUE | 1 | cd->hash_lock | s32min-s32max |
| PARAM_VALUE | 1 | cd->hash_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | cd->hash_size | 256 |
| PARAM_VALUE | 1 | cd->hash_table | 0 |
| PARAM_VALUE | 1 | cd->init | 5684423204935069696 |
| PARAM_VALUE | 1 | cd->last_close | 0 |
| PARAM_VALUE | 1 | cd->last_warn | 0 |
| PARAM_VALUE | 1 | cd->match | 391063173201461248 |
| PARAM_VALUE | 1 | cd->name | 1980120061344559104 |
| PARAM_VALUE | 1 | cd->net | 0 |
| PARAM_VALUE | 1 | cd->owner | 0 |
| PARAM_VALUE | 1 | cd->queue_lock | s32min-s32max |
| PARAM_VALUE | 1 | cd->queue_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | cd->queue_wait | 0 |
| PARAM_VALUE | 1 | cd->update | 8158031047575625728 |
| PARAM_VALUE | 1 | cd->warn_no_listener | 0 |
| PARAM_VALUE | 1 | cd->writers | 0 |
| BUF_SIZE | 1 | cd | s32min-(-2),1-s32max |
| BUF_SIZE | 1 | cd | s32min-(-2),1-s32max |
| DATA_SOURCE | 1 | cd | $0 |
| NOCHECK_CALL | |||
| USER_DATA | 0 | h->expiry_time | s64min-s64max |
| LOCK2 | &inode->i_rwsem | ||
| TYPE_LOCK | (struct inode)->i_rwsem |
fs/nfsd/export.c nfsd_nl_expkey_get_reqs_dumpit() -> cache_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | cd | 4096-ptr_max |
| PARAM_VALUE | 1 | cd->queue_lock.rlock.dep_map->name | 0-255 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | global &nfsd_mutex | ||
| HALF_LOCKED2 | &nlk->nl_cb_mutex | ||
| TYPE_LOCK | (struct netlink_sock)->nl_cb_mutex |
fs/nfsd/export.c nfsd_nl_parse_one_expkey() -> cache_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | h | 4096-ptr_max |
| PARAM_VALUE | 1 | cd | 1-u64max |
| PARAM_VALUE | 1 | cd->hash_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | cd->queue_lock.rlock.dep_map->name | 0-255 |
| DATA_SOURCE | 1 | cd | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | h->expiry_time | |
| LOCK2 | global &nfsd_mutex | ||
| HALF_LOCKED2 | &dev->lock | ||
| HALF_LOCKED2 | &devlink->lock | ||
| HALF_LOCKED2 | &net->xfrm.xfrm_cfg_mutex | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &cb_lock | ||
| HALF_LOCKED2 | global &crypto_cfg_mutex | ||
| HALF_LOCKED2 | global &dpll_lock | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &net_dm_mutex | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex | ||
| HALF_LOCKED2 | rcu_read |
fs/nfsd/export.c nfsd_nl_svc_export_get_reqs_dumpit() -> cache_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | cd | 4096-ptr_max |
| PARAM_VALUE | 1 | cd->queue_lock.rlock.dep_map->name | 0-255 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | global &nfsd_mutex | ||
| HALF_LOCKED2 | &nlk->nl_cb_mutex | ||
| TYPE_LOCK | (struct netlink_sock)->nl_cb_mutex |
net/sunrpc/cache.c cache_check() -> cache_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | h | 4096-ptr_max |
| PARAM_VALUE | 1 | cd->requests.prev | 0,4096-ptr_max |
| PARAM_VALUE | 1 | cd->requests.prev->next | 4096-ptr_max |
| PARAM_VALUE | 1 | cd->requests.prev->next->next | 4096-ptr_max |
| CAPPED_DATA | 0 | h | 1 |
| DATA_SOURCE | 0 | h | $1 |
| DATA_SOURCE | 1 | cd | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
net/sunrpc/cache.c cache_dequeue() -> cache_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | cd | 4096-ptr_max |
| PARAM_VALUE | 1 | cd->queue_lock.rlock.dep_map->name | 0-255 |
| BUF_SIZE | 1 | cd | s32min-(-1),1-s32max |
| BUF_SIZE | 1 | cd | s32min-(-1),1-s32max |
| CAPPED_DATA | 1 | &cd->requests | 1 |
| DATA_SOURCE | 1 | cd | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 1 | cd->hash_size |
net/sunrpc/cache.c cache_read() -> cache_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | h | 4096-ptr_max |
| PARAM_VALUE | 1 | cd | 4096-ptr_max |
| PARAM_VALUE | 1 | cd->queue_lock.rlock.dep_map->name | 0-255 |
| BUF_SIZE | 1 | cd | s32min-(-2),1-s32max |
| BUF_SIZE | 1 | cd | s32min-(-2),1-s32max |
| DATA_SOURCE | 1 | cd | $4 |
| NOCHECK_CALL | |||
| UNITS | 1 | cd | unit_array_size |
| LOCK2 | &inode->i_rwsem | ||
| TYPE_LOCK | (struct inode)->i_rwsem |
net/sunrpc/cache.c cache_release() -> cache_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | h | 4096-ptr_max |
| PARAM_VALUE | 1 | cd | 4096-ptr_max |
| PARAM_VALUE | 1 | cd->queue_lock.rlock.dep_map->name | 0-255 |
| BUF_SIZE | 1 | cd | s32min-(-2),1-s32max |
| BUF_SIZE | 1 | cd | s32min-(-2),1-s32max |
| DATA_SOURCE | 1 | cd | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | cd | unit_array_size |
net/sunrpc/cache.c sunrpc_cache_add_entry() -> cache_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | h | 4096-ptr_max |
| PARAM_VALUE | 0 | h->cache_list.next | 0 |
| PARAM_VALUE | 0 | h->cache_list.pprev | 0 |
| PARAM_VALUE | 0 | h->flags | 0 |
| PARAM_VALUE | 0 | h->ref.refcount.refs.counter | 1 |
| PARAM_VALUE | 1 | cd | 4096-ptr_max |
| PARAM_VALUE | 1 | cd->hash_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | cd->hash_table | 4096-ptr_max |
| BUF_SIZE | 0 | h | 48 |
| BUF_SIZE | 1 | cd | s32min-(-1),1-s32max |
| BUF_SIZE | 1 | cd | s32min-(-1),1-s32max |
| DATA_SOURCE | 1 | cd | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &inode->i_rwsem |
net/sunrpc/cache.c sunrpc_cache_update() -> cache_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | h | 4096-ptr_max |
| PARAM_VALUE | 1 | cd | 4096-ptr_max |
| BUF_SIZE | 1 | cd | s32min-(-1),1-s32max |
| BUF_SIZE | 1 | cd | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | h | $2 |
| DATA_SOURCE | 1 | cd | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &inode->i_rwsem |
net/sunrpc/cache.c sunrpc_cache_update() -> cache_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | h | 4096-ptr_max |
| PARAM_VALUE | 0 | h->expiry_time | 0 |
| PARAM_VALUE | 1 | cd | 4096-ptr_max |
| PARAM_VALUE | 1 | cd->hash_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | cd->hash_table | 4096-ptr_max |
| BUF_SIZE | 1 | cd | s32min-(-1),1-s32max |
| BUF_SIZE | 1 | cd | s32min-(-1),1-s32max |
| CAPPED_DATA | 0 | h | 1 |
| DATA_SOURCE | 0 | h | $2 |
| DATA_SOURCE | 1 | cd | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &inode->i_rwsem |
net/sunrpc/cache.c sunrpc_end_cache_remove_entry() -> cache_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | h | 4096-ptr_max |
| PARAM_VALUE | 1 | cd | 4096-ptr_max |
| BUF_SIZE | 1 | cd | s32min-(-1),1-s32max |
| BUF_SIZE | 1 | cd | s32min-(-1),1-s32max |
| CAPPED_DATA | 0 | h | 1 |
| DATA_SOURCE | 0 | h | $0 |
| DATA_SOURCE | 1 | cd | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 1 | cd->hash_size |
net/sunrpc/svcauth_unix.c __ip_map_update() -> cache_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | h | 4096-ptr_max |
| PARAM_VALUE | 1 | cd | 4096-ptr_max |
| PARAM_VALUE | 1 | cd->hash_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | cd->queue_lock.rlock.dep_map->name | 0-255 |
| BUF_SIZE | 0 | h | 48 |
| BUF_SIZE | 1 | cd | s32min-(-1),1-s32max |
| BUF_SIZE | 1 | cd | s32min-(-1),1-s32max |
| CAPPED_DATA | 0 | h | 1 |
| DATA_SOURCE | 1 | cd | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 0 | h->expiry_time | s64min-s64max |
| HALF_LOCKED2 | &inode->i_rwsem |
net/sunrpc/svcauth_unix.c ip_map_cached_get() -> cache_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | h | 1-u64max |
| NOCHECK_CALL |
net/sunrpc/svcauth_unix.c ip_map_cached_put() -> cache_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | h | 4096-ptr_max |
| NOCHECK_CALL |
net/sunrpc/svcauth_unix.c sunrpc_nl_ip_map_get_reqs_dumpit() -> cache_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | cd | 4096-ptr_max |
| PARAM_VALUE | 1 | cd->queue_lock.rlock.dep_map->name | 0-255 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &nlk->nl_cb_mutex | ||
| TYPE_LOCK | (struct netlink_sock)->nl_cb_mutex |
net/sunrpc/svcauth_unix.c sunrpc_nl_parse_one_unix_gid() -> cache_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | h | 4096-ptr_max |
| PARAM_VALUE | 1 | cd | 4096-ptr_max |
| PARAM_VALUE | 1 | cd->hash_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | cd->queue_lock.rlock.dep_map->name | 0-255 |
| BUF_SIZE | 0 | h | 48 |
| CAPPED_DATA | 0 | h | 1 |
| DATA_SOURCE | 1 | cd | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | h->expiry_time | |
| HALF_LOCKED2 | &dev->lock | ||
| HALF_LOCKED2 | &devlink->lock | ||
| HALF_LOCKED2 | &net->xfrm.xfrm_cfg_mutex | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &cb_lock | ||
| HALF_LOCKED2 | global &crypto_cfg_mutex | ||
| HALF_LOCKED2 | global &dpll_lock | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &net_dm_mutex | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex | ||
| HALF_LOCKED2 | rcu_read |
net/sunrpc/svcauth_unix.c sunrpc_nl_unix_gid_get_reqs_dumpit() -> cache_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | cd | 4096-ptr_max |
| PARAM_VALUE | 1 | cd->queue_lock.rlock.dep_map->name | 0-255 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &nlk->nl_cb_mutex | ||
| TYPE_LOCK | (struct netlink_sock)->nl_cb_mutex |
net/sunrpc/svcauth_unix.c svcauth_unix_info_release() -> cache_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | h | 1-u64max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | global &nfsd_mutex | ||
| HALF_LOCKED2 | global &nlmsvc_mutex |
net/sunrpc/svcauth_unix.c unix_gid_find() -> cache_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | h | 4096-ptr_max |
| PARAM_VALUE | 1 | cd->hash_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | cd->queue_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | cd->requests.prev | 0,4096-ptr_max |
| PARAM_VALUE | 1 | cd->requests.prev->next | 4096-ptr_max |
| PARAM_VALUE | 1 | cd->requests.prev->next->next | 4096-ptr_max |
| NOCHECK_CALL |
net/sunrpc/svcauth_unix.c unix_gid_parse() -> cache_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | h | 4096-ptr_max |
| PARAM_VALUE | 1 | cd | 7898521617989283840 |
| PARAM_VALUE | 1 | cd->alloc | 4616296578364616704 |
| PARAM_VALUE | 1 | cd->cache_notify | 8545557545567817728 |
| PARAM_VALUE | 1 | cd->cache_parse | 4245297119456370688 |
| PARAM_VALUE | 1 | cd->cache_put | 3118528042166714368 |
| PARAM_VALUE | 1 | cd->cache_request | 6710503571930931200 |
| PARAM_VALUE | 1 | cd->cache_show | 7604484818929680384 |
| PARAM_VALUE | 1 | cd->cache_upcall | 7237461960511250432 |
| PARAM_VALUE | 1 | cd->flush | 0 |
| PARAM_VALUE | 1 | cd->flush_time | 0 |
| PARAM_VALUE | 1 | cd->hash_lock | s32min-s32max |
| PARAM_VALUE | 1 | cd->hash_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | cd->hash_size | 256 |
| PARAM_VALUE | 1 | cd->hash_table | 0 |
| PARAM_VALUE | 1 | cd->init | 7676060437978832896 |
| PARAM_VALUE | 1 | cd->last_close | 0 |
| PARAM_VALUE | 1 | cd->last_warn | 0 |
| PARAM_VALUE | 1 | cd->match | 4079874871742754816 |
| PARAM_VALUE | 1 | cd->name | 7303493873323962368 |
| PARAM_VALUE | 1 | cd->net | 0 |
| PARAM_VALUE | 1 | cd->owner | 0 |
| PARAM_VALUE | 1 | cd->queue_lock | s32min-s32max |
| PARAM_VALUE | 1 | cd->queue_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | cd->queue_wait | 0 |
| PARAM_VALUE | 1 | cd->update | 1075707429946839040 |
| PARAM_VALUE | 1 | cd->warn_no_listener | 0 |
| PARAM_VALUE | 1 | cd->writers | 0 |
| BUF_SIZE | 0 | h | 48 |
| BUF_SIZE | 1 | cd | s32min-(-2),1-s32max |
| BUF_SIZE | 1 | cd | s32min-(-2),1-s32max |
| CAPPED_DATA | 0 | h | 1 |
| DATA_SOURCE | 1 | cd | $0 |
| NOCHECK_CALL | |||
| USER_DATA | 0 | h->expiry_time | s64min-s64max |
| LOCK2 | &inode->i_rwsem | ||
| TYPE_LOCK | (struct inode)->i_rwsem |
fs/nfsd/nfs4idmap.c idmap_id_to_name() -> cache_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | h | 4096-ptr_max |
| PARAM_VALUE | 1 | cd->hash_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | cd->requests.prev | 0,4096-ptr_max |
| PARAM_VALUE | 1 | cd->requests.prev->next | 4096-ptr_max |
| PARAM_VALUE | 1 | cd->requests.prev->next->next | 4096-ptr_max |
| NOCHECK_CALL |
fs/nfsd/nfs4idmap.c idmap_lookup() -> cache_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | cd->hash_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | cd->requests.prev | 0,4096-ptr_max |
| PARAM_VALUE | 1 | cd->requests.prev->next | 4096-ptr_max |
| PARAM_VALUE | 1 | cd->requests.prev->next->next | 4096-ptr_max |
| DATA_SOURCE | 1 | cd | $3 |
| NOCHECK_CALL |
fs/nfsd/nfs4idmap.c idmap_name_to_id() -> cache_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | h | 4096-ptr_max |
| PARAM_VALUE | 1 | cd->hash_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | cd->requests.prev | 0,4096-ptr_max |
| PARAM_VALUE | 1 | cd->requests.prev->next | 4096-ptr_max |
| PARAM_VALUE | 1 | cd->requests.prev->next->next | 4096-ptr_max |
| NOCHECK_CALL |
fs/nfsd/nfs4idmap.c idtoname_parse() -> cache_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | h | 4096-ptr_max |
| PARAM_VALUE | 0 | h->expiry_time | 0 |
| PARAM_VALUE | 1 | cd | 6162867731813707776 |
| PARAM_VALUE | 1 | cd->alloc | 8847151164453756928 |
| PARAM_VALUE | 1 | cd->cache_notify | 0 |
| PARAM_VALUE | 1 | cd->cache_parse | 8743810014654451712 |
| PARAM_VALUE | 1 | cd->cache_put | 958759296379633664 |
| PARAM_VALUE | 1 | cd->cache_request | 8537689970577678336 |
| PARAM_VALUE | 1 | cd->cache_show | 7697073823471185920 |
| PARAM_VALUE | 1 | cd->cache_upcall | 2914570454863917056 |
| PARAM_VALUE | 1 | cd->flush | 0 |
| PARAM_VALUE | 1 | cd->flush_time | 0 |
| PARAM_VALUE | 1 | cd->hash_lock | s32min-s32max |
| PARAM_VALUE | 1 | cd->hash_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | cd->hash_size | 256 |
| PARAM_VALUE | 1 | cd->hash_table | 0 |
| PARAM_VALUE | 1 | cd->init | 1599285171416276992 |
| PARAM_VALUE | 1 | cd->last_close | 0 |
| PARAM_VALUE | 1 | cd->last_warn | 0 |
| PARAM_VALUE | 1 | cd->match | 3099190177732608000 |
| PARAM_VALUE | 1 | cd->name | 704451773196054528 |
| PARAM_VALUE | 1 | cd->net | 0 |
| PARAM_VALUE | 1 | cd->owner | 0 |
| PARAM_VALUE | 1 | cd->queue_lock | s32min-s32max |
| PARAM_VALUE | 1 | cd->queue_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | cd->queue_wait | 0 |
| PARAM_VALUE | 1 | cd->update | 1599285171416276992 |
| PARAM_VALUE | 1 | cd->warn_no_listener | 2079669960928587776 |
| PARAM_VALUE | 1 | cd->writers | 0 |
| BUF_SIZE | 1 | cd | s32min-(-2),1-s32max |
| BUF_SIZE | 1 | cd | s32min-(-2),1-s32max |
| DATA_SOURCE | 1 | cd | $0 |
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | h->expiry_time | |
| LOCK2 | &inode->i_rwsem | ||
| TYPE_LOCK | (struct inode)->i_rwsem |
fs/nfsd/nfs4idmap.c nametoid_parse() -> cache_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | h | 4096-ptr_max |
| PARAM_VALUE | 0 | h->expiry_time | 0 |
| PARAM_VALUE | 1 | cd | 5970941917104783360 |
| PARAM_VALUE | 1 | cd->alloc | 8847151164453756928 |
| PARAM_VALUE | 1 | cd->cache_notify | 0 |
| PARAM_VALUE | 1 | cd->cache_parse | 2485414810382712832 |
| PARAM_VALUE | 1 | cd->cache_put | 958759296379633664 |
| PARAM_VALUE | 1 | cd->cache_request | 3796276446870528000 |
| PARAM_VALUE | 1 | cd->cache_show | 6063807587640918016 |
| PARAM_VALUE | 1 | cd->cache_upcall | 7146578865373458432 |
| PARAM_VALUE | 1 | cd->flush | 0 |
| PARAM_VALUE | 1 | cd->flush_time | 0 |
| PARAM_VALUE | 1 | cd->hash_lock | s32min-s32max |
| PARAM_VALUE | 1 | cd->hash_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | cd->hash_size | 256 |
| PARAM_VALUE | 1 | cd->hash_table | 0 |
| PARAM_VALUE | 1 | cd->init | 1599285171416276992 |
| PARAM_VALUE | 1 | cd->last_close | 0 |
| PARAM_VALUE | 1 | cd->last_warn | 0 |
| PARAM_VALUE | 1 | cd->match | 994932878496595968 |
| PARAM_VALUE | 1 | cd->name | 3124544458666422272 |
| PARAM_VALUE | 1 | cd->net | 0 |
| PARAM_VALUE | 1 | cd->owner | 0 |
| PARAM_VALUE | 1 | cd->queue_lock | s32min-s32max |
| PARAM_VALUE | 1 | cd->queue_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | cd->queue_wait | 0 |
| PARAM_VALUE | 1 | cd->update | 1599285171416276992 |
| PARAM_VALUE | 1 | cd->warn_no_listener | 2079669960928587776 |
| PARAM_VALUE | 1 | cd->writers | 0 |
| BUF_SIZE | 1 | cd | s32min-(-2),1-s32max |
| BUF_SIZE | 1 | cd | s32min-(-2),1-s32max |
| DATA_SOURCE | 1 | cd | $0 |
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | h->expiry_time | |
| LOCK2 | &inode->i_rwsem | ||
| TYPE_LOCK | (struct inode)->i_rwsem |
fs/nfsd/nfs4xdr.c exp_put() -> cache_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | h | 4096-ptr_max |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
fs/nfs/dns_resolve.c do_cache_lookup_nowait() -> cache_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | h | 4096-ptr_max |
| PARAM_VALUE | 1 | cd | 4096-ptr_max |
| PARAM_VALUE | 1 | cd->hash_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | cd->queue_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | cd->requests.prev | 0,4096-ptr_max |
| PARAM_VALUE | 1 | cd->requests.prev->next | 4096-ptr_max |
| PARAM_VALUE | 1 | cd->requests.prev->next->next | 4096-ptr_max |
| DATA_SOURCE | 1 | cd | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
fs/nfs/dns_resolve.c nfs_dns_parse() -> cache_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | h | 4096-ptr_max |
| PARAM_VALUE | 1 | cd | 2072493367879479296 |
| PARAM_VALUE | 1 | cd->alloc | 984878211925598208 |
| PARAM_VALUE | 1 | cd->cache_notify | 0 |
| PARAM_VALUE | 1 | cd->cache_parse | 2843441488914403328 |
| PARAM_VALUE | 1 | cd->cache_put | 8071540993901125632 |
| PARAM_VALUE | 1 | cd->cache_request | 9092987279667138560 |
| PARAM_VALUE | 1 | cd->cache_show | 8135476211234066432 |
| PARAM_VALUE | 1 | cd->cache_upcall | 878658064980996096 |
| PARAM_VALUE | 1 | cd->flush | 0 |
| PARAM_VALUE | 1 | cd->flush_time | 0 |
| PARAM_VALUE | 1 | cd->hash_lock | s32min-s32max |
| PARAM_VALUE | 1 | cd->hash_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | cd->hash_size | 16 |
| PARAM_VALUE | 1 | cd->hash_table | 0 |
| PARAM_VALUE | 1 | cd->init | 3180702867472527360 |
| PARAM_VALUE | 1 | cd->last_close | 0 |
| PARAM_VALUE | 1 | cd->last_warn | 0 |
| PARAM_VALUE | 1 | cd->match | 7993031874584231936 |
| PARAM_VALUE | 1 | cd->name | 3554097768054423552 |
| PARAM_VALUE | 1 | cd->net | 0 |
| PARAM_VALUE | 1 | cd->owner | 0 |
| PARAM_VALUE | 1 | cd->queue_lock | s32min-s32max |
| PARAM_VALUE | 1 | cd->queue_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | cd->queue_wait | 0 |
| PARAM_VALUE | 1 | cd->update | 8035869499438444544 |
| PARAM_VALUE | 1 | cd->warn_no_listener | 0 |
| PARAM_VALUE | 1 | cd->writers | 0 |
| BUF_SIZE | 1 | cd | s32min-(-2),1-s32max |
| BUF_SIZE | 1 | cd | s32min-(-2),1-s32max |
| DATA_SOURCE | 1 | cd | $0 |
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | h->expiry_time | |
| LOCK2 | &inode->i_rwsem | ||
| TYPE_LOCK | (struct inode)->i_rwsem |
fs/nfs/dns_resolve.c nfs_dns_resolve_name() -> cache_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | h | 4096-ptr_max |
| PARAM_VALUE | 1 | cd->hash_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | cd->queue_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | cd->requests.prev | 0,4096-ptr_max |
| PARAM_VALUE | 1 | cd->requests.prev->next | 4096-ptr_max |
| PARAM_VALUE | 1 | cd->requests.prev->next->next | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
fs/nfsd/nfsfh.c exp_put() -> cache_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | h | 1-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &dentry->d_lockref.lock |