Defined in 1 files as a prototype:
Defined in 2 files as a function:
- include/linux/debug_locks.h, line 65 (as a function)
- kernel/locking/lockdep.c, line 6772 (as a function)
Referenced in 17 files:
- arch/x86/mm/pat/set_memory.c, line 2714
- drivers/tty/tty_ldsem.c, line 64
- include/linux/local_lock_internal.h
- include/linux/ww_mutex.h, line 158
- include/net/sock.h, line 1696
- kernel/locking/lockdep.c, line 6795
- kernel/locking/mutex.c, line 184
- kernel/locking/percpu-rwsem.c, line 26
- kernel/locking/rtmutex_api.c
- kernel/locking/rwsem.c
- kernel/locking/spinlock_debug.c
- kernel/locking/spinlock_rt.c
- kernel/rcu/srcutiny.c, line 55
- kernel/rcu/srcutree.c, line 264
- mm/page_alloc.c, line 1423
- mm/slub.c, line 2676
- mm/vmalloc.c
Smatch caller information:
kernel/locking/percpu-rwsem.c __percpu_init_rwsem() -> debug_check_no_locks_freed()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mem_from | 4096-ptr_max |
| PARAM_VALUE | 1 | mem_len | 272 |
| BUF_SIZE | 0 | mem_from->read_count | 4 |
| DATA_SOURCE | 0 | mem_from | $0 |
| STR_LEN | 0 | mem_from | (-1),11,15,24 |
| STR_LEN | 0 | mem_from | (-1),11,15,24 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | mem_len | unit_byte |
| HALF_LOCKED2 | &s->s_umount | ||
| HALF_LOCKED2 | global &fullstop_mutex |
net/mptcp/pm_kernel.c mptcp_pm_nl_create_listen_socket() -> debug_check_no_locks_freed()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mem_from | 4096-ptr_max |
| PARAM_VALUE | 1 | mem_len | 216 |
| BUF_SIZE | 0 | mem_from | 216 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | mem_len | unit_byte |
| 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 |
drivers/gpu/drm/ttm/ttm_execbuf_util.c ww_acquire_init() -> debug_check_no_locks_freed()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mem_from | 4096-ptr_max |
| PARAM_VALUE | 1 | mem_len | 152 |
| DATA_SOURCE | 0 | mem_from | $0 |
| BIT_INFO | 0 | mem_from->stamp | 0x0,0x7fffffffffffffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | mem_len | unit_byte |
| HALF_LOCKED2 | &dev_priv->cmdbuf_mutex |
mm/slub.c init_percpu_sheaves() -> debug_check_no_locks_freed()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | mem_len | 56 |
| BUF_SIZE | 0 | mem_from | 64 |
| NOCHECK_CALL | |||
| UNITS | 1 | mem_len | unit_byte |
| HALF_LOCKED2 | global &slab_mutex | ||
| HALF_LOCKED2 | irq |
mm/slub.c slab_free_hook() -> debug_check_no_locks_freed()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | mem_from | (-1),1-s32max |
| BUF_SIZE | 0 | mem_from | (-1),1-s32max |
| DATA_SOURCE | 0 | mem_from | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 1 | mem_len | |
| UNITS | 1 | mem_len | unit_byte |
drivers/regulator/core.c ww_acquire_init() -> debug_check_no_locks_freed()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mem_from | 4096-ptr_max |
| PARAM_VALUE | 1 | mem_len | 152 |
| DATA_SOURCE | 0 | mem_from | $0 |
| BIT_INFO | 0 | mem_from->stamp | 0x0,0x7fffffffffffffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | mem_len | unit_byte |
| HALF_LOCKED2 | &s->lock | ||
| HALF_LOCKED2 | global ®ulator_list_mutex |
drivers/gpu/drm/xe/xe_migrate.c ww_acquire_init() -> debug_check_no_locks_freed()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mem_from | 1565848124826009600 |
| PARAM_VALUE | 1 | mem_len | 152 |
| DATA_SOURCE | 0 | mem_from | $0 |
| BIT_INFO | 0 | mem_from->stamp | 0x0,0x7fffffffffffffff |
| NOCHECK_CALL | |||
| UNITS | 1 | mem_len | unit_byte |
drivers/infiniband/sw/siw/siw_cm.c siw_reclassify_socket() -> debug_check_no_locks_freed()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mem_from | 4096-ptr_max |
| PARAM_VALUE | 1 | mem_len | 216 |
| BUF_SIZE | 0 | mem_from | 216 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | mem_len | unit_byte |
drivers/infiniband/sw/siw/siw_cm.c siw_reclassify_socket() -> debug_check_no_locks_freed()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mem_from | 4096-ptr_max |
| PARAM_VALUE | 1 | mem_len | 216 |
| BUF_SIZE | 0 | mem_from | 216 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | mem_len | unit_byte |
kernel/bpf/devmap.c dev_map_notification() -> debug_check_no_locks_freed()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mem_from | 4096-ptr_max |
| PARAM_VALUE | 1 | mem_len | 56 |
| BUF_SIZE | 0 | mem_from | 56 |
| NOCHECK_CALL | |||
| UNITS | 1 | mem_len | unit_byte |
drivers/net/ppp/ppp_generic.c ppp_dev_configure() -> debug_check_no_locks_freed()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mem_from | 4096-ptr_max |
| PARAM_VALUE | 1 | mem_len | 56 |
| BUF_SIZE | 0 | mem_from | 56 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | mem_len | unit_byte |
| LOCK2 | global &ppp_mutex | ||
| LOCK2 | global &rtnl_mutex |
lib/locking-selftest.c reset_locks() -> debug_check_no_locks_freed()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | mem_len | 56 |
| NOCHECK_CALL | |||
| UNITS | 1 | mem_len | unit_byte |
| LOCK2 | irq |
lib/locking-selftest.c ww_acquire_init() -> debug_check_no_locks_freed()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mem_from | 7263305218437623808,8468864146995625984 |
| PARAM_VALUE | 1 | mem_len | 152 |
| DATA_SOURCE | 0 | mem_from | $0 |
| BIT_INFO | 0 | mem_from->stamp | 0x0,0x7fffffffffffffff |
| NOCHECK_CALL | |||
| UNITS | 1 | mem_len | unit_byte |
| HALF_LOCKED2 | global &o | ||
| HALF_LOCKED2 | global &o2.base | ||
| HALF_LOCKED2 | global &o3.base |
net/sunrpc/xprtsock.c xs_reclassify_socket4() -> debug_check_no_locks_freed()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mem_from | 4096-ptr_max |
| PARAM_VALUE | 1 | mem_len | 216 |
| BUF_SIZE | 0 | mem_from | 216 |
| RX_PATH | |||
| NOCHECK_CALL | |||
| UNITS | 1 | mem_len | unit_byte |
| HALF_LOCKED2 | &pool->lock |
net/sunrpc/xprtsock.c xs_reclassify_socket6() -> debug_check_no_locks_freed()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mem_from | 4096-ptr_max |
| PARAM_VALUE | 1 | mem_len | 216 |
| BUF_SIZE | 0 | mem_from | 216 |
| RX_PATH | |||
| NOCHECK_CALL | |||
| UNITS | 1 | mem_len | unit_byte |
| HALF_LOCKED2 | &pool->lock |
net/sunrpc/xprtsock.c xs_reclassify_socketu() -> debug_check_no_locks_freed()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mem_from | 4096-ptr_max |
| PARAM_VALUE | 1 | mem_len | 216 |
| BUF_SIZE | 0 | mem_from | 216 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | mem_len | unit_byte |
| HALF_LOCKED2 | &pool->lock |
drivers/scsi/fcoe/fcoe.c fcoe_init() -> debug_check_no_locks_freed()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mem_from | 4096-ptr_max |
| PARAM_VALUE | 1 | mem_len | 56 |
| BUF_SIZE | 0 | mem_from | 56 |
| NOCHECK_CALL | |||
| UNITS | 1 | mem_len | unit_byte |
| LOCK2 | global &fcoe_config_mutex |
net/core/dst_cache.c dst_cache_init() -> debug_check_no_locks_freed()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mem_from | 4096-ptr_max |
| PARAM_VALUE | 1 | mem_len | 56 |
| BUF_SIZE | 0 | mem_from | 56 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | mem_len | unit_byte |
| HALF_LOCKED2 | &ub->rcast_lock | ||
| HALF_LOCKED2 | &vxlan->hash_lock | ||
| HALF_LOCKED2 | &wg->device_update_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | rcu_read |
kernel/bpf/cpumap.c __cpu_map_entry_alloc() -> debug_check_no_locks_freed()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mem_from | 4096-ptr_max |
| PARAM_VALUE | 1 | mem_len | 56 |
| BUF_SIZE | 0 | mem_from | 56 |
| NOCHECK_CALL | |||
| UNITS | 1 | mem_len | unit_byte |
drivers/gpu/drm/nouveau/nouveau_gem.c ww_acquire_init() -> debug_check_no_locks_freed()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mem_from | 3618475209504833552 |
| PARAM_VALUE | 1 | mem_len | 152 |
| DATA_SOURCE | 0 | mem_from | $0 |
| BIT_INFO | 0 | mem_from->stamp | 0x0,0x7fffffffffffffff |
| NOCHECK_CALL | |||
| UNITS | 1 | mem_len | unit_byte |
| LOCK2 | &file_priv->driver_priv->mutex |
drivers/gpu/drm/i915/i915_gem_ww.c ww_acquire_init() -> debug_check_no_locks_freed()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mem_from | 4096-ptr_max |
| PARAM_VALUE | 1 | mem_len | 152 |
| DATA_SOURCE | 0 | mem_from | $0 |
| BIT_INFO | 0 | mem_from->stamp | 0x0,0x7fffffffffffffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | mem_len | unit_byte |
| HALF_LOCKED2 | &dev->clientlist_mutex | ||
| HALF_LOCKED2 | >->perf.lock | ||
| HALF_LOCKED2 | &helper->lock | ||
| HALF_LOCKED2 | &pxp->tee_mutex | ||
| HALF_LOCKED2 | &vgpu->vgpu_lock | ||
| HALF_LOCKED2 | __flags |
drivers/gpu/drm/drm_exec.c ww_acquire_init() -> debug_check_no_locks_freed()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mem_from | 4096-ptr_max |
| PARAM_VALUE | 1 | mem_len | 152 |
| DATA_SOURCE | 0 | mem_from | $0 |
| BIT_INFO | 0 | mem_from->stamp | 0x0,0x7fffffffffffffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | mem_len | unit_byte |
| HALF_LOCKED2 | &driver_migrate_lock | ||
| HALF_LOCKED2 | &gpu->lock | ||
| HALF_LOCKED2 | &mem->lock | ||
| HALF_LOCKED2 | &mem->process_info->lock | ||
| HALF_LOCKED2 | &mm->mmap_lock | ||
| HALF_LOCKED2 | &p->mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &prange->migrate_mutex | ||
| HALF_LOCKED2 | &process_info->lock | ||
| HALF_LOCKED2 | &queue->lock | ||
| HALF_LOCKED2 | &range->lock | ||
| HALF_LOCKED2 | &rdev->exclusive_lock | ||
| HALF_LOCKED2 | &sched->mutex | ||
| HALF_LOCKED2 | &svms->lock | ||
| HALF_LOCKED2 | &uvmm->mutex | ||
| HALF_LOCKED2 | &vm->lock | ||
| HALF_LOCKED2 | global &drm_unplug_srcu | ||
| HALF_LOCKED2 | rbo->tbo.base.resv |
kernel/locking/rtmutex_api.c __rt_mutex_init() -> debug_check_no_locks_freed()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mem_from | 4096-ptr_max |
| PARAM_VALUE | 1 | mem_len | 144 |
| DATA_SOURCE | 0 | mem_from | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | mem_len | unit_byte |
| HALF_LOCKED2 | global &fullstop_mutex | ||
| HALF_LOCKED2 | irq |
drivers/dma-buf/dma-resv.c ww_acquire_init() -> debug_check_no_locks_freed()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mem_from | 1271164601974165504 |
| PARAM_VALUE | 1 | mem_len | 152 |
| DATA_SOURCE | 0 | mem_from | $0 |
| BIT_INFO | 0 | mem_from->stamp | 0x0,0x7fffffffffffffff |
| NOCHECK_CALL | |||
| UNITS | 1 | mem_len | unit_byte |
| LOCK2 | &mm->mmap_lock | ||
| TYPE_LOCK | (struct mm_struct)->mmap_lock |
mm/page_alloc.c __free_pages_prepare() -> debug_check_no_locks_freed()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mem_from | 18379471554275704832,18446612682070032384 |
| CAPPED_DATA | 1 | mem_len | 1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
kernel/locking/locktorture.c ww_acquire_init() -> debug_check_no_locks_freed()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mem_from | 4096-ptr_max |
| PARAM_VALUE | 1 | mem_len | 152 |
| DATA_SOURCE | 0 | mem_from | $0 |
| BIT_INFO | 0 | mem_from->stamp | 0x0,0x7fffffffffffffff |
| NOCHECK_CALL | |||
| UNITS | 1 | mem_len | unit_byte |
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | global &torture_mutex | ||
| HALF_LOCKED2 | global &torture_raw_spinlock | ||
| HALF_LOCKED2 | global &torture_rwlock | ||
| HALF_LOCKED2 | global &torture_rwsem | ||
| HALF_LOCKED2 | global &torture_spinlock |
drivers/infiniband/sw/rxe/rxe_net.c rxe_reclassify_recv_socket() -> debug_check_no_locks_freed()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mem_from | 4096-ptr_max |
| PARAM_VALUE | 1 | mem_len | 216 |
| BUF_SIZE | 0 | mem_from | 216 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | mem_len | unit_byte |
| LOCK2 | global &link_ops_rwsem | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex | ||
| HALF_LOCKED2 | rcu_read |
drivers/infiniband/sw/rxe/rxe_net.c rxe_reclassify_recv_socket() -> debug_check_no_locks_freed()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mem_from | 4096-ptr_max |
| PARAM_VALUE | 1 | mem_len | 216 |
| BUF_SIZE | 0 | mem_from | 216 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | mem_len | unit_byte |
| LOCK2 | global &link_ops_rwsem | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex | ||
| HALF_LOCKED2 | rcu_read |
net/openvswitch/datapath.c ovs_alloc_percpu_storage() -> debug_check_no_locks_freed()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mem_from | 4096-ptr_max |
| PARAM_VALUE | 1 | mem_len | 56 |
| BUF_SIZE | 0 | mem_from | 56 |
| NOCHECK_CALL | |||
| UNITS | 1 | mem_len | unit_byte |
drivers/gpu/drm/xe/xe_bo.c ww_acquire_init() -> debug_check_no_locks_freed()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mem_from | 3220854362305703936 |
| PARAM_VALUE | 1 | mem_len | 152 |
| DATA_SOURCE | 0 | mem_from | $0 |
| BIT_INFO | 0 | mem_from->stamp | 0x0,0x7fffffffffffffff |
| NOCHECK_CALL | |||
| UNITS | 1 | mem_len | unit_byte |
fs/squashfs/decompressor_multi_percpu.c squashfs_decompressor_create() -> debug_check_no_locks_freed()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mem_from | 4096-ptr_max |
| PARAM_VALUE | 1 | mem_len | 56 |
| BUF_SIZE | 0 | mem_from | 56 |
| NOCHECK_CALL | |||
| UNITS | 1 | mem_len | unit_byte |
drivers/gpu/drm/drm_mode_config.c ww_acquire_init() -> debug_check_no_locks_freed()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mem_from | 5576857051533688832 |
| PARAM_VALUE | 1 | mem_len | 152 |
| DATA_SOURCE | 0 | mem_from | $0 |
| BIT_INFO | 0 | mem_from->stamp | 0x0,0x7fffffffffffffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | mem_len | unit_byte |
| HALF_LOCKED2 | &dev->mode_config.connection_mutex | ||
| HALF_LOCKED2 | global &component_mutex | ||
| HALF_LOCKED2 | global &xenwatch_mutex |
drivers/gpu/drm/drm_modeset_lock.c ww_acquire_init() -> debug_check_no_locks_freed()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mem_from | 4096-ptr_max |
| PARAM_VALUE | 1 | mem_len | 152 |
| DATA_SOURCE | 0 | mem_from | $0 |
| BIT_INFO | 0 | mem_from->stamp | 0x0,0x7fffffffffffffff |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | mem_len | unit_byte |
| HALF_LOCKED2 | &attr->mutex | ||
| HALF_LOCKED2 | &client->modeset_mutex | ||
| HALF_LOCKED2 | &config->mutex | ||
| HALF_LOCKED2 | &dev->master_mutex | ||
| HALF_LOCKED2 | &dev->mode_config.mutex | ||
| HALF_LOCKED2 | &display->drm->mode_config.mutex | ||
| HALF_LOCKED2 | &fb_helper->client.modeset_mutex | ||
| HALF_LOCKED2 | &fb_helper->lock | ||
| HALF_LOCKED2 | &helper->lock | ||
| HALF_LOCKED2 | &kms->dump_mutex | ||
| HALF_LOCKED2 | &m->lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | global &drm_bridge_unplug_srcu | ||
| HALF_LOCKED2 | global &drm_unplug_srcu |
drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c ww_acquire_init() -> debug_check_no_locks_freed()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mem_from | 2720870388993994752 |
| PARAM_VALUE | 1 | mem_len | 152 |
| DATA_SOURCE | 0 | mem_from | $0 |
| BIT_INFO | 0 | mem_from->stamp | 0x0,0x7fffffffffffffff |
| NOCHECK_CALL | |||
| UNITS | 1 | mem_len | unit_byte |
drivers/gpu/drm/ttm/tests/ttm_bo_test.c ww_acquire_init() -> debug_check_no_locks_freed()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mem_from | 3203925963066376192,4224593602022359040,5365087819839033344,7116142098609721344 |
| PARAM_VALUE | 1 | mem_len | 152 |
| DATA_SOURCE | 0 | mem_from | $0 |
| BIT_INFO | 0 | mem_from->stamp | 0x0,0x7fffffffffffffff |
| NOCHECK_CALL | |||
| UNITS | 1 | mem_len | unit_byte |
kernel/rcu/srcutree.c __init_srcu_struct_common() -> debug_check_no_locks_freed()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mem_from | 4096-ptr_max |
| PARAM_VALUE | 1 | mem_len | 80 |
| DATA_SOURCE | 0 | mem_from | $0 |
| STR_LEN | 0 | mem_from | (-1),10 |
| STR_LEN | 0 | mem_from | (-1),10 |
| NOCHECK_CALL | |||
| UNITS | 1 | mem_len | unit_byte |
| HALF_LOCKED2 | global &fullstop_mutex |
net/smc/af_smc.c smc_sk_init() -> debug_check_no_locks_freed()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mem_from | 4096-ptr_max |
| PARAM_VALUE | 1 | mem_len | 216 |
| BUF_SIZE | 0 | mem_from | 216 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | mem_len | unit_byte |
net/core/sock.c sock_lock_init() -> debug_check_no_locks_freed()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mem_from | 4096-ptr_max |
| PARAM_VALUE | 1 | mem_len | 216 |
| BUF_SIZE | 0 | mem_from | 216 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | mem_len | unit_byte |
| HALF_LOCKED2 | sk |
net/core/sock.c sock_lock_init() -> debug_check_no_locks_freed()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mem_from | 4096-ptr_max |
| PARAM_VALUE | 1 | mem_len | 216 |
| BUF_SIZE | 0 | mem_from | 216 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | mem_len | unit_byte |
| HALF_LOCKED2 | sk |
drivers/gpu/drm/xe/xe_dma_buf.c ww_acquire_init() -> debug_check_no_locks_freed()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mem_from | 1509582005632471040 |
| PARAM_VALUE | 1 | mem_len | 152 |
| DATA_SOURCE | 0 | mem_from | $0 |
| BIT_INFO | 0 | mem_from->stamp | 0x0,0x7fffffffffffffff |
| NOCHECK_CALL | |||
| UNITS | 1 | mem_len | unit_byte |
drivers/gpu/drm/drm_gem.c ww_acquire_init() -> debug_check_no_locks_freed()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mem_from | 4096-ptr_max |
| PARAM_VALUE | 1 | mem_len | 152 |
| DATA_SOURCE | 0 | mem_from | $0 |
| BIT_INFO | 0 | mem_from->stamp | 0x0,0x7fffffffffffffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | mem_len | unit_byte |
net/bluetooth/af_bluetooth.c bt_sock_reclassify_lock() -> debug_check_no_locks_freed()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mem_from | 4096-ptr_max |
| PARAM_VALUE | 1 | mem_len | 216 |
| BUF_SIZE | 0 | mem_from | 216 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | mem_len | unit_byte |
| HALF_LOCKED2 | &chan->lock | ||
| HALF_LOCKED2 | global &bt_proto_lock | ||
| HALF_LOCKED2 | global &rfcomm_mutex | ||
| HALF_LOCKED2 | parent |
net/sunrpc/svcsock.c svc_reclassify_socket() -> debug_check_no_locks_freed()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mem_from | 4096-ptr_max |
| PARAM_VALUE | 1 | mem_len | 216 |
| BUF_SIZE | 0 | mem_from | 216 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | mem_len | unit_byte |
| HALF_LOCKED2 | global &nfsd_mutex |
net/sunrpc/svcsock.c svc_reclassify_socket() -> debug_check_no_locks_freed()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mem_from | 4096-ptr_max |
| PARAM_VALUE | 1 | mem_len | 216 |
| BUF_SIZE | 0 | mem_from | 216 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | mem_len | unit_byte |
| HALF_LOCKED2 | global &nfsd_mutex |
net/netfilter/nft_set_pipapo.c pipapo_realloc_scratch() -> debug_check_no_locks_freed()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mem_from | 1-18446744073709551614 |
| PARAM_VALUE | 1 | mem_len | 56 |
| BUF_SIZE | 0 | mem_from | 56 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | mem_len | unit_byte |
kernel/locking/rwsem.c __init_rwsem() -> debug_check_no_locks_freed()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | mem_len | 160 |
| DATA_SOURCE | 0 | mem_from | $0 |
| NOCHECK_CALL | |||
| UNITS | 1 | mem_len | unit_byte |
kernel/locking/test-ww_mutex.c ww_acquire_init() -> debug_check_no_locks_freed()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mem_from | 468702848823025664,517644360700518400,5869887501821497344,6841203980739543040,7428808973669941248,8030658364977332224,9106980988587388928 |
| PARAM_VALUE | 1 | mem_len | 152 |
| DATA_SOURCE | 0 | mem_from | $0 |
| BIT_INFO | 0 | mem_from->stamp | 0x0,0x7fffffffffffffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | mem_len | unit_byte |
| HALF_LOCKED2 | global &run_lock |
fs/smb/client/connect.c cifs_reclassify_socket4() -> debug_check_no_locks_freed()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mem_from | 4096-ptr_max |
| PARAM_VALUE | 1 | mem_len | 216 |
| BUF_SIZE | 0 | mem_from | 216 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | mem_len | unit_byte |
| HALF_LOCKED2 | &server->_srv_mutex |
fs/smb/client/connect.c cifs_reclassify_socket6() -> debug_check_no_locks_freed()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mem_from | 4096-ptr_max |
| PARAM_VALUE | 1 | mem_len | 216 |
| BUF_SIZE | 0 | mem_from | 216 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | mem_len | unit_byte |
| HALF_LOCKED2 | &server->_srv_mutex |
drivers/nvme/host/tcp.c nvme_tcp_reclassify_socket() -> debug_check_no_locks_freed()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mem_from | 4096-ptr_max |
| PARAM_VALUE | 1 | mem_len | 216 |
| BUF_SIZE | 0 | mem_from | 216 |
| NOCHECK_CALL | |||
| UNITS | 1 | mem_len | unit_byte |
| HALF_LOCKED2 | &pool->lock |
drivers/nvme/host/tcp.c nvme_tcp_reclassify_socket() -> debug_check_no_locks_freed()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mem_from | 4096-ptr_max |
| PARAM_VALUE | 1 | mem_len | 216 |
| BUF_SIZE | 0 | mem_from | 216 |
| NOCHECK_CALL | |||
| UNITS | 1 | mem_len | unit_byte |
| HALF_LOCKED2 | &pool->lock |
drivers/infiniband/sw/rxe/rxe_qp.c rxe_reclassify_send_socket() -> debug_check_no_locks_freed()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mem_from | 4096-ptr_max |
| PARAM_VALUE | 1 | mem_len | 216 |
| BUF_SIZE | 0 | mem_from | 216 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | mem_len | unit_byte |
drivers/infiniband/sw/rxe/rxe_qp.c rxe_reclassify_send_socket() -> debug_check_no_locks_freed()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mem_from | 4096-ptr_max |
| PARAM_VALUE | 1 | mem_len | 216 |
| BUF_SIZE | 0 | mem_from | 216 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | mem_len | unit_byte |
kernel/locking/mutex.c mutex_init_lockdep() -> debug_check_no_locks_freed()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mem_from | 4096-ptr_max |
| PARAM_VALUE | 1 | mem_len | 152 |
| DATA_SOURCE | 0 | mem_from | $0 |
| NOCHECK_CALL | |||
| UNITS | 1 | mem_len | unit_byte |
arch/x86/mm/pat/set_memory.c __kernel_map_pages() -> debug_check_no_locks_freed()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mem_from | 18379471554275704832,18446612682070032384 |
| CAPPED_DATA | 1 | mem_len | 1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | mem_len | unit_byte |
drivers/md/raid5.c alloc_scratch_buffer() -> debug_check_no_locks_freed()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mem_from | 4096-ptr_max |
| PARAM_VALUE | 1 | mem_len | 56 |
| BUF_SIZE | 0 | mem_from | 56 |
| NOCHECK_CALL | |||
| UNITS | 1 | mem_len | unit_byte |
mm/vmalloc.c remove_vm_area() -> debug_check_no_locks_freed()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | mem_from | unit_byte |
| HALF_LOCKED2 | ®ion->snapshot_lock |
mm/vmalloc.c vm_unmap_ram() -> debug_check_no_locks_freed()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | mem_len | 0,4096-17592186040320 |
| BUF_SIZE | 0 | mem_from | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | mem_from | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | mem_from | $0 |
| BIT_INFO | 1 | mem_len | 0x0,0xffffffff000 |
| BIT_INFO | 1 | mem_len | 0x0,0xffffffff000 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 1 | mem_len | 8192-1024000000[c] |
| UNITS | 0 | mem_from | unit_byte |
| UNITS | 1 | mem_len | unit_byte |
mm/vmalloc.c vm_unmap_ram() -> debug_check_no_locks_freed()
| Type | Parameter | Key | Value |
|---|---|---|---|
| CAPPED_DATA | 0 | mem_from | 1 |
| CAPPED_DATA | 0 | mem_from | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | mem_from | unit_byte |
kernel/locking/spinlock_debug.c __raw_spin_lock_init() -> debug_check_no_locks_freed()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | mem_len | 72 |
| DATA_SOURCE | 0 | mem_from | $0 |
| NOCHECK_CALL | |||
| UNITS | 1 | mem_len | unit_byte |
kernel/locking/spinlock_debug.c __rwlock_init() -> debug_check_no_locks_freed()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | mem_len | 72 |
| DATA_SOURCE | 0 | mem_from | $0 |
| STR_LEN | 0 | mem_from | 6,8-27,30-32 |
| STR_LEN | 0 | mem_from | 6,8-27,30-32 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | mem_len | unit_byte |
| HALF_LOCKED2 | &cgrp->mutex | ||
| HALF_LOCKED2 | &dev->domain_lock | ||
| HALF_LOCKED2 | &eti->extent_tree_lock | ||
| HALF_LOCKED2 | &filp->f_lock | ||
| HALF_LOCKED2 | &ib_device->client_data_rwsem | ||
| HALF_LOCKED2 | &rx->sk | ||
| HALF_LOCKED2 | &rxnet->local_mutex | ||
| HALF_LOCKED2 | &sdp->open_rel_lock | ||
| HALF_LOCKED2 | &sp->mutex | ||
| HALF_LOCKED2 | &subdev->use.mutex | ||
| HALF_LOCKED2 | &subsys->su_mutex | ||
| HALF_LOCKED2 | &tn->node_list_lock | ||
| HALF_LOCKED2 | &wg->device_update_lock | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | global &clients_rwsem | ||
| HALF_LOCKED2 | global &devices_rwsem | ||
| HALF_LOCKED2 | global &fasync_lock | ||
| HALF_LOCKED2 | global &fullstop_mutex | ||
| HALF_LOCKED2 | global &ls_lock | ||
| HALF_LOCKED2 | global &pernet_ops_rwsem | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rwlock_A | ||
| HALF_LOCKED2 | global &rx_queue_mutex | ||
| HALF_LOCKED2 | global &sg_index_lock | ||
| HALF_LOCKED2 | global &smbdirect_globals.mutex | ||
| HALF_LOCKED2 | global &vdpa_dev_lock | ||
| HALF_LOCKED2 | global &vduse_lock | ||
| HALF_LOCKED2 | iflags | ||
| HALF_LOCKED2 | irq | ||
| HALF_LOCKED2 | sk | ||
| HALF_LOCKED2 | sock->sk |
drivers/block/nbd.c nbd_reclassify_socket() -> debug_check_no_locks_freed()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mem_from | 4096-ptr_max |
| PARAM_VALUE | 1 | mem_len | 216 |
| BUF_SIZE | 0 | mem_from | 216 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | mem_len | unit_byte |
| LOCK2 | &nbd->config_lock | ||
| TYPE_LOCK | (struct nbd_device)->config_lock |
drivers/block/nbd.c nbd_reclassify_socket() -> debug_check_no_locks_freed()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mem_from | 4096-ptr_max |
| PARAM_VALUE | 1 | mem_len | 216 |
| BUF_SIZE | 0 | mem_from | 216 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | mem_len | unit_byte |
| LOCK2 | &nbd->config_lock | ||
| TYPE_LOCK | (struct nbd_device)->config_lock |
drivers/block/nbd.c nbd_reclassify_socket() -> debug_check_no_locks_freed()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mem_from | 4096-ptr_max |
| PARAM_VALUE | 1 | mem_len | 216 |
| BUF_SIZE | 0 | mem_from | 216 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | mem_len | unit_byte |
| LOCK2 | &nbd->config_lock | ||
| TYPE_LOCK | (struct nbd_device)->config_lock |
drivers/tty/tty_ldsem.c __init_ldsem() -> debug_check_no_locks_freed()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mem_from | 4096-ptr_max |
| PARAM_VALUE | 1 | mem_len | 168 |
| DATA_SOURCE | 0 | mem_from | $0 |
| STR_LEN | 0 | mem_from | 15 |
| STR_LEN | 0 | mem_from | 15 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | mem_len | unit_byte |
| HALF_LOCKED2 | &serial->disc_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | global &console_mutex |
net/core/gro_cells.c gro_cells_init() -> debug_check_no_locks_freed()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mem_from | 4096-ptr_max |
| PARAM_VALUE | 1 | mem_len | 56 |
| BUF_SIZE | 0 | mem_from | 56 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | mem_len | unit_byte |
| HALF_LOCKED2 | global &dsa2_mutex |
lib/test_context-analysis.c class_local_lock_init_constructor() -> debug_check_no_locks_freed()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | mem_len | 56 |
| NOCHECK_CALL | |||
| UNITS | 1 | mem_len | unit_byte |
lib/test_context-analysis.c class_local_trylock_init_constructor() -> debug_check_no_locks_freed()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | mem_len | 56 |
| NOCHECK_CALL | |||
| UNITS | 1 | mem_len | unit_byte |
lib/test_context-analysis.c ww_acquire_init() -> debug_check_no_locks_freed()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mem_from | 3704146081720381440 |
| PARAM_VALUE | 1 | mem_len | 152 |
| DATA_SOURCE | 0 | mem_from | $0 |
| BIT_INFO | 0 | mem_from->stamp | 0x0,0x7fffffffffffffff |
| NOCHECK_CALL | |||
| UNITS | 1 | mem_len | unit_byte |
drivers/gpu/drm/vmwgfx/vmwgfx_cursor_plane.c ww_acquire_init() -> debug_check_no_locks_freed()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mem_from | 5106961017603325952 |
| PARAM_VALUE | 1 | mem_len | 152 |
| DATA_SOURCE | 0 | mem_from | $0 |
| BIT_INFO | 0 | mem_from->stamp | 0x0,0x7fffffffffffffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | mem_len | unit_byte |
crypto/cryptd.c cryptd_init_queue() -> debug_check_no_locks_freed()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | mem_len | 56 |
| BUF_SIZE | 0 | mem_from | 56 |
| NOCHECK_CALL | |||
| UNITS | 1 | mem_len | unit_byte |