Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 2 files:
Smatch caller information:
net/can/raw.c memdup_sockptr_noprof() -> __kmalloc_node_track_caller_noprof()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | size | 0-4096 |
| PARAM_VALUE | 1 | b | 0 |
| PARAM_VALUE | 3 | flags | 1060032 |
| PARAM_VALUE | 4 | node | (-1) |
| DATA_SOURCE | 0 | size | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | size | 0-4096 |
| LOCK2 | global &rtnl_mutex | ||
| LOCK2 | sk | ||
| HALF_LOCKED2 | &smc->clcsock_release_lock |
net/xfrm/xfrm_state.c memdup_sockptr_noprof() -> __kmalloc_node_track_caller_noprof()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | size | 1-4096 |
| PARAM_VALUE | 1 | b | 0 |
| PARAM_VALUE | 3 | flags | 1060032 |
| PARAM_VALUE | 4 | node | (-1) |
| DATA_SOURCE | 0 | size | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | size | 1-4096 |
| UNITS | 0 | size | unit_byte |
| HALF_LOCKED2 | sk |
mm/slub.c __do_krealloc() -> __kmalloc_node_track_caller_noprof()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | size | 1-u64max |
| PARAM_VALUE | 1 | b | 0 |
| CAPPED_DATA | 0 | size | 1 |
| CAPPED_DATA | 0 | size | 1 |
| DATA_SOURCE | 0 | size | $1 |
| DATA_SOURCE | 2 | token | $5 |
| DATA_SOURCE | 3 | flags | $3 |
| DATA_SOURCE | 4 | node | $4 |
| NOSPEC | 0 | size | |
| NOSPEC | 0 | size | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | size | 1-u32max[c] |
| USER_DATA | 0 | size | 1-u64max[c] |
| UNITS | 0 | size | unit_byte |
| HALF_LOCKED2 | &buffer->mutex | ||
| HALF_LOCKED2 | &c->commit_sem | ||
| HALF_LOCKED2 | &c->tnc_mutex | ||
| HALF_LOCKED2 | &call->user_mutex | ||
| HALF_LOCKED2 | &card->fw.lock | ||
| HALF_LOCKED2 | &card->mutex | ||
| HALF_LOCKED2 | &counter->mtx | ||
| HALF_LOCKED2 | &ctlr->io_mutex | ||
| HALF_LOCKED2 | &dev->mutex | ||
| HALF_LOCKED2 | &device->dev_set->lock | ||
| HALF_LOCKED2 | &frag->frag_sem | ||
| HALF_LOCKED2 | &gvt->lock | ||
| HALF_LOCKED2 | &hdev->driver_input_lock | ||
| HALF_LOCKED2 | &hidg->read_spinlock | ||
| HALF_LOCKED2 | &ioc->reset_in_progress_mutex | ||
| HALF_LOCKED2 | &ipvs->est_mutex | ||
| HALF_LOCKED2 | &mdevice->devmem_lock | ||
| HALF_LOCKED2 | &mdsc->mutex | ||
| HALF_LOCKED2 | &mgr->topology_ref_history_lock | ||
| HALF_LOCKED2 | &nbd->config_lock | ||
| HALF_LOCKED2 | &nlk->nl_cb_mutex | ||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | &opts->lock | ||
| HALF_LOCKED2 | &p->mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &priv->wsm_cmd_mux | ||
| HALF_LOCKED2 | &psi->read_mutex | ||
| HALF_LOCKED2 | &smaster->lock | ||
| HALF_LOCKED2 | &supplies->supplies_lock | ||
| HALF_LOCKED2 | &vc4->bo_lock | ||
| HALF_LOCKED2 | &vm->lock | ||
| HALF_LOCKED2 | &vsi->xdp_state_lock | ||
| HALF_LOCKED2 | &wl->mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | global &bioscfg_drv.mutex | ||
| HALF_LOCKED2 | global &cb_lock | ||
| HALF_LOCKED2 | global &comedi_drivers_list_lock | ||
| HALF_LOCKED2 | global &dax_dev_rwsem | ||
| HALF_LOCKED2 | global &dax_region_rwsem | ||
| HALF_LOCKED2 | global &event_mutex | ||
| HALF_LOCKED2 | global &f_midi2_desc_mutex | ||
| HALF_LOCKED2 | global &genl_mutex | ||
| HALF_LOCKED2 | global &icc_lock | ||
| HALF_LOCKED2 | global &init_lock | ||
| HALF_LOCKED2 | global &nl_table_lock | ||
| HALF_LOCKED2 | irq | ||
| HALF_LOCKED2 | obj->resv | ||
| HALF_LOCKED2 | queue_lock | ||
| HALF_LOCKED2 | rcu_read | ||
| HALF_LOCKED2 | su_mutex |
lib/kasprintf.c kvasprintf() -> __kmalloc_node_track_caller_noprof()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | size | 0-u32max |
| PARAM_VALUE | 1 | b | 0 |
| PARAM_VALUE | 4 | node | (-1) |
| DATA_SOURCE | 3 | flags | $0 |
| STR_LEN | 0 | size | (-1),1-8,10-12,14,16,20,31,39,45,88,255 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &coredump->lock |
net/core/skbuff.c kmalloc_pfmemalloc() -> __kmalloc_node_track_caller_noprof()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | size | 1-u64max |
| PARAM_VALUE | 1 | b | 0 |
| DATA_SOURCE | 0 | size | $0 |
| DATA_SOURCE | 3 | flags | $1 |
| DATA_SOURCE | 4 | node | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
net/core/skbuff.c kmalloc_reserve() -> __kmalloc_node_track_caller_noprof()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | b | 0 |
| PARAM_VALUE | 3 | flags | 0,8192-u32max |
| DATA_SOURCE | 0 | size | r kmalloc_size_roundup |
| DATA_SOURCE | 4 | node | $2 |
| BIT_INFO | 3 | flags | 0x82000,0xffffffff |
| RX_PATH | |||
| TASK_NOT_RUNNING |
mm/util.c __kmemdup_nul() -> __kmalloc_node_track_caller_noprof()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | b | 0 |
| PARAM_VALUE | 4 | node | (-1) |
| DATA_SOURCE | 3 | flags | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | size | unit_byte |
mm/util.c kmemdup_noprof() -> __kmalloc_node_track_caller_noprof()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | b | 0 |
| PARAM_VALUE | 4 | node | (-1) |
| DATA_SOURCE | 0 | size | $1 |
| DATA_SOURCE | 3 | flags | $2 |
mm/util.c memdup_user() -> __kmalloc_node_track_caller_noprof()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 3 | flags | 1060032 |
| PARAM_VALUE | 4 | node | (-1) |
| DATA_SOURCE | 0 | size | $1 |
mm/util.c memdup_user_nul() -> __kmalloc_node_track_caller_noprof()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | size | 1-1000000001,2147479553 |
| PARAM_VALUE | 3 | flags | 1060032 |
| PARAM_VALUE | 4 | node | (-1) |
| CAPPED_DATA | 0 | size | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | size | 1-1000000001[c] |
| UNITS | 0 | size | unit_byte |
| HALF_LOCKED2 | global &drm_unplug_srcu |
net/sctp/socket.c memdup_sockptr_noprof() -> __kmalloc_node_track_caller_noprof()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | size | 1-135168 |
| PARAM_VALUE | 1 | b | 0 |
| PARAM_VALUE | 3 | flags | 1060032 |
| PARAM_VALUE | 4 | node | (-1) |
| CAPPED_DATA | 0 | size | 1 |
| CAPPED_DATA | 0 | size | 1 |
| DATA_SOURCE | 0 | size | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | size | 1-135167[c] |
mm/kasan/kasan_test_c.c kmalloc_track_caller_oob_right() -> __kmalloc_node_track_caller_noprof()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | size | 120 |
| PARAM_VALUE | 1 | b | 0 |
| PARAM_VALUE | 3 | flags | 3264 |
| PARAM_VALUE | 4 | node | (-1) |
mm/kasan/kasan_test_c.c kmalloc_track_caller_oob_right() -> __kmalloc_node_track_caller_noprof()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | size | 120 |
| PARAM_VALUE | 1 | b | 0 |
| PARAM_VALUE | 3 | flags | 3264 |
| PARAM_VALUE | 4 | node | 0 |
drivers/base/devres.c alloc_dr() -> __kmalloc_node_track_caller_noprof()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | b | 0 |
| DATA_SOURCE | 3 | flags | $2 |
| DATA_SOURCE | 4 | node | $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
net/ipv6/ipv6_sockglue.c memdup_sockptr_noprof() -> __kmalloc_node_track_caller_noprof()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | size | 2-s32max,18446744071562067968-u64max |
| PARAM_VALUE | 1 | b | 0 |
| PARAM_VALUE | 3 | flags | 1060032 |
| PARAM_VALUE | 4 | node | (-1) |
| CAPPED_DATA | 0 | size | 1 |
| CAPPED_DATA | 0 | size | 1 |
| DATA_SOURCE | 0 | size | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | size | 2-s32max[c] |
| UNITS | 0 | size | unit_byte |
| HALF_LOCKED2 | sk |
net/ipv4/ip_sockglue.c memdup_sockptr_noprof() -> __kmalloc_node_track_caller_noprof()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | size | 16-u32max,18446744071562067968-u64max |
| PARAM_VALUE | 1 | b | 0 |
| PARAM_VALUE | 3 | flags | 1060032 |
| PARAM_VALUE | 4 | node | (-1) |
| CAPPED_DATA | 0 | size | 1 |
| CAPPED_DATA | 0 | size | 1 |
| DATA_SOURCE | 0 | size | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | size | 16-s32max[c] |
| UNITS | 0 | size | unit_byte |
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | sk |
net/xfrm/xfrm_compat.c xfrm_user_policy_compat() -> __kmalloc_node_track_caller_noprof()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | size | 168-4100 |
| PARAM_VALUE | 1 | b | 0 |
| PARAM_VALUE | 3 | flags | 1060032 |
| PARAM_VALUE | 4 | node | (-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | size | 168-4100[c] |
| UNITS | 0 | size | unit_byte |
| HALF_LOCKED2 | sk |
net/rxrpc/key.c memdup_sockptr_nul_noprof() -> __kmalloc_node_track_caller_noprof()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | size | 2-4096 |
| PARAM_VALUE | 1 | b | 0 |
| PARAM_VALUE | 3 | flags | 3264 |
| PARAM_VALUE | 4 | node | (-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | size | 2-4096[c] |
| UNITS | 0 | size | unit_byte |
| LOCK2 | &rx->sk | ||
| HALF_LOCKED2 | &smc->clcsock_release_lock | ||
| TYPE_LOCK | (struct rxrpc_sock)->sk |
kernel/bpf/cgroup.c __cgroup_bpf_run_filter_sysctl() -> __kmalloc_node_track_caller_noprof()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | size | 4096 |
| PARAM_VALUE | 1 | b | 0 |
| PARAM_VALUE | 3 | flags | 3264 |
| PARAM_VALUE | 4 | node | (-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | size | unit_byte |
| HALF_LOCKED2 | &pool->lock |
kernel/bpf/cgroup.c __cgroup_bpf_run_filter_sysctl() -> __kmalloc_node_track_caller_noprof()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | size | 4096 |
| PARAM_VALUE | 1 | b | 0 |
| PARAM_VALUE | 3 | flags | 3264 |
| PARAM_VALUE | 4 | node | (-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock |
drivers/gpu/drm/drm_managed.c alloc_dr() -> __kmalloc_node_track_caller_noprof()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | b | 0 |
| PARAM_VALUE | 3 | flags | 0,256-u32max |
| DATA_SOURCE | 3 | flags | $2 |
| DATA_SOURCE | 4 | node | $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | size | unit_byte |
crypto/algif_rng.c memdup_sockptr_noprof() -> __kmalloc_node_track_caller_noprof()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | size | 1-128 |
| PARAM_VALUE | 1 | b | 0 |
| PARAM_VALUE | 3 | flags | 1060032 |
| PARAM_VALUE | 4 | node | (-1) |
| DATA_SOURCE | 0 | size | $1 |
| CAPABLE | 0 | 21 | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | size | 1-128 |
| LOCK2 | sk | ||
| HALF_LOCKED2 | &smc->clcsock_release_lock |
net/can/j1939/socket.c memdup_sockptr_noprof() -> __kmalloc_node_track_caller_noprof()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | size | 32-16384 |
| PARAM_VALUE | 1 | b | 0 |
| PARAM_VALUE | 3 | flags | 1060032 |
| PARAM_VALUE | 4 | node | (-1) |
| DATA_SOURCE | 0 | size | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | size | 32-16384 |
net/rxrpc/server_key.c memdup_sockptr_nul_noprof() -> __kmalloc_node_track_caller_noprof()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | size | 2-4096 |
| PARAM_VALUE | 1 | b | 0 |
| PARAM_VALUE | 3 | flags | 3264 |
| PARAM_VALUE | 4 | node | (-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | size | 2-4096[c] |
| UNITS | 0 | size | unit_byte |
| LOCK2 | &rx->sk | ||
| HALF_LOCKED2 | &smc->clcsock_release_lock | ||
| TYPE_LOCK | (struct rxrpc_sock)->sk |