Defined in 1 files as a prototype:

Defined in 2 files as a function:

Referenced in 17 files:

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 &regulator_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 &gt->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 &region->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