Defined in 1 files as a prototype:
Defined in 2 files as a function:
- kernel/locking/mutex.c, line 889 (as a function)
- kernel/locking/rtmutex_api.c, line 596 (as a function)
Referenced in 3 files:
Smatch caller information:
mm/memcontrol.c mem_cgroup_out_of_memory() -> _mutex_lock_killable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 3283966866837037056 |
| PARAM_VALUE | 1 | subclass | 0 |
| PARAM_VALUE | 2 | nest | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &of->mutex |
fs/orangefs/waitqueue.c service_operation() -> _mutex_lock_killable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 2825237460358062080 |
| PARAM_VALUE | 0 | lock->osq.tail.counter | 0-s32max |
| PARAM_VALUE | 1 | subclass | 0 |
| PARAM_VALUE | 2 | nest | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &inode->i_rwsem | ||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | &orangefs_inode->xattr_sem | ||
| HALF_LOCKED2 | global &orangefs_request_mutex |
drivers/block/zloop.c zloop_ctl_add() -> _mutex_lock_killable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 8489862432156512256 |
| PARAM_VALUE | 1 | subclass | 0 |
| PARAM_VALUE | 2 | nest | 0 |
drivers/block/zloop.c zloop_ctl_remove() -> _mutex_lock_killable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 8489862432156512256 |
| PARAM_VALUE | 1 | subclass | 0 |
| PARAM_VALUE | 2 | nest | 0 |
drivers/block/zloop.c zloop_open() -> _mutex_lock_killable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 8489862432156512256 |
| PARAM_VALUE | 1 | subclass | 0 |
| PARAM_VALUE | 2 | nest | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &disk->open_mutex | ||
| TYPE_LOCK | (struct gendisk)->open_mutex |
mm/oom_kill.c oom_killer_disable() -> _mutex_lock_killable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 3283966866837037056 |
| PARAM_VALUE | 1 | subclass | 0 |
| PARAM_VALUE | 2 | nest | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &system_transition_mutex | ||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | global &device_hotplug_lock | ||
| HALF_LOCKED2 | global &xenwatch_mutex |
drivers/macintosh/mac_hid.c mac_hid_toggle_emumouse() -> _mutex_lock_killable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 8089769174923878400 |
| PARAM_VALUE | 1 | subclass | 0 |
| PARAM_VALUE | 2 | nest | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock |
mm/gup_test.c pin_longterm_test_ioctl() -> _mutex_lock_killable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | subclass | 0 |
| PARAM_VALUE | 2 | nest | 0 |
mm/percpu.c pcpu_alloc_noprof() -> _mutex_lock_killable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 2342282199011942400 |
| PARAM_VALUE | 1 | subclass | 0 |
| PARAM_VALUE | 2 | nest | 0 |
drivers/platform/raspberrypi/vchiq-interface/vchiq_dev.c vchiq_ioctl() -> _mutex_lock_killable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| PARAM_VALUE | 1 | subclass | 0 |
| PARAM_VALUE | 2 | nest | 0 |
drivers/gpu/drm/etnaviv/etnaviv_gpu.c etnaviv_gpu_hw_resume() -> _mutex_lock_killable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| PARAM_VALUE | 1 | subclass | 0 |
| PARAM_VALUE | 2 | nest | 0 |
lib/locking-selftest.c ww_test_normal() -> _mutex_lock_killable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 691330749751296 |
| PARAM_VALUE | 0 | lock->osq.tail.counter | 0-s32max |
| PARAM_VALUE | 1 | subclass | 0 |
| PARAM_VALUE | 2 | nest | 0 |
drivers/platform/x86/lenovo/thinkpad_acpi.c __volume_set_mute_ec() -> _mutex_lock_killable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 8201328194751311872 |
| PARAM_VALUE | 1 | subclass | 0 |
| PARAM_VALUE | 2 | nest | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/platform/x86/lenovo/thinkpad_acpi.c __volume_set_volume_ec() -> _mutex_lock_killable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 8201328194751311872 |
| PARAM_VALUE | 1 | subclass | 0 |
| PARAM_VALUE | 2 | nest | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &card->controls_rwsem | ||
| HALF_LOCKED2 | &card->mutex | ||
| HALF_LOCKED2 | _T->lock |
drivers/platform/x86/lenovo/thinkpad_acpi.c brightness_get() -> _mutex_lock_killable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 1688794933436063744 |
| PARAM_VALUE | 1 | subclass | 0 |
| PARAM_VALUE | 2 | nest | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &bd->ops_lock | ||
| HALF_LOCKED2 | &connector->mutex | ||
| HALF_LOCKED2 | &m->lock | ||
| HALF_LOCKED2 | &of->mutex |
drivers/platform/x86/lenovo/thinkpad_acpi.c brightness_set() -> _mutex_lock_killable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 1688794933436063744 |
| PARAM_VALUE | 1 | subclass | 0 |
| PARAM_VALUE | 2 | nest | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/platform/x86/lenovo/thinkpad_acpi.c fan_get_status_safe() -> _mutex_lock_killable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4158308905386422272 |
| PARAM_VALUE | 1 | subclass | 0 |
| PARAM_VALUE | 2 | nest | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &m->lock | ||
| HALF_LOCKED2 | &of->mutex |
drivers/platform/x86/lenovo/thinkpad_acpi.c fan_pwm1_store() -> _mutex_lock_killable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4158308905386422272 |
| PARAM_VALUE | 1 | subclass | 0 |
| PARAM_VALUE | 2 | nest | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/platform/x86/lenovo/thinkpad_acpi.c fan_set_disable() -> _mutex_lock_killable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4158308905386422272 |
| PARAM_VALUE | 1 | subclass | 0 |
| PARAM_VALUE | 2 | nest | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/platform/x86/lenovo/thinkpad_acpi.c fan_set_enable() -> _mutex_lock_killable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4158308905386422272 |
| PARAM_VALUE | 1 | subclass | 0 |
| PARAM_VALUE | 2 | nest | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/platform/x86/lenovo/thinkpad_acpi.c fan_set_level_safe() -> _mutex_lock_killable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4158308905386422272 |
| PARAM_VALUE | 1 | subclass | 0 |
| PARAM_VALUE | 2 | nest | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &of->mutex |
drivers/platform/x86/lenovo/thinkpad_acpi.c fan_set_speed() -> _mutex_lock_killable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4158308905386422272 |
| PARAM_VALUE | 1 | subclass | 0 |
| PARAM_VALUE | 2 | nest | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/platform/x86/lenovo/thinkpad_acpi.c hotkey_mask_store() -> _mutex_lock_killable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 6007415851243495424 |
| PARAM_VALUE | 1 | subclass | 0 |
| PARAM_VALUE | 2 | nest | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/platform/x86/lenovo/thinkpad_acpi.c hotkey_poll_freq_store() -> _mutex_lock_killable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 6007415851243495424 |
| PARAM_VALUE | 1 | subclass | 0 |
| PARAM_VALUE | 2 | nest | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/platform/x86/lenovo/thinkpad_acpi.c hotkey_read() -> _mutex_lock_killable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 6007415851243495424 |
| PARAM_VALUE | 1 | subclass | 0 |
| PARAM_VALUE | 2 | nest | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &m->lock | ||
| TYPE_LOCK | (struct seq_file)->lock |
drivers/platform/x86/lenovo/thinkpad_acpi.c hotkey_source_mask_store() -> _mutex_lock_killable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 6007415851243495424 |
| PARAM_VALUE | 1 | subclass | 0 |
| PARAM_VALUE | 2 | nest | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/platform/x86/lenovo/thinkpad_acpi.c hotkey_write() -> _mutex_lock_killable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 6007415851243495424 |
| PARAM_VALUE | 1 | subclass | 0 |
| PARAM_VALUE | 2 | nest | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/platform/x86/lenovo/thinkpad_acpi.c tpacpi_brightness_checkpoint_nvram() -> _mutex_lock_killable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 1688794933436063744 |
| PARAM_VALUE | 1 | subclass | 0 |
| PARAM_VALUE | 2 | nest | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &_dev->mutex |
drivers/platform/x86/lenovo/thinkpad_acpi.c tpacpi_volume_checkpoint_nvram() -> _mutex_lock_killable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 8201328194751311872 |
| PARAM_VALUE | 1 | subclass | 0 |
| PARAM_VALUE | 2 | nest | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &_dev->mutex |
drivers/platform/raspberrypi/vchiq-interface/vchiq_core.c do_abort_bulks() -> _mutex_lock_killable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| PARAM_VALUE | 1 | subclass | 0 |
| PARAM_VALUE | 2 | nest | 0 |
| RX_PATH |
drivers/platform/raspberrypi/vchiq-interface/vchiq_core.c parse_message() -> _mutex_lock_killable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| PARAM_VALUE | 1 | subclass | 0 |
| PARAM_VALUE | 2 | nest | 0 |
| RX_PATH |
drivers/platform/raspberrypi/vchiq-interface/vchiq_core.c queue_message() -> _mutex_lock_killable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| PARAM_VALUE | 1 | subclass | 0 |
| PARAM_VALUE | 2 | nest | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &service->bulk_mutex | ||
| HALF_LOCKED2 | &state->mutex | ||
| HALF_LOCKED2 | &state->slot_mutex |
drivers/platform/raspberrypi/vchiq-interface/vchiq_core.c queue_message() -> _mutex_lock_killable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| PARAM_VALUE | 1 | subclass | 0 |
| PARAM_VALUE | 2 | nest | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/platform/raspberrypi/vchiq-interface/vchiq_core.c queue_message_sync() -> _mutex_lock_killable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| PARAM_VALUE | 1 | subclass | 0 |
| PARAM_VALUE | 2 | nest | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/platform/raspberrypi/vchiq-interface/vchiq_core.c vchiq_bulk_xfer_queue_msg_killable() -> _mutex_lock_killable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| PARAM_VALUE | 1 | subclass | 0 |
| PARAM_VALUE | 2 | nest | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/platform/raspberrypi/vchiq-interface/vchiq_core.c vchiq_bulk_xfer_queue_msg_killable() -> _mutex_lock_killable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| PARAM_VALUE | 0 | lock->osq.tail.counter | 0-s32max |
| PARAM_VALUE | 1 | subclass | 0 |
| PARAM_VALUE | 2 | nest | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/platform/raspberrypi/vchiq-interface/vchiq_core.c vchiq_bulk_xfer_queue_msg_killable() -> _mutex_lock_killable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| PARAM_VALUE | 1 | subclass | 0 |
| PARAM_VALUE | 2 | nest | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &service->bulk_mutex | ||
| TYPE_LOCK | (struct vchiq_service)->bulk_mutex |
arch/x86/kvm/svm/sev.c sev_lock_two_vms() -> _mutex_lock_killable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| PARAM_VALUE | 1 | subclass | 0 |
| PARAM_VALUE | 2 | nest | 0 |
arch/x86/kvm/svm/sev.c sev_lock_two_vms() -> _mutex_lock_killable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| PARAM_VALUE | 1 | subclass | 1 |
| PARAM_VALUE | 2 | nest | 0 |
| LOCK2 | &dst_kvm->lock | ||
| TYPE_LOCK | (struct kvm)->lock |
drivers/block/loop.c lo_open() -> _mutex_lock_killable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| PARAM_VALUE | 1 | subclass | 0 |
| PARAM_VALUE | 2 | nest | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &disk->open_mutex | ||
| TYPE_LOCK | (struct gendisk)->open_mutex |
drivers/block/loop.c lo_simple_ioctl() -> _mutex_lock_killable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| PARAM_VALUE | 1 | subclass | 0 |
| PARAM_VALUE | 2 | nest | 0 |
drivers/block/loop.c loop_add() -> _mutex_lock_killable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 7871450262369308672 |
| PARAM_VALUE | 1 | subclass | 0 |
| PARAM_VALUE | 2 | nest | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &major_names_lock |
drivers/block/loop.c loop_control_get_free() -> _mutex_lock_killable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 7871450262369308672 |
| PARAM_VALUE | 1 | subclass | 0 |
| PARAM_VALUE | 2 | nest | 0 |
drivers/block/loop.c loop_control_remove() -> _mutex_lock_killable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 7871450262369308672 |
| PARAM_VALUE | 1 | subclass | 0 |
| PARAM_VALUE | 2 | nest | 0 |
drivers/block/loop.c loop_control_remove() -> _mutex_lock_killable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| PARAM_VALUE | 1 | subclass | 0 |
| PARAM_VALUE | 2 | nest | 0 |
drivers/block/loop.c loop_get_status() -> _mutex_lock_killable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| PARAM_VALUE | 1 | subclass | 0 |
| PARAM_VALUE | 2 | nest | 0 |
drivers/block/loop.c loop_global_lock_killable() -> _mutex_lock_killable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 6237938213919559680 |
| PARAM_VALUE | 1 | subclass | 0 |
| PARAM_VALUE | 2 | nest | 0 |
drivers/block/loop.c loop_global_lock_killable() -> _mutex_lock_killable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| PARAM_VALUE | 1 | subclass | 0 |
| PARAM_VALUE | 2 | nest | 0 |
| HALF_LOCKED2 | global &loop_validate_mutex |
drivers/block/loop.c loop_set_block_size() -> _mutex_lock_killable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| PARAM_VALUE | 1 | subclass | 0 |
| PARAM_VALUE | 2 | nest | 0 |
drivers/block/loop.c loop_set_status() -> _mutex_lock_killable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| PARAM_VALUE | 1 | subclass | 0 |
| PARAM_VALUE | 2 | nest | 0 |
drivers/block/ublk_drv.c ublk_ctrl_add_dev() -> _mutex_lock_killable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 3983028275524382720 |
| PARAM_VALUE | 1 | subclass | 0 |
| PARAM_VALUE | 2 | nest | 0 |
| CAPABLE | 0 | 21 | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &ctx->uring_lock |
drivers/block/ublk_drv.c ublk_ctrl_del_dev() -> _mutex_lock_killable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 3983028275524382720 |
| PARAM_VALUE | 1 | subclass | 0 |
| PARAM_VALUE | 2 | nest | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &ctx->uring_lock |
drivers/hid/hid-core.c hid_hw_open() -> _mutex_lock_killable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| PARAM_VALUE | 1 | subclass | 0 |
| PARAM_VALUE | 2 | nest | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &data->mutex | ||
| HALF_LOCKED2 | &device->readers_lock | ||
| HALF_LOCKED2 | &hdev->driver_input_lock | ||
| HALF_LOCKED2 | &hiddev->existancelock | ||
| HALF_LOCKED2 | global &devices_lock | ||
| HALF_LOCKED2 | global &minors_rwsem |
arch/x86/kvm/x86.c kvm_arch_vcpu_postcreate() -> _mutex_lock_killable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| PARAM_VALUE | 0 | lock->osq.tail.counter | 0-s32max |
| PARAM_VALUE | 1 | subclass | 0 |
| PARAM_VALUE | 2 | nest | 0 |
drivers/input/serio/serio_raw.c serio_raw_connect() -> _mutex_lock_killable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 1182112241137020928 |
| PARAM_VALUE | 1 | subclass | 0 |
| PARAM_VALUE | 2 | nest | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | &of->mutex |
drivers/platform/x86/dell/dell-uart-backlight.c dell_uart_bl_command() -> _mutex_lock_killable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | subclass | 0 |
| PARAM_VALUE | 2 | nest | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
arch/x86/kvm/../../../virt/kvm/kvm_main.c kvm_lock_all_vcpus() -> _mutex_lock_killable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| PARAM_VALUE | 1 | subclass | 0 |
| HALF_LOCKED2 | &kvm->lock | ||
| HALF_LOCKED2 | &kvm->lock | ||
| HALF_LOCKED2 | &source_kvm->lock | ||
| HALF_LOCKED2 | &vcpu->mutex | ||
| HALF_LOCKED2 | _T->lock |
arch/x86/kvm/../../../virt/kvm/kvm_main.c kvm_vcpu_ioctl() -> _mutex_lock_killable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| PARAM_VALUE | 1 | subclass | 0 |
| PARAM_VALUE | 2 | nest | 0 |
arch/x86/kvm/../../../virt/kvm/kvm_main.c kvm_wait_for_vcpu_online() -> _mutex_lock_killable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| PARAM_VALUE | 1 | subclass | 0 |
| PARAM_VALUE | 2 | nest | 0 |
drivers/platform/raspberrypi/vchiq-interface/vchiq_arm.c vchiq_add_connected_callback() -> _mutex_lock_killable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| PARAM_VALUE | 1 | subclass | 0 |
| PARAM_VALUE | 2 | nest | 0 |
drivers/platform/raspberrypi/vchiq-interface/vchiq_arm.c vchiq_call_connected_callbacks() -> _mutex_lock_killable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| PARAM_VALUE | 0 | lock->first_waiter | 0 |
| PARAM_VALUE | 0 | lock->magic | 4096-ptr_max |
| PARAM_VALUE | 0 | lock->osq.tail.counter | 0 |
| PARAM_VALUE | 0 | lock->owner.counter | 0 |
| PARAM_VALUE | 1 | subclass | 0 |
| PARAM_VALUE | 2 | nest | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/platform/raspberrypi/vchiq-interface/vchiq_arm.c vchiq_connect() -> _mutex_lock_killable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| PARAM_VALUE | 1 | subclass | 0 |
| PARAM_VALUE | 2 | nest | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/pci/vpd.c pci_vpd_read() -> _mutex_lock_killable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| PARAM_VALUE | 1 | subclass | 0 |
| PARAM_VALUE | 2 | nest | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->vpd.lock |
drivers/pci/vpd.c pci_vpd_write() -> _mutex_lock_killable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| PARAM_VALUE | 1 | subclass | 0 |
| PARAM_VALUE | 2 | nest | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
net/core/rtnetlink.c rtnl_lock_killable() -> _mutex_lock_killable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 8962684584107487232 |
| PARAM_VALUE | 1 | subclass | 0 |
| PARAM_VALUE | 2 | nest | 0 |
kernel/seccomp.c seccomp_set_mode_filter() -> _mutex_lock_killable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock | 4096-ptr_max |
| PARAM_VALUE | 1 | subclass | 0 |
| PARAM_VALUE | 2 | nest | 0 |
lib/test_context-analysis.c test_mutex_trylock() -> _mutex_lock_killable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | lock->osq.tail.counter | 0-s32max |
| PARAM_VALUE | 1 | subclass | 0 |
| PARAM_VALUE | 2 | nest | 0 |