Defined in 1 files as a prototype:
Defined in 2 files as a function:
Referenced in 4 files:
- include/linux/srcu.h
- include/linux/srcutiny.h
- kernel/rcu/srcutiny.c, line 115
- kernel/rcu/srcutree.c, line 790
Smatch caller information:
security/tomoyo/securityfs_if.c srcu_read_unlock() -> __srcu_read_unlock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ssp | 8234082996375867392 |
| PARAM_VALUE | 1 | idx | 0-1 |
| DATA_SOURCE | 0 | ssp | $0 |
| DATA_SOURCE | 1 | idx | $1 |
| NOCHECK_CALL | |||
| LOCK2 | global &tomoyo_ss |
kernel/rcu/refscale.c srcu_read_unlock() -> __srcu_read_unlock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ssp | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 0-1 |
| CAPPED_DATA | 0 | ssp->srcu_ctrp | 1 |
| CAPPED_DATA | 0 | &ssp->dep_map | 1 |
| DATA_SOURCE | 0 | ssp | $0 |
| DATA_SOURCE | 1 | idx | $1 |
| NOCHECK_CALL | |||
| LOCK2 | global srcu_ctlp |
kernel/notifier.c srcu_read_unlock() -> __srcu_read_unlock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ssp | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 0-1 |
| CAPPED_DATA | 0 | &ssp->dep_map | 1 |
| DATA_SOURCE | 0 | ssp | $0 |
| DATA_SOURCE | 1 | idx | $1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &nh->srcu | ||
| HALF_LOCKED2 | &devfreq->lock | ||
| TYPE_LOCK | (struct srcu_notifier_head)->srcu |
drivers/dax/super.c srcu_read_unlock() -> __srcu_read_unlock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ssp | 447104712643653632 |
| PARAM_VALUE | 1 | idx | 0-1 |
| DATA_SOURCE | 0 | ssp | $0 |
| DATA_SOURCE | 1 | idx | $1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | global &dax_srcu |
arch/x86/kvm/../../../virt/kvm/irqchip.c srcu_read_unlock() -> __srcu_read_unlock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ssp | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 0-1 |
| CAPPED_DATA | 0 | &ssp->dep_map | 1 |
| DATA_SOURCE | 0 | ssp | $0 |
| DATA_SOURCE | 1 | idx | $1 |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &kvm->irq_srcu | ||
| HALF_LOCKED2 | &kvm->irqfds.resampler_lock | ||
| TYPE_LOCK | (struct kvm)->irq_srcu |
arch/x86/kvm/regs.c srcu_read_unlock() -> __srcu_read_unlock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ssp | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 0-1 |
| CAPPED_DATA | 0 | &ssp->dep_map | 1 |
| DATA_SOURCE | 0 | ssp | $0 |
| DATA_SOURCE | 1 | idx | $1 |
| PREEMPT_ADD | |||
| NOCHECK_CALL | |||
| LOCK2 | &vcpu->kvm->srcu | ||
| HALF_LOCKED2 | &vcpu->mutex | ||
| TYPE_LOCK | (struct kvm)->srcu | ||
| TYPE_LOCK | (struct kvm_vcpu)->mutex |
net/rds/info.c srcu_read_unlock() -> __srcu_read_unlock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ssp | 1778176516898037760 |
| PARAM_VALUE | 1 | idx | 0-1 |
| DATA_SOURCE | 0 | ssp | $0 |
| DATA_SOURCE | 1 | idx | $1 |
| RX_PATH | |||
| NOCHECK_CALL | |||
| LOCK2 | global &rds_info_srcu |
drivers/pci/controller/vmd.c srcu_read_unlock() -> __srcu_read_unlock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ssp | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 0-1 |
| CAPPED_DATA | 0 | &ssp->dep_map | 1 |
| DATA_SOURCE | 0 | ssp | $0 |
| DATA_SOURCE | 1 | idx | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &irqs->srcu | ||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | irq | ||
| TYPE_LOCK | (struct vmd_irq_list)->srcu |
mm/kasan/quarantine.c srcu_read_unlock() -> __srcu_read_unlock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ssp | 2311230821680914432 |
| PARAM_VALUE | 1 | idx | 0-1 |
| DATA_SOURCE | 0 | ssp | $0 |
| DATA_SOURCE | 1 | idx | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | global &remove_cache_srcu |
kernel/rcu/rcutorture.c srcu_read_unlock() -> __srcu_read_unlock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ssp | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 0-1 |
| CAPPED_DATA | 0 | &ssp->dep_map | 1 |
| DATA_SOURCE | 0 | ssp | $0 |
| DATA_SOURCE | 1 | idx | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | global &fullstop_mutex |
kernel/rcu/rcutorture.c srcu_up_read() -> __srcu_read_unlock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ssp | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 0-1 |
| DATA_SOURCE | 0 | ssp | $0 |
| DATA_SOURCE | 1 | idx | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | irq | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/wireless/microchip/wilc1000/cfg80211.c srcu_read_unlock() -> __srcu_read_unlock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ssp | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 0-1 |
| CAPPED_DATA | 0 | &ssp->dep_map | 1 |
| DATA_SOURCE | 0 | ssp | $0 |
| DATA_SOURCE | 1 | idx | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &wl->srcu | ||
| HALF_LOCKED2 | &rdev->wiphy.mtx | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| TYPE_LOCK | (struct wilc)->srcu |
drivers/gpio/gpiolib-acpi-core.c srcu_read_unlock() -> __srcu_read_unlock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ssp | 4096-ptr_max |
| CAPPED_DATA | 0 | &ssp->dep_map | 1 |
| DATA_SOURCE | 0 | ssp | $0 |
| DATA_SOURCE | 1 | idx | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | _T->lock |
security/tomoyo/common.c srcu_read_unlock() -> __srcu_read_unlock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ssp | 8234082996375867392 |
| PARAM_VALUE | 1 | idx | 0-1 |
| DATA_SOURCE | 0 | ssp | $0 |
| DATA_SOURCE | 1 | idx | $1 |
| NOCHECK_CALL | |||
| LOCK2 | global &tomoyo_ss | ||
| HALF_LOCKED2 | &head->io_sem |
drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_process.c srcu_read_unlock() -> __srcu_read_unlock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ssp | 6506326791110950912 |
| PARAM_VALUE | 1 | idx | 0-1 |
| DATA_SOURCE | 0 | ssp | $0 |
| DATA_SOURCE | 1 | idx | $1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | global &kfd_processes_srcu | ||
| HALF_LOCKED2 | global &kfd_processes_mutex | ||
| HALF_LOCKED2 | rcu_read |
drivers/accel/qaic/qaic_control.c srcu_read_unlock() -> __srcu_read_unlock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ssp | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 0-1 |
| CAPPED_DATA | 0 | &ssp->dep_map | 1 |
| DATA_SOURCE | 0 | ssp | $0 |
| DATA_SOURCE | 1 | idx | $1 |
| NOCHECK_CALL | |||
| LOCK2 | &usr->qddev_lock | ||
| HALF_LOCKED2 | &qdev->dev_lock | ||
| TYPE_LOCK | (struct qaic_user)->qddev_lock |
block/blk-mq.c srcu_read_unlock() -> __srcu_read_unlock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ssp | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 0-1 |
| CAPPED_DATA | 0 | ssp->srcu_ctrp | 1 |
| CAPPED_DATA | 0 | &ssp->dep_map | 1 |
| DATA_SOURCE | 0 | ssp | $0 |
| DATA_SOURCE | 1 | idx | $1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &hctx->queue->tag_set->tags_srcu | ||
| HALF_LOCKED2 | 0 | ssp |
drivers/accel/qaic/qaic_drv.c srcu_read_unlock() -> __srcu_read_unlock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ssp | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 0-1 |
| CAPPED_DATA | 0 | &ssp->dep_map | 1 |
| DATA_SOURCE | 0 | ssp | $0 |
| DATA_SOURCE | 1 | idx | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &dbc->ch_lock | ||
| HALF_LOCKED2 | &qdev->dev_lock | ||
| HALF_LOCKED2 | &usr->qddev_lock |
fs/tracefs/event_inode.c srcu_read_unlock() -> __srcu_read_unlock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ssp | 4096-ptr_max |
| CAPPED_DATA | 0 | &ssp->dep_map | 1 |
| DATA_SOURCE | 0 | ssp | $0 |
| DATA_SOURCE | 1 | idx | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | global &eventfs_mutex | ||
| HALF_LOCKED2 | global &eventfs_srcu |
fs/quota/dquot.c srcu_read_unlock() -> __srcu_read_unlock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ssp | 1002686275694866432 |
| PARAM_VALUE | 1 | idx | 0-1 |
| DATA_SOURCE | 0 | ssp | $0 |
| DATA_SOURCE | 1 | idx | $1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | global &dquot_srcu | ||
| HALF_LOCKED2 | &inode->i_rwsem |
drivers/accel/amdxdna/amdxdna_ctx.c srcu_read_unlock() -> __srcu_read_unlock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ssp | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 0-1 |
| CAPPED_DATA | 0 | &ssp->dep_map | 1 |
| DATA_SOURCE | 0 | ssp | $0 |
| DATA_SOURCE | 1 | idx | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &client->hwctx_srcu | ||
| HALF_LOCKED2 | &hwctx->priv->job_sem | ||
| TYPE_LOCK | (struct amdxdna_client)->hwctx_srcu |
drivers/hid/bpf/hid_bpf_dispatch.c srcu_read_unlock() -> __srcu_read_unlock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ssp | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 0-1 |
| CAPPED_DATA | 0 | &ssp->dep_map | 1 |
| DATA_SOURCE | 0 | ssp | $0 |
| DATA_SOURCE | 1 | idx | $1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &hdev->bpf.srcu | ||
| HALF_LOCKED2 | &hdev->driver_input_lock | ||
| HALF_LOCKED2 | global &minors_rwsem | ||
| TYPE_LOCK | (struct hid_bpf)->srcu |
drivers/hwtracing/stm/core.c srcu_read_unlock() -> __srcu_read_unlock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ssp | 8198469295597113344 |
| PARAM_VALUE | 1 | idx | 0-1 |
| DATA_SOURCE | 0 | ssp | $0 |
| DATA_SOURCE | 1 | idx | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | global &stm_source_srcu | ||
| HALF_LOCKED2 | &of->mutex |
drivers/gpio/gpiolib-sysfs.c srcu_read_unlock() -> __srcu_read_unlock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ssp | 4096-ptr_max |
| CAPPED_DATA | 0 | &ssp->dep_map | 1 |
| DATA_SOURCE | 0 | ssp | $0 |
| DATA_SOURCE | 1 | idx | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | _T->lock |
drivers/gpio/gpiolib-cdev.c srcu_read_unlock() -> __srcu_read_unlock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ssp | 4096-ptr_max |
| CAPPED_DATA | 0 | &ssp->dep_map | 1 |
| DATA_SOURCE | 0 | ssp | $0 |
| DATA_SOURCE | 1 | idx | $1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | _T->lock |
drivers/infiniband/core/rdma_core.c srcu_read_unlock() -> __srcu_read_unlock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ssp | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 0-1 |
| CAPPED_DATA | 0 | &ssp->dep_map | 1 |
| DATA_SOURCE | 0 | ssp | $0 |
| DATA_SOURCE | 1 | idx | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &file->device->disassociate_srcu | ||
| HALF_LOCKED2 | &ufile->device->disassociate_srcu | ||
| TYPE_LOCK | (struct ib_uverbs_device)->disassociate_srcu |
arch/x86/kvm/pmu.c srcu_read_unlock() -> __srcu_read_unlock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ssp | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 0-1 |
| CAPPED_DATA | 0 | &ssp->dep_map | 1 |
| DATA_SOURCE | 0 | ssp | $0 |
| DATA_SOURCE | 1 | idx | $1 |
| NOCHECK_CALL | |||
| LOCK2 | &vcpu->kvm->srcu | ||
| HALF_LOCKED2 | &vcpu->mutex | ||
| TYPE_LOCK | (struct kvm)->srcu |
drivers/nvme/host/core.c srcu_read_unlock() -> __srcu_read_unlock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ssp | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 0-1 |
| CAPPED_DATA | 0 | &ssp->dep_map | 1 |
| DATA_SOURCE | 0 | ssp | $0 |
| DATA_SOURCE | 1 | idx | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | ssp->srcu_reader_flavor | 0-255 |
| LOCK2 | &ctrl->srcu | ||
| TYPE_LOCK | (struct nvme_ctrl)->srcu |
arch/x86/kvm/mmu/mmu.c srcu_read_unlock() -> __srcu_read_unlock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ssp | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 0-1 |
| CAPPED_DATA | 0 | &ssp->dep_map | 1 |
| DATA_SOURCE | 0 | ssp | $0 |
| DATA_SOURCE | 1 | idx | $1 |
| NOCHECK_CALL | |||
| LOCK2 | &kvm->srcu | ||
| TYPE_LOCK | (struct kvm)->srcu |
fs/proc/vmcore.c srcu_read_unlock() -> __srcu_read_unlock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ssp | 3876383456227377152 |
| PARAM_VALUE | 1 | idx | 0-1 |
| DATA_SOURCE | 0 | ssp | $0 |
| DATA_SOURCE | 1 | idx | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | global &vmcore_cb_srcu |
security/tomoyo/mount.c srcu_read_unlock() -> __srcu_read_unlock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ssp | 8234082996375867392 |
| PARAM_VALUE | 1 | idx | 0-1 |
| DATA_SOURCE | 0 | ssp | $0 |
| DATA_SOURCE | 1 | idx | $1 |
| NOCHECK_CALL | |||
| LOCK2 | global &tomoyo_ss |
arch/x86/kvm/ioapic.c srcu_read_unlock() -> __srcu_read_unlock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ssp | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 0-1 |
| CAPPED_DATA | 0 | &ssp->dep_map | 1 |
| DATA_SOURCE | 0 | ssp | $0 |
| DATA_SOURCE | 1 | idx | $1 |
| PREEMPT_ADD | |||
| NOCHECK_CALL | |||
| LOCK2 | &kvm->irq_srcu | ||
| HALF_LOCKED2 | &ioapic->lock | ||
| HALF_LOCKED2 | &s->lock | ||
| TYPE_LOCK | (struct kvm)->irq_srcu |
drivers/gpu/drm/drm_bridge.c srcu_read_unlock() -> __srcu_read_unlock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ssp | 3920266717554917376 |
| PARAM_VALUE | 1 | idx | 0-1 |
| DATA_SOURCE | 0 | ssp | $0 |
| DATA_SOURCE | 1 | idx | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | global &drm_bridge_unplug_srcu |
drivers/infiniband/core/uverbs_ioctl.c srcu_read_unlock() -> __srcu_read_unlock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ssp | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 0-1 |
| CAPPED_DATA | 0 | &ssp->dep_map | 1 |
| DATA_SOURCE | 0 | ssp | $0 |
| DATA_SOURCE | 1 | idx | $1 |
| NOCHECK_CALL | |||
| LOCK2 | &file->device->disassociate_srcu | ||
| TYPE_LOCK | (struct ib_uverbs_device)->disassociate_srcu |
drivers/ptp/ptp_vclock.c srcu_read_unlock() -> __srcu_read_unlock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ssp | 5523070141544001536 |
| PARAM_VALUE | 1 | idx | 0-1 |
| DATA_SOURCE | 0 | ssp | $0 |
| DATA_SOURCE | 1 | idx | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | global &vclock_srcu |
drivers/infiniband/core/uverbs_main.c srcu_read_unlock() -> __srcu_read_unlock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ssp | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 0-1 |
| CAPPED_DATA | 0 | &ssp->dep_map | 1 |
| DATA_SOURCE | 0 | ssp | $0 |
| DATA_SOURCE | 1 | idx | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &dev->disassociate_srcu | ||
| HALF_LOCKED2 | &file->device->disassociate_srcu | ||
| HALF_LOCKED2 | &of->mutex | ||
| TYPE_LOCK | (struct ib_uverbs_device)->disassociate_srcu |
arch/x86/kvm/mmu/page_track.c srcu_read_unlock() -> __srcu_read_unlock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ssp | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 0-1 |
| CAPPED_DATA | 0 | &ssp->dep_map | 1 |
| DATA_SOURCE | 0 | ssp | $0 |
| DATA_SOURCE | 1 | idx | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &head->track_srcu | ||
| HALF_LOCKED2 | &kvm->srcu |
drivers/nvme/host/ioctl.c srcu_read_unlock() -> __srcu_read_unlock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ssp | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 0-1 |
| CAPPED_DATA | 0 | &ssp->dep_map | 1 |
| DATA_SOURCE | 0 | ssp | $0 |
| DATA_SOURCE | 1 | idx | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &ctrl->srcu | ||
| HALF_LOCKED2 | &head->srcu |
drivers/gpu/drm/drm_drv.c srcu_read_unlock() -> __srcu_read_unlock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ssp | 1115852767606542336 |
| DATA_SOURCE | 0 | ssp | $0 |
| DATA_SOURCE | 1 | idx | $1 |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | global &drm_unplug_srcu |
arch/x86/kernel/cpu/sgx/encl.c srcu_read_unlock() -> __srcu_read_unlock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ssp | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 0-1 |
| CAPPED_DATA | 0 | &ssp->dep_map | 1 |
| DATA_SOURCE | 0 | ssp | $0 |
| DATA_SOURCE | 1 | idx | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &encl->srcu | ||
| HALF_LOCKED2 | &encl->lock | ||
| TYPE_LOCK | (struct sgx_encl)->srcu |
drivers/net/wireless/microchip/wilc1000/hif.c srcu_read_unlock() -> __srcu_read_unlock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ssp | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 0-1 |
| CAPPED_DATA | 0 | &ssp->dep_map | 1 |
| DATA_SOURCE | 0 | ssp | $0 |
| DATA_SOURCE | 1 | idx | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &wilc->hif_cs | ||
| LOCK2 | &wilc->srcu | ||
| HALF_LOCKED2 | &wilc->deinit_lock | ||
| TYPE_LOCK | (struct wilc)->hif_cs | ||
| TYPE_LOCK | (struct wilc)->srcu |
security/tomoyo/file.c srcu_read_unlock() -> __srcu_read_unlock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ssp | 8234082996375867392 |
| PARAM_VALUE | 1 | idx | 0-1 |
| DATA_SOURCE | 0 | ssp | $0 |
| DATA_SOURCE | 1 | idx | $1 |
| NOCHECK_CALL | |||
| LOCK2 | global &tomoyo_ss |
drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_device.c srcu_read_unlock() -> __srcu_read_unlock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ssp | 6506326791110950912 |
| PARAM_VALUE | 1 | idx | 0-1 |
| DATA_SOURCE | 0 | ssp | $0 |
| DATA_SOURCE | 1 | idx | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &xcp_mgr->xcp_lock | ||
| LOCK2 | global &kfd_processes_mutex | ||
| LOCK2 | global &kfd_processes_srcu | ||
| TYPE_LOCK | (struct amdgpu_xcp_mgr)->xcp_lock |
drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_events.c srcu_read_unlock() -> __srcu_read_unlock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ssp | 6506326791110950912 |
| PARAM_VALUE | 1 | idx | 0-1 |
| DATA_SOURCE | 0 | ssp | $0 |
| DATA_SOURCE | 1 | idx | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | global &kfd_processes_srcu | ||
| HALF_LOCKED2 | &dqm->lock_hidden |
arch/x86/kvm/xen.c srcu_read_unlock() -> __srcu_read_unlock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ssp | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 0-1 |
| CAPPED_DATA | 0 | &ssp->dep_map | 1 |
| DATA_SOURCE | 0 | ssp | $0 |
| DATA_SOURCE | 1 | idx | $1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &kvm->arch.xen.shinfo_cache.lock | ||
| HALF_LOCKED2 | &kvm->arch.xen.xen_lock | ||
| HALF_LOCKED2 | &kvm->srcu | ||
| HALF_LOCKED2 | &vcpu->kvm->arch.xen.xen_lock | ||
| HALF_LOCKED2 | &vcpu->kvm->srcu | ||
| HALF_LOCKED2 | &vcpu->mutex | ||
| TYPE_LOCK | (struct kvm)->srcu |
kernel/cgroup/dmem.c srcu_read_unlock() -> __srcu_read_unlock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ssp | 3131017981035515904 |
| PARAM_VALUE | 1 | idx | 0-1 |
| DATA_SOURCE | 0 | ssp | $0 |
| DATA_SOURCE | 1 | idx | $1 |
| RX_PATH | |||
| NOCHECK_CALL | |||
| LOCK2 | global &dmemcg_srcu |
arch/x86/kvm/../../../virt/kvm/eventfd.c srcu_read_unlock() -> __srcu_read_unlock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ssp | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 0-1 |
| CAPPED_DATA | 0 | &ssp->dep_map | 1 |
| DATA_SOURCE | 0 | ssp | $0 |
| DATA_SOURCE | 1 | idx | $1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &kvm->irq_srcu | ||
| HALF_LOCKED2 | &ioapic->lock | ||
| HALF_LOCKED2 | &vcpu->kvm->srcu | ||
| HALF_LOCKED2 | &vcpu->mutex | ||
| TYPE_LOCK | (struct kvm)->irq_srcu |
arch/x86/kvm/hyperv.c srcu_read_unlock() -> __srcu_read_unlock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ssp | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 0-1 |
| CAPPED_DATA | 0 | &ssp->dep_map | 1 |
| DATA_SOURCE | 0 | ssp | $0 |
| DATA_SOURCE | 1 | idx | $1 |
| NOCHECK_CALL | |||
| UNITS | 1 | idx | unit_array_size |
| LOCK2 | &kvm->irq_srcu | ||
| TYPE_LOCK | (struct kvm)->irq_srcu |
drivers/md/dm.c srcu_read_unlock() -> __srcu_read_unlock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ssp | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 0-1 |
| CAPPED_DATA | 0 | &ssp->dep_map | 1 |
| DATA_SOURCE | 0 | ssp | $0 |
| DATA_SOURCE | 1 | idx | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &md->io_barrier | ||
| HALF_LOCKED2 | &md->suspend_lock | ||
| HALF_LOCKED2 | &profile->lock | ||
| HALF_LOCKED2 | global &_hash_lock |
arch/x86/kvm/lapic.c srcu_read_unlock() -> __srcu_read_unlock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ssp | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 0-1 |
| CAPPED_DATA | 0 | &ssp->dep_map | 1 |
| DATA_SOURCE | 0 | ssp | $0 |
| DATA_SOURCE | 1 | idx | $1 |
| NOCHECK_CALL | |||
| LOCK2 | &vcpu->kvm->srcu | ||
| LOCK2 | &vcpu->mutex | ||
| TYPE_LOCK | (struct kvm)->srcu | ||
| TYPE_LOCK | (struct kvm_vcpu)->mutex |
drivers/infiniband/hw/hfi1/file_ops.c srcu_read_unlock() -> __srcu_read_unlock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ssp | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 0-1 |
| CAPPED_DATA | 0 | &ssp->dep_map | 1 |
| DATA_SOURCE | 0 | ssp | $0 |
| DATA_SOURCE | 1 | idx | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &fd->pq_srcu | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct hfi1_filedata)->pq_srcu |
arch/x86/kvm/x86.c srcu_read_unlock() -> __srcu_read_unlock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ssp | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 0-1 |
| CAPPED_DATA | 0 | &ssp->dep_map | 1 |
| DATA_SOURCE | 0 | ssp | $0 |
| DATA_SOURCE | 1 | idx | $1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &kvm->srcu | ||
| HALF_LOCKED2 | &vcpu->kvm->srcu | ||
| HALF_LOCKED2 | &vcpu->mutex | ||
| TYPE_LOCK | (struct kvm)->srcu |
drivers/base/core.c srcu_read_unlock() -> __srcu_read_unlock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ssp | 3246361547893518336 |
| PARAM_VALUE | 1 | idx | 0-1 |
| DATA_SOURCE | 0 | ssp | $0 |
| DATA_SOURCE | 1 | idx | $1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | global &device_links_srcu | ||
| HALF_LOCKED2 | &dev->mutex | ||
| HALF_LOCKED2 | global &system_transition_mutex |
drivers/accel/amdxdna/aie4_ctx.c srcu_read_unlock() -> __srcu_read_unlock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ssp | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 0-1 |
| CAPPED_DATA | 0 | &ssp->dep_map | 1 |
| DATA_SOURCE | 0 | ssp | $0 |
| DATA_SOURCE | 1 | idx | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &client->hwctx_srcu | ||
| HALF_LOCKED2 | &ipcp->lock | ||
| TYPE_LOCK | (struct amdxdna_client)->hwctx_srcu |
fs/dlm/lowcomms.c srcu_read_unlock() -> __srcu_read_unlock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ssp | 1743188145337499648 |
| PARAM_VALUE | 1 | idx | 0-1 |
| DATA_SOURCE | 0 | ssp | $0 |
| DATA_SOURCE | 1 | idx | $1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | global &connections_srcu | ||
| HALF_LOCKED2 | &buffer->mutex | ||
| HALF_LOCKED2 | &con->addrs_lock | ||
| HALF_LOCKED2 | &con->sock_lock | ||
| HALF_LOCKED2 | &frag->frag_sem | ||
| HALF_LOCKED2 | &ls->ls_in_recovery | ||
| HALF_LOCKED2 | &ls->ls_recoverd_active | ||
| HALF_LOCKED2 | &subsys->su_mutex | ||
| HALF_LOCKED2 | global &close_lock | ||
| HALF_LOCKED2 | global &ls_lock | ||
| HALF_LOCKED2 | global &nodes_srcu |
kernel/events/core.c srcu_read_unlock() -> __srcu_read_unlock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ssp | 4096-ptr_max |
| CAPPED_DATA | 0 | &ssp->dep_map | 1 |
| DATA_SOURCE | 0 | ssp | $0 |
| DATA_SOURCE | 1 | idx | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | &parent_ctx->mutex |
arch/x86/kvm/irq.c srcu_read_unlock() -> __srcu_read_unlock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ssp | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 0-1 |
| CAPPED_DATA | 0 | &ssp->dep_map | 1 |
| DATA_SOURCE | 0 | ssp | $0 |
| DATA_SOURCE | 1 | idx | $1 |
| PREEMPT_ADD | |||
| NOCHECK_CALL | |||
| LOCK2 | &kvm->irq_srcu | ||
| LOCK2 | &vcpu->kvm->srcu | ||
| LOCK2 | &vcpu->mutex | ||
| TYPE_LOCK | (struct kvm)->irq_srcu | ||
| TYPE_LOCK | (struct kvm)->srcu | ||
| TYPE_LOCK | (struct kvm_vcpu)->mutex |
drivers/base/power/wakeup.c srcu_read_unlock() -> __srcu_read_unlock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ssp | 3961345535719964672 |
| DATA_SOURCE | 0 | ssp | $0 |
| DATA_SOURCE | 1 | idx | $1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &m->lock | ||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | global &autosleep_lock | ||
| HALF_LOCKED2 | global &system_transition_mutex | ||
| HALF_LOCKED2 | global &wakeup_srcu |
drivers/net/wireless/microchip/wilc1000/netdev.c srcu_read_unlock() -> __srcu_read_unlock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ssp | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 0-1 |
| CAPPED_DATA | 0 | &ssp->dep_map | 1 |
| DATA_SOURCE | 0 | ssp | $0 |
| DATA_SOURCE | 1 | idx | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &wilc->hif_cs | ||
| HALF_LOCKED2 | &wilc->srcu | ||
| HALF_LOCKED2 | &wl->srcu | ||
| TYPE_LOCK | (struct wilc)->srcu |
drivers/xen/privcmd.c srcu_read_unlock() -> __srcu_read_unlock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ssp | 4544716879408955392 |
| PARAM_VALUE | 1 | idx | 0-1 |
| DATA_SOURCE | 0 | ssp | $0 |
| DATA_SOURCE | 1 | idx | $1 |
| NOCHECK_CALL | |||
| LOCK2 | global &irqfds_srcu |
drivers/nvme/host/sysfs.c srcu_read_unlock() -> __srcu_read_unlock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ssp | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 0-1 |
| CAPPED_DATA | 0 | &ssp->dep_map | 1 |
| DATA_SOURCE | 0 | ssp | $0 |
| DATA_SOURCE | 1 | idx | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &head->srcu | ||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex | ||
| TYPE_LOCK | (struct nvme_ns_head)->srcu |
arch/x86/kernel/cpu/sgx/main.c srcu_read_unlock() -> __srcu_read_unlock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ssp | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 0-1 |
| CAPPED_DATA | 0 | &ssp->dep_map | 1 |
| DATA_SOURCE | 0 | ssp | $0 |
| DATA_SOURCE | 1 | idx | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &encl->srcu | ||
| TYPE_LOCK | (struct sgx_encl)->srcu |
lib/test_vmalloc.c srcu_read_unlock() -> __srcu_read_unlock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ssp | 443109147646423040 |
| PARAM_VALUE | 1 | idx | 0-1 |
| DATA_SOURCE | 0 | ssp | $0 |
| DATA_SOURCE | 1 | idx | $1 |
| NOCHECK_CALL | |||
| LOCK2 | global &prepare_for_test_srcu |
net/bluetooth/hci_core.c srcu_read_unlock() -> __srcu_read_unlock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ssp | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 0-1 |
| CAPPED_DATA | 0 | &ssp->dep_map | 1 |
| DATA_SOURCE | 0 | ssp | $0 |
| DATA_SOURCE | 1 | idx | $1 |
| CAPABLE | 0 | 12 | |
| NOCHECK_CALL |
fs/notify/fsnotify.c srcu_read_unlock() -> __srcu_read_unlock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ssp | 4096-ptr_max |
| CAPPED_DATA | 0 | &ssp->dep_map | 1 |
| DATA_SOURCE | 0 | ssp | $0 |
| DATA_SOURCE | 1 | idx | $1 |
| NOCHECK_CALL |
kernel/rcu/rcuscale.c srcu_read_unlock() -> __srcu_read_unlock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ssp | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 0-1 |
| CAPPED_DATA | 0 | &ssp->dep_map | 1 |
| DATA_SOURCE | 0 | ssp | $0 |
| DATA_SOURCE | 1 | idx | $1 |
| NOCHECK_CALL | |||
| LOCK2 | flags | ||
| HALF_LOCKED2 | global srcu_ctlp | ||
| HALF_LOCKED2 | rcu_read |
drivers/nvme/host/pr.c srcu_read_unlock() -> __srcu_read_unlock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ssp | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 0-1 |
| CAPPED_DATA | 0 | &ssp->dep_map | 1 |
| DATA_SOURCE | 0 | ssp | $0 |
| DATA_SOURCE | 1 | idx | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &head->srcu | ||
| TYPE_LOCK | (struct nvme_ns_head)->srcu |
mm/mmu_notifier.c srcu_read_unlock() -> __srcu_read_unlock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ssp | 5085116296194199552 |
| PARAM_VALUE | 1 | idx | 0-1 |
| DATA_SOURCE | 0 | ssp | $0 |
| DATA_SOURCE | 1 | idx | $1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | global &srcu |
drivers/reset/core.c srcu_read_unlock() -> __srcu_read_unlock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ssp | 4096-ptr_max |
| CAPPED_DATA | 0 | &ssp->dep_map | 1 |
| DATA_SOURCE | 0 | ssp | $0 |
| DATA_SOURCE | 1 | idx | $1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | _T->lock |
drivers/platform/surface/aggregator/controller.c srcu_read_unlock() -> __srcu_read_unlock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ssp | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 0-1 |
| CAPPED_DATA | 0 | &ssp->dep_map | 1 |
| DATA_SOURCE | 0 | ssp | $0 |
| DATA_SOURCE | 1 | idx | $1 |
| NOCHECK_CALL | |||
| LOCK2 | &nh->srcu | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct ssam_nf_head)->srcu |
fs/dlm/midcomms.c srcu_read_unlock() -> __srcu_read_unlock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ssp | 5050216622800986112 |
| PARAM_VALUE | 1 | idx | 0-1 |
| DATA_SOURCE | 0 | ssp | $0 |
| DATA_SOURCE | 1 | idx | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | global &nodes_srcu | ||
| HALF_LOCKED2 | &buffer->mutex | ||
| HALF_LOCKED2 | &frag->frag_sem | ||
| HALF_LOCKED2 | &ls->ls_in_recovery | ||
| HALF_LOCKED2 | &ls->ls_recoverd_active | ||
| HALF_LOCKED2 | &subsys->su_mutex | ||
| HALF_LOCKED2 | global &close_lock | ||
| HALF_LOCKED2 | global &ls_lock |
security/tomoyo/network.c srcu_read_unlock() -> __srcu_read_unlock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ssp | 8234082996375867392 |
| PARAM_VALUE | 1 | idx | 0-1 |
| DATA_SOURCE | 0 | ssp | $0 |
| DATA_SOURCE | 1 | idx | $1 |
| NOCHECK_CALL | |||
| LOCK2 | global &tomoyo_ss |
drivers/net/wireless/microchip/wilc1000/wlan.c srcu_read_unlock() -> __srcu_read_unlock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ssp | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 0-1 |
| CAPPED_DATA | 0 | &ssp->dep_map | 1 |
| DATA_SOURCE | 0 | ssp | $0 |
| DATA_SOURCE | 1 | idx | $1 |
| NOCHECK_CALL | |||
| LOCK2 | &wilc->srcu | ||
| LOCK2 | &wilc->txq_add_to_head_cs | ||
| TYPE_LOCK | (struct wilc)->srcu | ||
| TYPE_LOCK | (struct wilc)->txq_add_to_head_cs |
drivers/gpu/drm/i915/gt/intel_reset.c srcu_read_unlock() -> __srcu_read_unlock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ssp | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 0-1 |
| CAPPED_DATA | 0 | &ssp->dep_map | 1 |
| DATA_SOURCE | 0 | ssp | $0 |
| DATA_SOURCE | 1 | idx | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | >->reset.backoff_srcu | ||
| HALF_LOCKED2 | obj->base.resv | ||
| TYPE_LOCK | (struct intel_reset)->backoff_srcu |
kernel/rcu/update.c srcu_up_read() -> __srcu_read_unlock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ssp | 5229176008294924288 |
| PARAM_VALUE | 1 | idx | 0-1 |
| DATA_SOURCE | 0 | ssp | $0 |
| DATA_SOURCE | 1 | idx | $1 |
| NOCHECK_CALL |
arch/x86/kvm/msrs.c srcu_read_unlock() -> __srcu_read_unlock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ssp | 4096-ptr_max |
| CAPPED_DATA | 0 | &ssp->dep_map | 1 |
| DATA_SOURCE | 0 | ssp | $0 |
| DATA_SOURCE | 1 | idx | $1 |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &kvm->srcu | ||
| HALF_LOCKED2 | &vcpu->mutex | ||
| HALF_LOCKED2 | _T->lock |
drivers/gpio/gpiolib.c srcu_read_unlock() -> __srcu_read_unlock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ssp | 4096-ptr_max |
| CAPPED_DATA | 0 | &ssp->dep_map | 1 |
| DATA_SOURCE | 0 | ssp | $0 |
| DATA_SOURCE | 1 | idx | $1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &s->lock | ||
| HALF_LOCKED2 | _T->lock |
arch/x86/kvm/../../../virt/kvm/kvm_main.c srcu_read_unlock() -> __srcu_read_unlock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ssp | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 0-1 |
| CAPPED_DATA | 0 | &ssp->dep_map | 1 |
| DATA_SOURCE | 0 | ssp | $0 |
| DATA_SOURCE | 1 | idx | $1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &kvm->srcu | ||
| HALF_LOCKED2 | &vcpu->kvm->srcu | ||
| HALF_LOCKED2 | &vcpu->mutex | ||
| HALF_LOCKED2 | global &srcu | ||
| TYPE_LOCK | (struct kvm)->srcu |
drivers/accel/qaic/qaic_data.c srcu_read_unlock() -> __srcu_read_unlock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ssp | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 0-1 |
| CAPPED_DATA | 0 | &ssp->dep_map | 1 |
| DATA_SOURCE | 0 | ssp | $0 |
| DATA_SOURCE | 1 | idx | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &bo->lock | ||
| HALF_LOCKED2 | &dbc->ch_lock | ||
| HALF_LOCKED2 | &qdev->dev_lock | ||
| HALF_LOCKED2 | &usr->qddev_lock |
fs/notify/mark.c srcu_read_unlock() -> __srcu_read_unlock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ssp | 2428329938350407680 |
| DATA_SOURCE | 0 | ssp | $0 |
| DATA_SOURCE | 1 | idx | $1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | global &fsnotify_mark_srcu |
security/tomoyo/tomoyo.c srcu_read_unlock() -> __srcu_read_unlock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ssp | 8234082996375867392 |
| PARAM_VALUE | 1 | idx | 0-1 |
| DATA_SOURCE | 0 | ssp | $0 |
| DATA_SOURCE | 1 | idx | $1 |
| NOCHECK_CALL | |||
| LOCK2 | global &tomoyo_ss |
drivers/nvme/host/multipath.c srcu_read_unlock() -> __srcu_read_unlock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ssp | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 0-1 |
| CAPPED_DATA | 0 | &ssp->dep_map | 1 |
| DATA_SOURCE | 0 | ssp | $0 |
| DATA_SOURCE | 1 | idx | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | ssp->srcu_reader_flavor | 0-255 |
| HALF_LOCKED2 | &ctrl->ana_lock | ||
| HALF_LOCKED2 | &ctrl->srcu | ||
| HALF_LOCKED2 | &head->lock | ||
| HALF_LOCKED2 | &head->srcu | ||
| HALF_LOCKED2 | &of->mutex |
net/core/rtnetlink.c srcu_read_unlock() -> __srcu_read_unlock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ssp | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 0-1 |
| CAPPED_DATA | 0 | &ssp->dep_map | 1 |
| DATA_SOURCE | 0 | ssp | $0 |
| DATA_SOURCE | 1 | idx | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | global &rtnl_mutex |
lib/test_context-analysis.c srcu_read_unlock() -> __srcu_read_unlock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ssp | 4096-ptr_max |
| CAPPED_DATA | 0 | &ssp->dep_map | 1 |
| DATA_SOURCE | 0 | ssp | $0 |
| DATA_SOURCE | 1 | idx | $1 |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &d->srcu | ||
| HALF_LOCKED2 | _T->lock |
kernel/unwind/deferred.c srcu_read_unlock() -> __srcu_read_unlock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ssp | 4096-ptr_max |
| CAPPED_DATA | 0 | &ssp->dep_map | 1 |
| DATA_SOURCE | 0 | ssp | $0 |
| DATA_SOURCE | 1 | idx | $1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | _T->lock |
block/blk-mq-tag.c srcu_read_unlock() -> __srcu_read_unlock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ssp | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 0-1 |
| CAPPED_DATA | 0 | &ssp->dep_map | 1 |
| DATA_SOURCE | 0 | ssp | $0 |
| DATA_SOURCE | 1 | idx | $1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &q->tag_set->tags_srcu | ||
| HALF_LOCKED2 | &tagset->tags_srcu | ||
| TYPE_LOCK | (struct blk_mq_tag_set)->tags_srcu |