Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 2 files:
Smatch caller information:
arch/x86/kvm/../../../virt/kvm/async_pf.c __mmap_lock_trace_start_locking() -> __mmap_lock_do_trace_start_locking()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm | 4096-ptr_max |
| PARAM_VALUE | 0 | mm->mm_users.counter | 0-s32max |
| PARAM_VALUE | 1 | write | 0 |
| DATA_SOURCE | 0 | mm | $0 |
| DATA_SOURCE | 1 | write | $1 |
| NOCHECK_CALL | |||
| UNITS | 0 | mm | unit_byte |
| HALF_LOCKED2 | &pool->lock |
kernel/exit.c __mmap_lock_trace_start_locking() -> __mmap_lock_do_trace_start_locking()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm | 1-u64max |
| PARAM_VALUE | 1 | write | 0 |
| DATA_SOURCE | 0 | mm | $0 |
| DATA_SOURCE | 1 | write | $1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | mm | unit_byte |
| HALF_LOCKED2 | global &system_transition_mutex |
fs/coredump.c __mmap_lock_trace_start_locking() -> __mmap_lock_do_trace_start_locking()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | mm | $0 |
| DATA_SOURCE | 1 | write | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | mm | unit_byte |
kernel/fork.c __mmap_lock_trace_start_locking() -> __mmap_lock_do_trace_start_locking()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm | 4096-ptr_max |
| PARAM_VALUE | 0 | mm->exe_file | 0,4096-ptr_max |
| PARAM_VALUE | 0 | mm->exe_file->f_cred->process_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 0 | mm->exe_file->f_cred->process_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 0 | mm->exe_file->f_cred->request_key_auth->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 0 | mm->exe_file->f_cred->request_key_auth->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 0 | mm->exe_file->f_cred->session_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 0 | mm->exe_file->f_cred->session_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 0 | mm->exe_file->f_cred->thread_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 0 | mm->exe_file->f_cred->thread_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 0 | mm->exe_file->f_llist.next | 0 |
| PARAM_VALUE | 0 | mm->exe_file->f_security | 0 |
| PARAM_VALUE | 0 | mm->exe_file->f_task_work.func | 5179756662909861888 |
| PARAM_VALUE | 0 | mm->mmap_lock.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | mm->mmap_lock.first_waiter->type | 0-1 |
| DATA_SOURCE | 0 | mm | $0 |
| DATA_SOURCE | 1 | write | $1 |
| NOCHECK_CALL | |||
| UNITS | 0 | mm | unit_byte |
mm/madvise.c __mmap_lock_trace_start_locking() -> __mmap_lock_do_trace_start_locking()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm->mmap_lock.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | mm->mmap_lock.first_waiter->type | 0-1 |
| DATA_SOURCE | 0 | mm | $0 |
| DATA_SOURCE | 1 | write | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | mm | unit_byte |
| HALF_LOCKED2 | 0 | &mm->mmap_lock |
arch/x86/kernel/shstk.c __mmap_lock_trace_start_locking() -> __mmap_lock_do_trace_start_locking()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | write | 0 |
| DATA_SOURCE | 0 | mm | $0 |
| DATA_SOURCE | 1 | write | $1 |
| NOCHECK_CALL | |||
| UNITS | 0 | mm | unit_byte |
mm/huge_memory.c __mmap_lock_trace_start_locking() -> __mmap_lock_do_trace_start_locking()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm | 4096-ptr_max |
| PARAM_VALUE | 1 | write | 0 |
| DATA_SOURCE | 0 | mm | $0 |
| DATA_SOURCE | 1 | write | $1 |
| NOCHECK_CALL | |||
| LOCK2 | &split_debug_mutex |
kernel/trace/trace_events_user.c __mmap_lock_trace_start_locking() -> __mmap_lock_do_trace_start_locking()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm->mmap_lock.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | mm->mmap_lock.first_waiter->type | 0-1 |
| DATA_SOURCE | 0 | mm | $0 |
| DATA_SOURCE | 1 | write | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | mm | unit_byte |
arch/x86/entry/vdso/vma.c __mmap_lock_trace_start_locking() -> __mmap_lock_do_trace_start_locking()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | write | 1 |
| DATA_SOURCE | 0 | mm | $0 |
| DATA_SOURCE | 1 | write | $1 |
| RX_PATH | |||
| NOCHECK_CALL | |||
| UNITS | 0 | mm | unit_byte |
mm/msync.c __mmap_lock_trace_start_locking() -> __mmap_lock_do_trace_start_locking()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm->mmap_lock.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | mm->mmap_lock.first_waiter->type | 0-1 |
| PARAM_VALUE | 1 | write | 0 |
| DATA_SOURCE | 0 | mm | $0 |
| DATA_SOURCE | 1 | write | $1 |
| NOCHECK_CALL | |||
| UNITS | 0 | mm | unit_byte |
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c __mmap_lock_trace_start_locking() -> __mmap_lock_do_trace_start_locking()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm | 4096-ptr_max |
| PARAM_VALUE | 0 | mm->mm_users.counter | 0-s32max |
| PARAM_VALUE | 1 | write | 0 |
| DATA_SOURCE | 0 | mm | $0 |
| DATA_SOURCE | 1 | write | $1 |
| NOCHECK_CALL | |||
| UNITS | 0 | mm | unit_byte |
| HALF_LOCKED2 | &gobj->dev->object_name_lock | ||
| HALF_LOCKED2 | &p->mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &process_info->lock |
mm/oom_kill.c __mmap_lock_trace_start_locking() -> __mmap_lock_do_trace_start_locking()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm->mmap_lock.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | mm->mmap_lock.first_waiter->type | 0-1 |
| PARAM_VALUE | 1 | write | 0 |
| DATA_SOURCE | 0 | mm | $0 |
| DATA_SOURCE | 1 | write | $1 |
| NOCHECK_CALL | |||
| UNITS | 0 | mm | unit_byte |
mm/mmap.c __mmap_lock_trace_start_locking() -> __mmap_lock_do_trace_start_locking()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm->binfmt->module | 0 |
| PARAM_VALUE | 0 | mm->mmap_lock.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | mm->mmap_lock.first_waiter->type | 0-1 |
| BUF_SIZE | 0 | mm | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | mm | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | mm | $0 |
| DATA_SOURCE | 1 | write | $1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | mm | unit_byte |
| HALF_LOCKED2 | &oldmm->mmap_lock | ||
| HALF_LOCKED2 | 0 | &mm->mmap_lock |
kernel/futex/core.c __mmap_lock_trace_start_locking() -> __mmap_lock_do_trace_start_locking()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | write | 0 |
| DATA_SOURCE | 0 | mm | $0 |
| DATA_SOURCE | 1 | write | $1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | mm | unit_byte |
mm/userfaultfd.c __mmap_lock_trace_start_locking() -> __mmap_lock_do_trace_start_locking()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm->mmap_lock.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | mm->mmap_lock.first_waiter->type | 0-1 |
| DATA_SOURCE | 0 | mm | $0 |
| DATA_SOURCE | 1 | write | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | mm | unit_byte |
mm/swapfile.c __mmap_lock_trace_start_locking() -> __mmap_lock_do_trace_start_locking()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm | 4096-ptr_max |
| PARAM_VALUE | 0 | mm->mm_users.counter | 0-s32max |
| PARAM_VALUE | 0 | mm->mmap_lock.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | mm->mmap_lock.first_waiter->type | 0-1 |
| PARAM_VALUE | 1 | write | 0 |
| DATA_SOURCE | 0 | mm | $0 |
| DATA_SOURCE | 1 | write | $1 |
| CAPABLE | 0 | 21 | |
| NOCHECK_CALL |
mm/gup_test.c __mmap_lock_trace_start_locking() -> __mmap_lock_do_trace_start_locking()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | write | 0 |
| DATA_SOURCE | 0 | mm | $0 |
| DATA_SOURCE | 1 | write | $1 |
| NOCHECK_CALL | |||
| UNITS | 0 | mm | unit_byte |
kernel/bpf/stackmap.c __mmap_lock_trace_start_locking() -> __mmap_lock_do_trace_start_locking()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | write | 0 |
| DATA_SOURCE | 0 | mm | $0 |
| DATA_SOURCE | 1 | write | $1 |
| NOCHECK_CALL | |||
| UNITS | 0 | mm | unit_byte |
kernel/trace/trace_output.c __mmap_lock_trace_start_locking() -> __mmap_lock_do_trace_start_locking()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm | 4096-ptr_max |
| PARAM_VALUE | 0 | mm->mmap_lock.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | mm->mmap_lock.first_waiter->type | 0-1 |
| PARAM_VALUE | 1 | write | 0 |
| DATA_SOURCE | 0 | mm | $0 |
| DATA_SOURCE | 1 | write | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | global &tracepoint_iter_lock |
drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_process.c __mmap_lock_trace_start_locking() -> __mmap_lock_do_trace_start_locking()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm | 4096-ptr_max |
| PARAM_VALUE | 1 | write | 1 |
| DATA_SOURCE | 0 | mm | $0 |
| DATA_SOURCE | 1 | write | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | mm | unit_byte |
| LOCK2 | global &kfd_processes_mutex |
fs/proc/base.c __mmap_lock_trace_start_locking() -> __mmap_lock_do_trace_start_locking()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm | 4096-ptr_max |
| PARAM_VALUE | 0 | mm->mmap_lock.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | mm->mmap_lock.first_waiter->type | 0-1 |
| PARAM_VALUE | 1 | write | 0 |
| CAPPED_DATA | 0 | mm | 1 |
| DATA_SOURCE | 0 | mm | $0 |
| DATA_SOURCE | 1 | write | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &m->lock | ||
| HALF_LOCKED2 | &task->signal->exec_update_lock |
lib/test_hmm.c __mmap_lock_trace_start_locking() -> __mmap_lock_do_trace_start_locking()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm | 4096-ptr_max |
| PARAM_VALUE | 0 | mm->mm_users.counter | 0-s32max |
| PARAM_VALUE | 0 | mm->mmap_lock.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | mm->mmap_lock.first_waiter->type | 0-1 |
| PARAM_VALUE | 1 | write | 0 |
| DATA_SOURCE | 0 | mm | $0 |
| DATA_SOURCE | 1 | write | $1 |
| NOCHECK_CALL | |||
| UNITS | 0 | mm | unit_byte |
mm/mseal.c __mmap_lock_trace_start_locking() -> __mmap_lock_do_trace_start_locking()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | write | 1 |
| DATA_SOURCE | 0 | mm | $0 |
| DATA_SOURCE | 1 | write | $1 |
| NOCHECK_CALL | |||
| UNITS | 0 | mm | unit_byte |
drivers/vhost/vdpa.c __mmap_lock_trace_start_locking() -> __mmap_lock_do_trace_start_locking()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | write | 0 |
| DATA_SOURCE | 0 | mm | $0 |
| DATA_SOURCE | 1 | write | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | mm | unit_byte |
| LOCK2 | &dev->mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct vhost_dev)->mutex |
drivers/misc/fastrpc.c __mmap_lock_trace_start_locking() -> __mmap_lock_do_trace_start_locking()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | write | 0 |
| DATA_SOURCE | 0 | mm | $0 |
| DATA_SOURCE | 1 | write | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | mm | unit_byte |
arch/x86/kernel/cpu/sgx/ioctl.c __mmap_lock_trace_start_locking() -> __mmap_lock_do_trace_start_locking()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | write | 0 |
| DATA_SOURCE | 0 | mm | $0 |
| DATA_SOURCE | 1 | write | $1 |
| NOCHECK_CALL | |||
| UNITS | 0 | mm | unit_byte |
fs/aio.c __mmap_lock_trace_start_locking() -> __mmap_lock_do_trace_start_locking()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | write | 1 |
| DATA_SOURCE | 0 | mm | $0 |
| DATA_SOURCE | 1 | write | $1 |
| NOCHECK_CALL | |||
| UNITS | 0 | mm | unit_byte |
| LOCK2 | &ctx->ring_lock | ||
| TYPE_LOCK | (struct kioctx)->ring_lock |
mm/damon/vaddr.c __mmap_lock_trace_start_locking() -> __mmap_lock_do_trace_start_locking()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm | 4096-ptr_max |
| PARAM_VALUE | 0 | mm->mmap_lock.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | mm->mmap_lock.first_waiter->type | 0-1 |
| PARAM_VALUE | 1 | write | 0 |
| CAPPED_DATA | 0 | mm | 1 |
| DATA_SOURCE | 0 | mm | $0 |
| DATA_SOURCE | 1 | write | $1 |
| NOCHECK_CALL |
mm/ptdump.c __mmap_lock_trace_start_locking() -> __mmap_lock_do_trace_start_locking()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm | 4096-ptr_max |
| PARAM_VALUE | 1 | write | 1 |
| DATA_SOURCE | 0 | mm | $0 |
| DATA_SOURCE | 1 | write | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | mm | unit_byte |
| HALF_LOCKED2 | &m->lock | ||
| HALF_LOCKED2 | &mm->mmap_lock |
fs/proc/task_mmu.c __mmap_lock_trace_start_locking() -> __mmap_lock_do_trace_start_locking()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm->mmap_lock.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | mm->mmap_lock.first_waiter->type | 0-1 |
| BUF_SIZE | 0 | mm | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | mm | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | mm | $0 |
| DATA_SOURCE | 1 | write | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
fs/binfmt_elf.c __mmap_lock_trace_start_locking() -> __mmap_lock_do_trace_start_locking()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm | 4096-ptr_max |
| PARAM_VALUE | 1 | write | 1 |
| DATA_SOURCE | 0 | mm | $0 |
| DATA_SOURCE | 1 | write | $1 |
| NOCHECK_CALL | |||
| UNITS | 0 | mm | unit_byte |
net/ipv4/tcp.c __mmap_lock_trace_start_locking() -> __mmap_lock_do_trace_start_locking()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | write | 0 |
| DATA_SOURCE | 0 | mm | $0 |
| DATA_SOURCE | 1 | write | $1 |
| RX_PATH | |||
| NOCHECK_CALL | |||
| UNITS | 0 | mm | unit_byte |
| HALF_LOCKED2 | sk |
drivers/iommu/iommufd/pages.c __mmap_lock_trace_start_locking() -> __mmap_lock_do_trace_start_locking()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm->mmap_lock.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | mm->mmap_lock.first_waiter->type | 0-1 |
| DATA_SOURCE | 0 | mm | $0 |
| DATA_SOURCE | 1 | write | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | mm | unit_byte |
mm/util.c __mmap_lock_trace_start_locking() -> __mmap_lock_do_trace_start_locking()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | write | 1 |
| DATA_SOURCE | 0 | mm | $0 |
| DATA_SOURCE | 1 | write | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | mm | unit_byte |
drivers/gpu/drm/drm_gpusvm.c __mmap_lock_trace_start_locking() -> __mmap_lock_do_trace_start_locking()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm | 4096-ptr_max |
| PARAM_VALUE | 0 | mm->mm_users.counter | 0-s32max |
| PARAM_VALUE | 0 | mm->mmap_lock.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | mm->mmap_lock.first_waiter->type | 0-1 |
| PARAM_VALUE | 1 | write | 0 |
| DATA_SOURCE | 0 | mm | $0 |
| DATA_SOURCE | 1 | write | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | mm | unit_byte |
| LOCK2 | &vm->lock | ||
| TYPE_LOCK | (struct xe_vm)->lock |
mm/mprotect.c __mmap_lock_trace_start_locking() -> __mmap_lock_do_trace_start_locking()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | write | 1 |
| DATA_SOURCE | 0 | mm | $0 |
| DATA_SOURCE | 1 | write | $1 |
| NOCHECK_CALL | |||
| UNITS | 0 | mm | unit_byte |
mm/vma_exec.c __mmap_lock_trace_start_locking() -> __mmap_lock_do_trace_start_locking()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm | 4096-ptr_max |
| PARAM_VALUE | 1 | write | 1 |
| DATA_SOURCE | 0 | mm | $0 |
| DATA_SOURCE | 1 | write | $1 |
| NOCHECK_CALL |
drivers/gpu/drm/drm_pagemap.c __mmap_lock_trace_start_locking() -> __mmap_lock_do_trace_start_locking()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm | 4096-ptr_max |
| PARAM_VALUE | 0 | mm->exe_file->f_cred->process_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 0 | mm->exe_file->f_cred->process_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 0 | mm->exe_file->f_cred->request_key_auth->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 0 | mm->exe_file->f_cred->request_key_auth->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 0 | mm->exe_file->f_cred->session_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 0 | mm->exe_file->f_cred->session_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 0 | mm->exe_file->f_cred->thread_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 0 | mm->exe_file->f_cred->thread_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 0 | mm->mm_users.counter | 0-s32max |
| PARAM_VALUE | 0 | mm->mmap_lock.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | mm->mmap_lock.first_waiter->type | 0-1 |
| PARAM_VALUE | 1 | write | 0 |
| DATA_SOURCE | 0 | mm | $0 |
| DATA_SOURCE | 1 | write | $1 |
| NOCHECK_CALL | |||
| UNITS | 0 | mm | unit_byte |
| LOCK2 | &driver_migrate_lock | ||
| LOCK2 | &vm->lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct xe_vm)->lock |
mm/mremap.c __mmap_lock_trace_start_locking() -> __mmap_lock_do_trace_start_locking()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | write | 1 |
| DATA_SOURCE | 0 | mm | $0 |
| DATA_SOURCE | 1 | write | $1 |
| NOCHECK_CALL | |||
| UNITS | 0 | mm | unit_byte |
arch/x86/kernel/process_64.c __mmap_lock_trace_start_locking() -> __mmap_lock_do_trace_start_locking()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm | 4096-ptr_max |
| PARAM_VALUE | 0 | mm->iommu_mm | 0-1 |
| PARAM_VALUE | 0 | mm->mmap_lock.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | mm->mmap_lock.first_waiter->type | 0-1 |
| PARAM_VALUE | 1 | write | 1 |
| CAPPED_DATA | 0 | mm | 1 |
| DATA_SOURCE | 0 | mm | $0 |
| DATA_SOURCE | 1 | write | $1 |
| RX_PATH | |||
| NOCHECK_CALL | |||
| UNITS | 0 | mm | unit_byte |
mm/ksm.c __mmap_lock_trace_start_locking() -> __mmap_lock_do_trace_start_locking()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm->mmap_lock.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | mm->mmap_lock.first_waiter->type | 0-1 |
| BUF_SIZE | 0 | mm | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | mm | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | mm | $0 |
| DATA_SOURCE | 1 | write | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | mm | unit_byte |
| HALF_LOCKED2 | global &ksm_thread_mutex | ||
| HALF_LOCKED2 | 0 | &mm->mmap_lock |
drivers/gpu/drm/radeon/radeon_gem.c __mmap_lock_trace_start_locking() -> __mmap_lock_do_trace_start_locking()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | write | 0 |
| DATA_SOURCE | 0 | mm | $0 |
| DATA_SOURCE | 1 | write | $1 |
| NOCHECK_CALL | |||
| UNITS | 0 | mm | unit_byte |
| LOCK2 | &rdev->exclusive_lock | ||
| TYPE_LOCK | (struct radeon_device)->exclusive_lock |
mm/vma.c __mmap_lock_trace_start_locking() -> __mmap_lock_do_trace_start_locking()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | write | 1 |
| DATA_SOURCE | 0 | mm | $0 |
| DATA_SOURCE | 1 | write | $1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | mm | unit_byte |
drivers/xen/gntdev.c __mmap_lock_trace_start_locking() -> __mmap_lock_do_trace_start_locking()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | write | 0 |
| DATA_SOURCE | 0 | mm | $0 |
| DATA_SOURCE | 1 | write | $1 |
| NOCHECK_CALL | |||
| UNITS | 0 | mm | unit_byte |
drivers/dma-buf/dma-resv.c __mmap_lock_trace_start_locking() -> __mmap_lock_do_trace_start_locking()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm | 4096-ptr_max |
| PARAM_VALUE | 1 | write | 0 |
| BUF_SIZE | 0 | mm | (-1)-s32max |
| BUF_SIZE | 0 | mm | (-1)-s32max |
| DATA_SOURCE | 0 | mm | $0 |
| DATA_SOURCE | 1 | write | $1 |
| NOCHECK_CALL |
drivers/infiniband/core/uverbs_main.c __mmap_lock_trace_start_locking() -> __mmap_lock_do_trace_start_locking()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm | 4096-ptr_max |
| PARAM_VALUE | 0 | mm->mm_users.counter | 0-s32max |
| PARAM_VALUE | 1 | write | 0 |
| DATA_SOURCE | 0 | mm | $0 |
| DATA_SOURCE | 1 | write | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | mm | unit_byte |
| LOCK2 | &ufile->disassociation_lock | ||
| HALF_LOCKED2 | &ufile->hw_destroy_rwsem | ||
| HALF_LOCKED2 | &uverbs_dev->lists_mutex | ||
| TYPE_LOCK | (struct ib_uverbs_file)->disassociation_lock |
arch/x86/kernel/cpu/sgx/encl.c __mmap_lock_trace_start_locking() -> __mmap_lock_do_trace_start_locking()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm | 4096-ptr_max |
| PARAM_VALUE | 0 | mm->mm_users.counter | 0-s32max |
| PARAM_VALUE | 0 | mm->mmap_lock.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | mm->mmap_lock.first_waiter->type | 0-1 |
| PARAM_VALUE | 1 | write | 0 |
| DATA_SOURCE | 0 | mm | $0 |
| DATA_SOURCE | 1 | write | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | mm | unit_byte |
| LOCK2 | &encl->srcu | ||
| TYPE_LOCK | (struct sgx_encl)->srcu |
mm/vmscan.c __mmap_lock_trace_start_locking() -> __mmap_lock_do_trace_start_locking()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm | 4096-ptr_max |
| PARAM_VALUE | 0 | mm->mmap_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | mm->mmap_lock.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | mm->mmap_lock.first_waiter->type | 0-1 |
| PARAM_VALUE | 1 | write | 0 |
| DATA_SOURCE | 0 | mm | $0 |
| DATA_SOURCE | 1 | write | $1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
arch/x86/kernel/uprobes.c __mmap_lock_trace_start_locking() -> __mmap_lock_do_trace_start_locking()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | mm | $0 |
| DATA_SOURCE | 1 | write | $1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | mm | unit_byte |
drivers/android/binder_alloc.c __mmap_lock_trace_start_locking() -> __mmap_lock_do_trace_start_locking()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm | 4096-ptr_max |
| PARAM_VALUE | 0 | mm->mm_users.counter | 0-s32max |
| PARAM_VALUE | 1 | write | 0 |
| CAPPED_DATA | 0 | mm | 1 |
| DATA_SOURCE | 0 | mm | $0 |
| DATA_SOURCE | 1 | write | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | mm | unit_byte |
drivers/gpu/drm/i915/gem/i915_gem_userptr.c __mmap_lock_trace_start_locking() -> __mmap_lock_do_trace_start_locking()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | write | 0 |
| DATA_SOURCE | 0 | mm | $0 |
| DATA_SOURCE | 1 | write | $1 |
| NOCHECK_CALL | |||
| UNITS | 0 | mm | unit_byte |
lib/test_lockup.c __mmap_lock_trace_start_locking() -> __mmap_lock_do_trace_start_locking()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | mm | $0 |
| DATA_SOURCE | 1 | write | $1 |
| NOCHECK_CALL | |||
| UNITS | 0 | mm | unit_byte |
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | global lock_mutex_ptr | ||
| HALF_LOCKED2 | global lock_rwsem_ptr |
mm/memory.c __mmap_lock_trace_start_locking() -> __mmap_lock_do_trace_start_locking()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm->mmap_lock.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | mm->mmap_lock.first_waiter->type | 0-1 |
| PARAM_VALUE | 0 | mm->vma_writer_wait.task->sched_class->uclamp_enabled | 0-1 |
| PARAM_VALUE | 1 | write | 0 |
| BUF_SIZE | 0 | mm | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | mm | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | mm | $0 |
| DATA_SOURCE | 1 | write | $1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | mm | unit_byte |
kernel/sched/fair.c __mmap_lock_trace_start_locking() -> __mmap_lock_do_trace_start_locking()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm | 4096-ptr_max |
| PARAM_VALUE | 1 | write | 0 |
| DATA_SOURCE | 0 | mm | $0 |
| DATA_SOURCE | 1 | write | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | mm | unit_byte |
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu |
drivers/infiniband/hw/mlx4/mr.c __mmap_lock_trace_start_locking() -> __mmap_lock_do_trace_start_locking()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | write | 0 |
| DATA_SOURCE | 0 | mm | $0 |
| DATA_SOURCE | 1 | write | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | mm | unit_byte |
kernel/acct.c __mmap_lock_trace_start_locking() -> __mmap_lock_do_trace_start_locking()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | write | 0 |
| DATA_SOURCE | 0 | mm | $0 |
| DATA_SOURCE | 1 | write | $1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | mm | unit_byte |
| HALF_LOCKED2 | global &system_transition_mutex |
mm/mincore.c __mmap_lock_trace_start_locking() -> __mmap_lock_do_trace_start_locking()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | write | 0 |
| DATA_SOURCE | 0 | mm | $0 |
| DATA_SOURCE | 1 | write | $1 |
| NOCHECK_CALL | |||
| UNITS | 0 | mm | unit_byte |
kernel/events/core.c __mmap_lock_trace_start_locking() -> __mmap_lock_do_trace_start_locking()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm | 4096-ptr_max |
| PARAM_VALUE | 1 | write | 0 |
| DATA_SOURCE | 0 | mm | $0 |
| DATA_SOURCE | 1 | write | $1 |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &event->child_mutex | ||
| TYPE_LOCK | (struct perf_event)->child_mutex |
mm/memory-failure.c __mmap_lock_trace_start_locking() -> __mmap_lock_do_trace_start_locking()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm | 1-u64max |
| PARAM_VALUE | 1 | write | 0 |
| DATA_SOURCE | 0 | mm | $0 |
| DATA_SOURCE | 1 | write | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | mm | unit_byte |
| LOCK2 | global &mf_mutex | ||
| HALF_LOCKED2 | &attr->mutex | ||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | &pool->lock |
drivers/vdpa/vdpa_user/vduse_dev.c __mmap_lock_trace_start_locking() -> __mmap_lock_do_trace_start_locking()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | write | 0 |
| DATA_SOURCE | 0 | mm | $0 |
| DATA_SOURCE | 1 | write | $1 |
| NOCHECK_CALL | |||
| UNITS | 0 | mm | unit_byte |
| LOCK2 | &dev->domain_lock | ||
| TYPE_LOCK | (struct vduse_dev)->domain_lock |
drivers/xen/privcmd.c __mmap_lock_trace_start_locking() -> __mmap_lock_do_trace_start_locking()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | write | 1 |
| DATA_SOURCE | 0 | mm | $0 |
| DATA_SOURCE | 1 | write | $1 |
| NOCHECK_CALL | |||
| UNITS | 0 | mm | unit_byte |
| HALF_LOCKED2 | global &ioreq_lock |
drivers/gpu/drm/radeon/radeon_cs.c __mmap_lock_trace_start_locking() -> __mmap_lock_do_trace_start_locking()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | write | 0 |
| DATA_SOURCE | 0 | mm | $0 |
| DATA_SOURCE | 1 | write | $1 |
| NOCHECK_CALL | |||
| UNITS | 0 | mm | unit_byte |
| LOCK2 | &rdev->exclusive_lock | ||
| TYPE_LOCK | (struct radeon_device)->exclusive_lock |
arch/x86/kernel/cpu/sgx/main.c __mmap_lock_trace_start_locking() -> __mmap_lock_do_trace_start_locking()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm | 4096-ptr_max |
| PARAM_VALUE | 0 | mm->mm_users.counter | 0-s32max |
| PARAM_VALUE | 0 | mm->mmap_lock.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | mm->mmap_lock.first_waiter->type | 0-1 |
| PARAM_VALUE | 1 | write | 0 |
| DATA_SOURCE | 0 | mm | $0 |
| DATA_SOURCE | 1 | write | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | mm | unit_byte |
| LOCK2 | &encl->srcu | ||
| TYPE_LOCK | (struct sgx_encl)->srcu |
drivers/vfio/vfio_iommu_type1.c __mmap_lock_trace_start_locking() -> __mmap_lock_do_trace_start_locking()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm->mmap_lock.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | mm->mmap_lock.first_waiter->type | 0-1 |
| DATA_SOURCE | 0 | mm | $0 |
| DATA_SOURCE | 1 | write | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | mm | unit_byte |
| HALF_LOCKED2 | &iommu->lock |
kernel/bpf/arena.c __mmap_lock_trace_start_locking() -> __mmap_lock_do_trace_start_locking()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm | 4096-ptr_max |
| PARAM_VALUE | 0 | mm->mm_users.counter | 0-s32max |
| PARAM_VALUE | 1 | write | 0 |
| DATA_SOURCE | 0 | mm | $0 |
| DATA_SOURCE | 1 | write | $1 |
| NOCHECK_CALL | |||
| UNITS | 0 | mm | unit_byte |
| LOCK2 | &arena->zap_mutex | ||
| TYPE_LOCK | (struct bpf_arena)->zap_mutex |
mm/gup.c __mmap_lock_trace_start_locking() -> __mmap_lock_do_trace_start_locking()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm->mmap_lock.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | mm->mmap_lock.first_waiter->type | 0-1 |
| PARAM_VALUE | 1 | write | 0 |
| BUF_SIZE | 0 | mm | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | mm | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | mm | $0 |
| DATA_SOURCE | 1 | write | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | mm | unit_byte |
| HALF_LOCKED2 | 0 | &mm->mmap_lock |
drivers/infiniband/hw/usnic/usnic_uiom.c __mmap_lock_trace_start_locking() -> __mmap_lock_do_trace_start_locking()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | write | 0 |
| DATA_SOURCE | 0 | mm | $0 |
| DATA_SOURCE | 1 | write | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | mm | unit_byte |
security/tomoyo/domain.c __mmap_lock_trace_start_locking() -> __mmap_lock_do_trace_start_locking()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm->mmap_lock.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | mm->mmap_lock.first_waiter->type | 0-1 |
| PARAM_VALUE | 1 | write | 0 |
| DATA_SOURCE | 0 | mm | $0 |
| DATA_SOURCE | 1 | write | $1 |
| NOCHECK_CALL | |||
| LOCK2 | global &tomoyo_ss |
mm/mmu_notifier.c __mmap_lock_trace_start_locking() -> __mmap_lock_do_trace_start_locking()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | write | 1 |
| DATA_SOURCE | 0 | mm | $0 |
| DATA_SOURCE | 1 | write | $1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | mm | unit_byte |
| HALF_LOCKED2 | global &iommu_sva_lock |
drivers/gpu/drm/nouveau/nouveau_svm.c __mmap_lock_trace_start_locking() -> __mmap_lock_do_trace_start_locking()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm->mmap_lock.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | mm->mmap_lock.first_waiter->type | 0-1 |
| DATA_SOURCE | 0 | mm | $0 |
| DATA_SOURCE | 1 | write | $1 |
| NOCHECK_CALL | |||
| UNITS | 0 | mm | unit_byte |
| HALF_LOCKED2 | &cli->mutex |
drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_svm.c __mmap_lock_trace_start_locking() -> __mmap_lock_do_trace_start_locking()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm->mmap_lock.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | mm->mmap_lock.first_waiter->type | 0-1 |
| DATA_SOURCE | 0 | mm | $0 |
| DATA_SOURCE | 1 | write | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | mm | unit_byte |
kernel/sys.c __mmap_lock_trace_start_locking() -> __mmap_lock_do_trace_start_locking()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm->mmap_lock.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | mm->mmap_lock.first_waiter->type | 0-1 |
| DATA_SOURCE | 0 | mm | $0 |
| DATA_SOURCE | 1 | write | $1 |
| NOCHECK_CALL | |||
| UNITS | 0 | mm | unit_byte |
mm/process_vm_access.c __mmap_lock_trace_start_locking() -> __mmap_lock_do_trace_start_locking()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm | 4096-ptr_max |
| PARAM_VALUE | 0 | mm->binfmt->module | 0 |
| PARAM_VALUE | 0 | mm->exe_file->f_cred->process_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 0 | mm->exe_file->f_cred->process_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 0 | mm->exe_file->f_cred->request_key_auth->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 0 | mm->exe_file->f_cred->request_key_auth->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 0 | mm->exe_file->f_cred->session_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 0 | mm->exe_file->f_cred->session_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 0 | mm->exe_file->f_cred->thread_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 0 | mm->exe_file->f_cred->thread_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 0 | mm->mmap_lock.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | mm->mmap_lock.first_waiter->type | 0-1 |
| PARAM_VALUE | 1 | write | 0 |
| DATA_SOURCE | 0 | mm | $0 |
| DATA_SOURCE | 1 | write | $1 |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | 0 | &mm->mmap_lock |
mm/mempolicy.c __mmap_lock_trace_start_locking() -> __mmap_lock_do_trace_start_locking()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm->mmap_lock.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | mm->mmap_lock.first_waiter->type | 0-1 |
| DATA_SOURCE | 0 | mm | $0 |
| DATA_SOURCE | 1 | write | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | mm | unit_byte |
kernel/bpf/task_iter.c __mmap_lock_trace_start_locking() -> __mmap_lock_do_trace_start_locking()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm | 1-u64max |
| PARAM_VALUE | 0 | mm->mmap_lock.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | mm->mmap_lock.first_waiter->type | 0-1 |
| PARAM_VALUE | 1 | write | 0 |
| DATA_SOURCE | 0 | mm | $0 |
| DATA_SOURCE | 1 | write | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | mm | unit_byte |
| HALF_LOCKED2 | &seq->lock |
drivers/iommu/iommu-sva.c __mmap_lock_trace_start_locking() -> __mmap_lock_do_trace_start_locking()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm | 4096-ptr_max |
| PARAM_VALUE | 0 | mm->exe_file->f_cred->process_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 0 | mm->exe_file->f_cred->process_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 0 | mm->exe_file->f_cred->request_key_auth->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 0 | mm->exe_file->f_cred->request_key_auth->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 0 | mm->exe_file->f_cred->session_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 0 | mm->exe_file->f_cred->session_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 0 | mm->exe_file->f_cred->thread_keyring->user->qnbytes | s32min-s32max |
| PARAM_VALUE | 0 | mm->exe_file->f_cred->thread_keyring->user->qnkeys | s32min-s32max |
| PARAM_VALUE | 0 | mm->mm_users.counter | 0-s32max |
| PARAM_VALUE | 0 | mm->mmap_lock.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | mm->mmap_lock.first_waiter->type | 0-1 |
| PARAM_VALUE | 1 | write | 0 |
| DATA_SOURCE | 0 | mm | $0 |
| DATA_SOURCE | 1 | write | $1 |
| NOCHECK_CALL | |||
| UNITS | 0 | mm | unit_byte |
| HALF_LOCKED2 | &pool->lock |
kernel/events/uprobes.c __mmap_lock_trace_start_locking() -> __mmap_lock_do_trace_start_locking()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | mm | $0 |
| DATA_SOURCE | 1 | write | $1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | mm | unit_byte |
| HALF_LOCKED2 | &uprobe->register_rwsem |
arch/x86/mm/pat/set_memory.c __mmap_lock_trace_start_locking() -> __mmap_lock_do_trace_start_locking()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | mm | $0 |
| DATA_SOURCE | 1 | write | $1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
mm/mmap_lock.c __mmap_lock_trace_start_locking() -> __mmap_lock_do_trace_start_locking()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm | 1-u64max |
| PARAM_VALUE | 0 | mm->mmap_lock.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | mm->mmap_lock.first_waiter->type | 0-1 |
| DATA_SOURCE | 0 | mm | $0 |
| DATA_SOURCE | 1 | write | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | mm | unit_byte |
drivers/virt/acrn/mm.c __mmap_lock_trace_start_locking() -> __mmap_lock_do_trace_start_locking()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | write | 0 |
| DATA_SOURCE | 0 | mm | $0 |
| DATA_SOURCE | 1 | write | $1 |
| NOCHECK_CALL | |||
| UNITS | 0 | mm | unit_byte |
mm/vmalloc.c __mmap_lock_trace_start_locking() -> __mmap_lock_do_trace_start_locking()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm | 7138969414219841536 |
| PARAM_VALUE | 1 | write | 0 |
| DATA_SOURCE | 0 | mm | $0 |
| DATA_SOURCE | 1 | write | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
fs/compat_binfmt_elf.c __mmap_lock_trace_start_locking() -> __mmap_lock_do_trace_start_locking()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm | 4096-ptr_max |
| PARAM_VALUE | 1 | write | 1 |
| DATA_SOURCE | 0 | mm | $0 |
| DATA_SOURCE | 1 | write | $1 |
| NOCHECK_CALL | |||
| UNITS | 0 | mm | unit_byte |
mm/migrate.c __mmap_lock_trace_start_locking() -> __mmap_lock_do_trace_start_locking()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm | 0-ptr_max |
| PARAM_VALUE | 0 | mm->mmap_lock.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | mm->mmap_lock.first_waiter->type | 0-1 |
| PARAM_VALUE | 1 | write | 0 |
| DATA_SOURCE | 0 | mm | $0 |
| DATA_SOURCE | 1 | write | $1 |
| NOCHECK_CALL |
mm/hugetlb_vmemmap.c __mmap_lock_trace_start_locking() -> __mmap_lock_do_trace_start_locking()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm | 7138969414219841536 |
| PARAM_VALUE | 1 | write | 0 |
| DATA_SOURCE | 0 | mm | $0 |
| DATA_SOURCE | 1 | write | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
mm/mlock.c __mmap_lock_trace_start_locking() -> __mmap_lock_do_trace_start_locking()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | write | 1 |
| DATA_SOURCE | 0 | mm | $0 |
| DATA_SOURCE | 1 | write | $1 |
| NOCHECK_CALL | |||
| UNITS | 0 | mm | unit_byte |
arch/x86/kvm/../../../virt/kvm/kvm_main.c __mmap_lock_trace_start_locking() -> __mmap_lock_do_trace_start_locking()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | write | 0 |
| DATA_SOURCE | 0 | mm | $0 |
| DATA_SOURCE | 1 | write | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | mm | unit_byte |
mm/hmm.c __mmap_lock_trace_start_locking() -> __mmap_lock_do_trace_start_locking()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm->mmap_lock.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | mm->mmap_lock.first_waiter->type | 0-1 |
| PARAM_VALUE | 1 | write | 0 |
| DATA_SOURCE | 0 | mm | $0 |
| DATA_SOURCE | 1 | write | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | mm | unit_byte |
| HALF_LOCKED2 | &client->hwctx_srcu | ||
| HALF_LOCKED2 | &hwctx->priv->job_sem | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &vm->lock | ||
| HALF_LOCKED2 | 0 | &mm->mmap_lock |
mm/khugepaged.c __mmap_lock_trace_start_locking() -> __mmap_lock_do_trace_start_locking()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm->mmap_lock.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | mm->mmap_lock.first_waiter->type | 0-1 |
| BUF_SIZE | 0 | mm | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | mm | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | mm | $0 |
| DATA_SOURCE | 1 | write | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | mm | unit_byte |
| HALF_LOCKED2 | 0 | &mm->mmap_lock |
drivers/gpu/drm/i915/gem/i915_gem_mman.c __mmap_lock_trace_start_locking() -> __mmap_lock_do_trace_start_locking()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | mm | $0 |
| DATA_SOURCE | 1 | write | $1 |
| NOCHECK_CALL | |||
| UNITS | 0 | mm | unit_byte |
ipc/shm.c __mmap_lock_trace_start_locking() -> __mmap_lock_do_trace_start_locking()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | write | 1 |
| DATA_SOURCE | 0 | mm | $0 |
| DATA_SOURCE | 1 | write | $1 |
| NOCHECK_CALL | |||
| UNITS | 0 | mm | unit_byte |
fs/exec.c __mmap_lock_trace_start_locking() -> __mmap_lock_do_trace_start_locking()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mm | 1-u64max |
| DATA_SOURCE | 0 | mm | $0 |
| DATA_SOURCE | 1 | write | $1 |
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | mm->arg_start | |
| UNITS | 0 | mm | unit_byte |
| LOCK2 | &tsk->signal->exec_update_lock |
kernel/time/namespace_vdso.c __mmap_lock_trace_start_locking() -> __mmap_lock_do_trace_start_locking()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | write | 0 |
| DATA_SOURCE | 0 | mm | $0 |
| DATA_SOURCE | 1 | write | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | mm | unit_byte |
net/xdp/xdp_umem.c __mmap_lock_trace_start_locking() -> __mmap_lock_do_trace_start_locking()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | write | 0 |
| DATA_SOURCE | 0 | mm | $0 |
| DATA_SOURCE | 1 | write | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | mm | unit_byte |
| LOCK2 | &xs->mutex | ||
| TYPE_LOCK | (struct xdp_sock)->mutex |