Defined in 1 files as a prototype:

Defined in 2 files as a function:

Referenced in 28 files:

Smatch caller information:

drivers/base/regmap/regmap-irq.c regmap_del_irq_chip() -> lockdep_unregister_key()

Type Parameter Key Value
PARAM_VALUE 0 key 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &_dev->mutex
HALF_LOCKED2 &dev->mutex

net/sched/sch_generic.c qdisc_lock_uninit() -> lockdep_unregister_key()

Type Parameter Key Value
PARAM_VALUE 0 key 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/soundwire/bus.c sdw_bus_master_delete() -> lockdep_unregister_key()

Type Parameter Key Value
PARAM_VALUE 0 key 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &_dev->mutex
HALF_LOCKED2 &dev->mutex

drivers/soundwire/bus.c sdw_bus_master_delete() -> lockdep_unregister_key()

Type Parameter Key Value
PARAM_VALUE 0 key 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &_dev->mutex
HALF_LOCKED2 &dev->mutex

drivers/net/ethernet/mellanox/mlx5/core/lib/devcom.c mlx5_devcom_comp_release() -> lockdep_unregister_key()

Type Parameter Key Value
PARAM_VALUE 0 key 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->intf_state_mutex
HALF_LOCKED2 &esw->offloads.reps_lock
HALF_LOCKED2 &mdev->intf_state_mutex

net/sched/sch_api.c qdisc_lock_uninit() -> lockdep_unregister_key()

Type Parameter Key Value
PARAM_VALUE 0 key 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &net->xfrm.xfrm_cfg_mutex
HALF_LOCKED2 global &audit_cmd_mutex.lock
HALF_LOCKED2 global &cb_lock
HALF_LOCKED2 global &crypto_cfg_mutex
HALF_LOCKED2 global &hwsim_phys_lock
HALF_LOCKED2 global &rtnl_mutex
HALF_LOCKED2 global &rx_queue_mutex

drivers/usb/typec/ucsi/ucsi.c ucsi_init() -> lockdep_unregister_key()

Type Parameter Key Value
PARAM_VALUE 0 key 4096-ptr_max
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/usb/typec/ucsi/ucsi.c ucsi_unregister() -> lockdep_unregister_key()

Type Parameter Key Value
PARAM_VALUE 0 key 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &_dev->mutex
HALF_LOCKED2 &dev->mutex

drivers/base/class.c class_register() -> lockdep_unregister_key()

Type Parameter Key Value
PARAM_VALUE 0 key 4096-ptr_max
BUF_SIZE 0 key 16
CAPPED_DATA 0 key 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &func_lock
HALF_LOCKED2 global &hidg_ida_lock
HALF_LOCKED2 global &printer_ida_lock
HALF_LOCKED2 global &rdtgroup_mutex
HALF_LOCKED2 global &ucaps_mutex

drivers/base/class.c class_release() -> lockdep_unregister_key()

Type Parameter Key Value
PARAM_VALUE 0 key 4096-ptr_max
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

net/devlink/core.c devlink_release() -> lockdep_unregister_key()

Type Parameter Key Value
PARAM_VALUE 0 key 4096-ptr_max
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/phy/phy-core.c phy_release() -> lockdep_unregister_key()

Type Parameter Key Value
PARAM_VALUE 0 key 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/usb/roles/class.c usb_role_switch_release() -> lockdep_unregister_key()

Type Parameter Key Value
PARAM_VALUE 0 key 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &subsys->su_mutex

drivers/i2c/i2c-atr.c i2c_atr_add_adapter() -> lockdep_unregister_key()

Type Parameter Key Value
PARAM_VALUE 0 key 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/i2c/i2c-atr.c i2c_atr_add_adapter() -> lockdep_unregister_key()

Type Parameter Key Value
PARAM_VALUE 0 key 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/i2c/i2c-atr.c i2c_atr_del_adapter() -> lockdep_unregister_key()

Type Parameter Key Value
PARAM_VALUE 0 key 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->mutex

drivers/i2c/i2c-atr.c i2c_atr_del_adapter() -> lockdep_unregister_key()

Type Parameter Key Value
PARAM_VALUE 0 key 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->mutex

drivers/i2c/i2c-atr.c i2c_atr_delete() -> lockdep_unregister_key()

Type Parameter Key Value
PARAM_VALUE 0 key 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->mutex

drivers/i2c/i2c-atr.c i2c_atr_new() -> lockdep_unregister_key()

Type Parameter Key Value
PARAM_VALUE 0 key 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/jbd2/journal.c jbd2_journal_destroy() -> lockdep_unregister_key()

Type Parameter Key Value
PARAM_VALUE 0 key 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/jbd2/journal.c journal_init_common() -> lockdep_unregister_key()

Type Parameter Key Value
PARAM_VALUE 0 key 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

block/blk-core.c blk_free_queue() -> lockdep_unregister_key()

Type Parameter Key Value
PARAM_VALUE 0 key 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &sp->mutex

block/blk-core.c blk_free_queue() -> lockdep_unregister_key()

Type Parameter Key Value
PARAM_VALUE 0 key 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &sp->mutex

drivers/base/bus.c bus_release() -> lockdep_unregister_key()

Type Parameter Key Value
PARAM_VALUE 0 key 4096-ptr_max
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/net/wireless/ath/ath12k/hal.c ath12k_hal_unregister_srng_lock_keys() -> lockdep_unregister_key()

Type Parameter Key Value
PARAM_VALUE 0 key 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpio/gpiolib-shared.c gpio_shared_drop_ref() -> lockdep_unregister_key()

Type Parameter Key Value
PARAM_VALUE 0 key 4096-ptr_max
NOCHECK_CALL

drivers/net/ethernet/mellanox/mlx5/core/steering/hws/send.c hws_send_queues_bwc_locks_destroy() -> lockdep_unregister_key()

Type Parameter Key Value
PARAM_VALUE 0 key 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &devlink->lock
HALF_LOCKED2 &esw->offloads.reps_lock

drivers/net/ethernet/mellanox/mlx5/core/main.c mlx5_mdev_init() -> lockdep_unregister_key()

Type Parameter Key Value
PARAM_VALUE 0 key 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/ethernet/mellanox/mlx5/core/main.c mlx5_mdev_uninit() -> lockdep_unregister_key()

Type Parameter Key Value
PARAM_VALUE 0 key 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->mutex

drivers/block/zram/zram_drv.c zram_meta_free() -> lockdep_unregister_key()

Type Parameter Key Value
PARAM_VALUE 0 key 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 _T->lock
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &pool->lock

drivers/iio/industrialio-core.c iio_dev_release() -> lockdep_unregister_key()

Type Parameter Key Value
PARAM_VALUE 0 key 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &subsys->su_mutex

drivers/iio/industrialio-core.c iio_dev_release() -> lockdep_unregister_key()

Type Parameter Key Value
PARAM_VALUE 0 key 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &subsys->su_mutex

drivers/net/wireless/ath/ath11k/hal.c ath11k_hal_unregister_srng_key() -> lockdep_unregister_key()

Type Parameter Key Value
PARAM_VALUE 0 key 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/nvme/host/tcp.c nvme_tcp_alloc_queue() -> lockdep_unregister_key()

Type Parameter Key Value
PARAM_VALUE 0 key 4096-ptr_max
NOCHECK_CALL
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 global &nvmf_dev_mutex

drivers/nvme/host/tcp.c nvme_tcp_alloc_queue() -> lockdep_unregister_key()

Type Parameter Key Value
PARAM_VALUE 0 key 4096-ptr_max
NOCHECK_CALL
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 global &nvmf_dev_mutex

drivers/nvme/host/tcp.c nvme_tcp_free_queue() -> lockdep_unregister_key()

Type Parameter Key Value
PARAM_VALUE 0 key 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/nvme/host/tcp.c nvme_tcp_free_queue() -> lockdep_unregister_key()

Type Parameter Key Value
PARAM_VALUE 0 key 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

block/blk-crypto-profile.c blk_crypto_profile_destroy() -> lockdep_unregister_key()

Type Parameter Key Value
PARAM_VALUE 0 key 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &tfms_init_lock

drivers/platform/chrome/cros_ec.c cros_ec_device_free() -> lockdep_unregister_key()

Type Parameter Key Value
PARAM_VALUE 0 key 4096-ptr_max
NOCHECK_CALL

fs/f2fs/super.c kill_f2fs_super() -> lockdep_unregister_key()

Type Parameter Key Value
PARAM_VALUE 0 key 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &s->s_umount
HALF_LOCKED2 global &cifs_mount_mutex

kernel/workqueue.c wq_unregister_lockdep() -> lockdep_unregister_key()

Type Parameter Key Value
PARAM_VALUE 0 key 4096-ptr_max
NOCHECK_CALL