Defined in 1 files as a function:
Referenced in 10 files:
- drivers/infiniband/core/roce_gid_mgmt.c, line 409
- drivers/net/usb/cdc_mbim.c, line 343
- drivers/net/wireless/ath/ath12k/wow.c, line 717
- include/net/addrconf.h, line 434
- net/ipv6/addrconf.c
- net/ipv6/anycast.c
- net/ipv6/mcast.c
- net/ipv6/ndisc.c
- net/ipv6/route.c
- net/ipv6/xfrm6_policy.c
Smatch caller information:
drivers/infiniband/core/roce_gid_mgmt.c enum_netdev_ipv6_ips() -> in6_dev_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | idev | 4096-ptr_max |
| PARAM_VALUE | 0 | idev->lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | idev->refcnt.refs.counter | (-1073741824) |
| CAPPED_DATA | 0 | &idev->addr_list | 1 |
| DATA_SOURCE | 0 | idev | r in6_dev_get |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | global &net_rwsem | ||
| HALF_LOCKED2 | global &rtnl_mutex |
net/ipv6/addrconf.c addrconf_ifdown() -> in6_dev_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | idev | 4096-ptr_max |
| PARAM_VALUE | 0 | idev->ac_list | 0 |
| PARAM_VALUE | 0 | idev->ac_list->aca_addr_lst->next->pprev | 1-u64max |
| PARAM_VALUE | 0 | idev->ac_list->aca_addr_lst.next->pprev | 1-u64max |
| PARAM_VALUE | 0 | idev->ac_list->aca_rt->fib6_node->leaf->fib6_nh->nh_common.nhc_gw_family | 0-255 |
| PARAM_VALUE | 0 | idev->ac_list->aca_rt->fib6_table->tb6_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | idev->cnf.sysctl_header | 0 |
| PARAM_VALUE | 0 | idev->dev | 4096-ptr_max |
| PARAM_VALUE | 0 | idev->lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | idev->lock.owner | (-1) |
| PARAM_VALUE | 0 | idev->lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | idev->lock.raw_lock.cnts.counter | 0-s32max |
| PARAM_VALUE | 0 | idev->lock.raw_lock.wlocked | 0 |
| PARAM_VALUE | 0 | idev->mc_dad_work.work.entry.next->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | idev->mc_gq_running | 0 |
| PARAM_VALUE | 0 | idev->mc_gq_work.work.entry.next->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | idev->mc_ifc_count | 0 |
| PARAM_VALUE | 0 | idev->mc_ifc_work.work.entry.next->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | idev->mc_list | 0 |
| PARAM_VALUE | 0 | idev->mc_list->idev->dev->addr_list_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | idev->mc_list->idev->dev->ip6_ptr->lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | idev->mc_list->idev->dev->mc.tree.rb_node | 4096-ptr_max |
| PARAM_VALUE | 0 | idev->mc_list->idev->dev->refcnt_tracker.quarantine.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | idev->mc_list->idev->dev->refcnt_tracker.quarantine.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | idev->mc_list->idev->dev->refcnt_tracker.quarantine.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | idev->mc_list->idev->dev->work_node.next | 4096-ptr_max |
| PARAM_VALUE | 0 | idev->mc_list->idev->dev->work_node.next->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | idev->mc_list->idev->dev->work_node.prev | 4074011205511094272 |
| PARAM_VALUE | 0 | idev->mc_list->idev->dev_tracker->alloc_stack_handle | 0-4294967295 |
| PARAM_VALUE | 0 | idev->mc_list->idev->dev_tracker->dead | 0-1 |
| PARAM_VALUE | 0 | idev->mc_list->idev->dev_tracker->free_stack_handle | 0-4294967295 |
| PARAM_VALUE | 0 | idev->mc_list->idev->mc_ifc_work->timer->entry.pprev | 4096-ptr_max |
| PARAM_VALUE | 0 | idev->mc_list->idev->mc_ifc_work.work.entry.next | 1-u64max |
| PARAM_VALUE | 0 | idev->mc_list->idev->mc_ifc_work.work.entry.next->next | 1-u64max |
| PARAM_VALUE | 0 | idev->mc_list->idev->mc_ifc_work.work.entry.next->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | idev->mc_list->idev->mc_ifc_work.work.entry.prev | 1-u64max |
| PARAM_VALUE | 0 | idev->mc_list->idev->mc_ifc_work.work.entry.prev->next | 1-u64max |
| PARAM_VALUE | 0 | idev->mc_list->idev->mc_ifc_work.work.entry.prev->prev | 1-u64max |
| PARAM_VALUE | 0 | idev->mc_list->idev->mc_tomb | 4096-ptr_max |
| PARAM_VALUE | 0 | idev->mc_list->mca_work.work.entry.next->next | 1-u64max |
| PARAM_VALUE | 0 | idev->mc_list->mca_work.work.entry.next->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | idev->mc_list->mca_work.work.entry.prev->next | 1-u64max |
| PARAM_VALUE | 0 | idev->mc_list->mca_work.work.entry.prev->prev | 1-u64max |
| PARAM_VALUE | 0 | idev->mc_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | idev->mc_lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | idev->mc_lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | idev->mc_lock.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | idev->mc_lock.first_waiter->task->blocked_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | idev->mc_lock.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | idev->mc_lock.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | idev->mc_lock.first_waiter->task->blocked_lock.raw_lock.val.counter | s32min-s32max |
| PARAM_VALUE | 0 | idev->mc_lock.first_waiter->task->usage.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | idev->mc_lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | idev->mc_query_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | idev->mc_query_work.work.entry.next->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | idev->mc_report_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | idev->mc_report_work.work.lockdep_map->name | 0-255 |
| PARAM_VALUE | 0 | idev->mc_tomb | 0 |
| PARAM_VALUE | 0 | idev->mc_tomb->idev->dev->refcnt_tracker.quarantine.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | idev->mc_tomb->idev->dev->refcnt_tracker.quarantine.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | idev->mc_tomb->idev->dev->refcnt_tracker.quarantine.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | idev->mc_tomb->idev->dev_tracker->alloc_stack_handle | 0-4294967295 |
| PARAM_VALUE | 0 | idev->mc_tomb->idev->dev_tracker->dead | 0-1 |
| PARAM_VALUE | 0 | idev->mc_tomb->idev->dev_tracker->free_stack_handle | 0-4294967295 |
| PARAM_VALUE | 0 | idev->mc_tomb->idev->rcu.func | 1-u64max |
| PARAM_VALUE | 0 | idev->nd_parms | 4096-ptr_max |
| PARAM_VALUE | 0 | idev->nd_parms->sysctl_table | 0 |
| PARAM_VALUE | 0 | idev->ra_mtu | 0 |
| PARAM_VALUE | 0 | idev->rs_timer.entry.pprev | 0 |
| PARAM_VALUE | 0 | idev->rs_timer.flags | 0-4194302 |
| PARAM_VALUE | 0 | idev->rs_timer.function | 0 |
| PARAM_VALUE | 0 | *idev->mc_list->idev->dev->name | 0-255 |
| CAPPED_DATA | 0 | idev | 1 |
| CAPPED_DATA | 0 | idev->dev->nd_net.net | 1 |
| CAPPED_DATA | 0 | idev->nd_parms | 1 |
| CAPPED_DATA | 0 | &idev->addr_list | 1 |
| CAPPED_DATA | 0 | &idev->tempaddr_list | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | global &init_net.rtnl_mutex | ||
| HALF_LOCKED2 | global &rtnl_mutex |
net/ipv6/addrconf.c addrconf_prefix_rcv() -> in6_dev_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | idev | 4096-ptr_max |
| PARAM_VALUE | 0 | idev->dev->nd_net.net | 4096-ptr_max |
| DATA_SOURCE | 0 | idev | r in6_dev_get |
| NOCHECK_CALL |
net/ipv6/addrconf.c addrconf_rs_timer() -> in6_dev_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | idev | 4096-ptr_max |
| PARAM_VALUE | 0 | idev->lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | idev->lock.owner | (-1) |
| PARAM_VALUE | 0 | idev->lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | idev->lock.raw_lock.wlocked | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
net/ipv6/addrconf.c inet6_ifa_finish_destroy() -> in6_dev_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | idev | (-1),2056 |
| BUF_SIZE | 0 | idev | (-1),2056 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
net/ipv6/addrconf.c inet6_netconf_get_devconf() -> in6_dev_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | idev | 4096-ptr_max |
| PARAM_VALUE | 0 | idev->refcnt.refs.counter | (-1073741824),0-s32max |
| DATA_SOURCE | 0 | idev | r in6_dev_get |
| 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 |
net/ipv6/addrconf.c ipv6_add_addr() -> in6_dev_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | idev | 1-u64max |
| BUF_SIZE | 0 | idev | (-1),2056 |
| BUF_SIZE | 0 | idev | (-1),2056 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &net->rtnl_mutex | ||
| HALF_LOCKED2 | global &rtnl_mutex |
net/ipv6/addrconf.c ipv6_create_tempaddr() -> in6_dev_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | idev | 4096-ptr_max |
| PARAM_VALUE | 0 | idev->cnf.use_tempaddr | s32min-0 |
| PARAM_VALUE | 0 | idev->lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | idev->lock.owner | (-1) |
| PARAM_VALUE | 0 | idev->lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | idev->lock.raw_lock.cnts.counter | 0-s32max |
| PARAM_VALUE | 0 | idev->lock.raw_lock.wlocked | 0 |
| BUF_SIZE | 0 | idev | (-1),2056 |
| BUF_SIZE | 0 | idev | (-1),2056 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &net->rtnl_mutex | ||
| HALF_LOCKED2 | global &rtnl_mutex |
net/ipv6/addrconf.c ipv6_create_tempaddr() -> in6_dev_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | idev | 4096-ptr_max |
| PARAM_VALUE | 0 | idev->cnf.use_tempaddr | (-1) |
| PARAM_VALUE | 0 | idev->lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | idev->lock.owner | (-1) |
| PARAM_VALUE | 0 | idev->lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | idev->lock.raw_lock.cnts.counter | 0-s32max |
| PARAM_VALUE | 0 | idev->lock.raw_lock.wlocked | 0 |
| BUF_SIZE | 0 | idev | (-1),2056 |
| BUF_SIZE | 0 | idev | (-1),2056 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &net->rtnl_mutex | ||
| HALF_LOCKED2 | global &rtnl_mutex |
net/ipv6/addrconf.c ipv6_create_tempaddr() -> in6_dev_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | idev | 4096-ptr_max |
| PARAM_VALUE | 0 | idev->cnf.regen_max_retry | (-2147483647)-s32max |
| PARAM_VALUE | 0 | idev->cnf.use_tempaddr | 1-s32max |
| PARAM_VALUE | 0 | idev->desync_factor | 0-s32max |
| PARAM_VALUE | 0 | idev->lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | idev->lock.owner | (-1) |
| PARAM_VALUE | 0 | idev->lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | idev->lock.raw_lock.cnts.counter | 0-s32max |
| PARAM_VALUE | 0 | idev->lock.raw_lock.wlocked | 0 |
| PARAM_VALUE | 0 | idev->nd_parms | 4096-ptr_max |
| BUF_SIZE | 0 | idev | (-1),2056 |
| BUF_SIZE | 0 | idev | (-1),2056 |
| FUZZY_MAX | 0 | idev->cnf.use_tempaddr | 1 |
| FUZZY_MAX | 0 | idev->desync_factor | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &net->rtnl_mutex | ||
| HALF_LOCKED2 | global &rtnl_mutex |
net/ipv6/addrconf.c ipv6_create_tempaddr() -> in6_dev_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | idev | 4096-ptr_max |
| PARAM_VALUE | 0 | idev->cnf.regen_max_retry | (-2147483647)-s32max |
| PARAM_VALUE | 0 | idev->cnf.use_tempaddr | 1-s32max |
| PARAM_VALUE | 0 | idev->desync_factor | 0-s32max |
| PARAM_VALUE | 0 | idev->dev | 4096-ptr_max |
| PARAM_VALUE | 0 | idev->lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | idev->nd_parms | 4096-ptr_max |
| BUF_SIZE | 0 | idev | (-1),2056 |
| BUF_SIZE | 0 | idev | (-1),2056 |
| CAPPED_DATA | 0 | idev->dev->nd_net.net | 1 |
| FUZZY_MAX | 0 | idev->cnf.use_tempaddr | 1 |
| FUZZY_MAX | 0 | idev->desync_factor | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &net->rtnl_mutex | ||
| HALF_LOCKED2 | global &rtnl_mutex |
net/ipv6/addrconf.c ipv6_create_tempaddr() -> in6_dev_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | idev | 4096-ptr_max |
| PARAM_VALUE | 0 | idev->cnf.disable_ipv6 | 0 |
| PARAM_VALUE | 0 | idev->cnf.regen_max_retry | (-2147483647)-s32max |
| PARAM_VALUE | 0 | idev->cnf.use_tempaddr | 1-s32max |
| PARAM_VALUE | 0 | idev->dead | 0 |
| PARAM_VALUE | 0 | idev->desync_factor | 0-s32max |
| PARAM_VALUE | 0 | idev->dev | 4096-ptr_max |
| PARAM_VALUE | 0 | idev->dev->nd_net.net->ipv6.addrconf_hash_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | idev->dev_tracker->alloc_stack_handle | 0-4294967295 |
| PARAM_VALUE | 0 | idev->dev_tracker->dead | 0-1 |
| PARAM_VALUE | 0 | idev->dev_tracker->free_stack_handle | 0-4294967295 |
| PARAM_VALUE | 0 | idev->lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | idev->lock.owner | (-1) |
| PARAM_VALUE | 0 | idev->lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | idev->lock.raw_lock.cnts.counter | 0-s32max |
| PARAM_VALUE | 0 | idev->lock.raw_lock.wlocked | 0 |
| PARAM_VALUE | 0 | idev->nd_parms | 4096-ptr_max |
| BUF_SIZE | 0 | idev | (-1),2056 |
| BUF_SIZE | 0 | idev | (-1),2056 |
| CAPPED_DATA | 0 | idev->dev | 1 |
| CAPPED_DATA | 0 | idev->dev->nd_net.net | 1 |
| FUZZY_MAX | 0 | idev->cnf.use_tempaddr | 1 |
| FUZZY_MAX | 0 | idev->desync_factor | 0 |
| MEM_ZERO | 0 | idev->nd_parms->data_state | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &net->rtnl_mutex | ||
| HALF_LOCKED2 | global &rtnl_mutex |
net/ipv6/anycast.c ipv6_dev_ac_dec() -> in6_dev_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | idev | 4096-ptr_max |
| PARAM_VALUE | 0 | idev->lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | idev->lock.owner | (-1) |
| PARAM_VALUE | 0 | idev->lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | idev->lock.raw_lock.cnts.counter | 0-s32max |
| PARAM_VALUE | 0 | idev->lock.raw_lock.wlocked | 0 |
| PARAM_VALUE | 0 | idev->refcnt.refs.counter | (-1073741824) |
| DATA_SOURCE | 0 | idev | r in6_dev_get |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
net/ipv6/anycast.c ipv6_sock_ac_join() -> in6_dev_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | idev | 1-u64max |
| PARAM_VALUE | 0 | idev->lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | idev->lock.owner | (-1) |
| PARAM_VALUE | 0 | idev->lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | idev->lock.raw_lock.cnts.counter | 0-s32max |
| PARAM_VALUE | 0 | idev->lock.raw_lock.wlocked | 0 |
| PARAM_VALUE | 0 | idev->refcnt.refs.counter | (-1073741824) |
| DATA_SOURCE | 0 | idev | r in6_dev_get |
| NS_CAPABLE | 0 | 12 | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | sk |
net/ipv6/mcast.c __ipv6_dev_mc_inc() -> in6_dev_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | idev | 4096-ptr_max |
| PARAM_VALUE | 0 | idev->dead | s32min-(-1),1-s32max |
| PARAM_VALUE | 0 | idev->mc_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | idev->mc_lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | idev->mc_lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | idev->mc_lock.first_waiter->task->blocked_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | idev->mc_lock.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | idev->mc_lock.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | idev->mc_lock.first_waiter->task->blocked_lock.raw_lock.val.counter | s32min-s32max |
| PARAM_VALUE | 0 | idev->mc_lock.first_waiter->task->usage.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | idev->mc_lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | idev->mc_lock.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | idev->refcnt.refs.counter | (-1073741824),0-s32max |
| CAPPED_DATA | 0 | &idev->mc_lock | 1 |
| DATA_SOURCE | 0 | idev | r in6_dev_get |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
net/ipv6/mcast.c __ipv6_dev_mc_inc() -> in6_dev_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | idev | 4096-ptr_max |
| PARAM_VALUE | 0 | idev->dead | 0 |
| PARAM_VALUE | 0 | idev->mc_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | idev->mc_lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | idev->mc_lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | idev->mc_lock.first_waiter->task->blocked_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | idev->mc_lock.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | idev->mc_lock.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | idev->mc_lock.first_waiter->task->blocked_lock.raw_lock.val.counter | s32min-s32max |
| PARAM_VALUE | 0 | idev->mc_lock.first_waiter->task->usage.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | idev->mc_lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | idev->mc_lock.wait_lock.dep_map->name | 0-255 |
| CAPPED_DATA | 0 | &idev->mc_lock | 1 |
| DATA_SOURCE | 0 | idev | r in6_dev_get |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
net/ipv6/mcast.c __ipv6_dev_mc_inc() -> in6_dev_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | idev | 4096-ptr_max |
| PARAM_VALUE | 0 | idev->dead | 0 |
| PARAM_VALUE | 0 | idev->mc_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | idev->mc_lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | idev->mc_lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | idev->mc_lock.first_waiter->task->blocked_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | idev->mc_lock.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | idev->mc_lock.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | idev->mc_lock.first_waiter->task->blocked_lock.raw_lock.val.counter | s32min-s32max |
| PARAM_VALUE | 0 | idev->mc_lock.first_waiter->task->usage.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | idev->mc_lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | idev->mc_lock.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | idev->refcnt.refs.counter | (-1073741824),0-s32max |
| CAPPED_DATA | 0 | &idev->mc_lock | 1 |
| DATA_SOURCE | 0 | idev | r in6_dev_get |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
net/ipv6/mcast.c __ipv6_sock_mc_drop() -> in6_dev_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | idev | 4096-ptr_max |
| PARAM_VALUE | 0 | idev->mc_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | idev->mc_lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | idev->mc_lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | idev->mc_lock.first_waiter->task->blocked_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | idev->mc_lock.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | idev->mc_lock.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | idev->mc_lock.first_waiter->task->blocked_lock.raw_lock.val.counter | s32min-s32max |
| PARAM_VALUE | 0 | idev->mc_lock.first_waiter->task->usage.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | idev->mc_lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | idev->refcnt.refs.counter | (-1073741824),0-s32max |
| DATA_SOURCE | 0 | idev | r in6_dev_get |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | sk |
net/ipv6/mcast.c __mld_query_work() -> in6_dev_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | idev | 4096-ptr_max |
| DATA_SOURCE | 0 | idev | r in6_dev_get |
| NOCHECK_CALL | |||
| LOCK2 | &idev->mc_lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct inet6_dev)->mc_lock |
net/ipv6/mcast.c __mld_report_work() -> in6_dev_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | idev | 4096-ptr_max |
| PARAM_VALUE | 0 | idev->refcnt.refs.counter | (-1073741824),0-s32max |
| DATA_SOURCE | 0 | idev | r in6_dev_get |
| NOCHECK_CALL | |||
| LOCK2 | &idev->mc_lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct inet6_dev)->mc_lock |
net/ipv6/mcast.c igmp6_event_query() -> in6_dev_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | idev | 4096-ptr_max |
| PARAM_VALUE | 0 | idev->dead | 0 |
| PARAM_VALUE | 0 | idev->mc_query_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | idev->mc_query_queue.next | 4096-ptr_max |
| PARAM_VALUE | 0 | idev->mc_query_queue.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | idev->mc_query_queue.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | idev->mc_query_work.cpu | 0-s32max |
| PARAM_VALUE | 0 | idev->mc_query_work.timer.entry->pprev | 4096-ptr_max |
| PARAM_VALUE | 0 | idev->mc_query_work.work.entry.next->next | 1-u64max |
| PARAM_VALUE | 0 | idev->mc_query_work.work.entry.prev->next | 1-u64max |
| PARAM_VALUE | 0 | idev->mc_query_work.work.entry.prev->prev | 1-u64max |
| PARAM_VALUE | 0 | idev->refcnt.refs.counter | (-1073741824),0-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
net/ipv6/mcast.c igmp6_event_report() -> in6_dev_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | idev | 4096-ptr_max |
| PARAM_VALUE | 0 | idev->dead | 0 |
| PARAM_VALUE | 0 | idev->mc_report_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | idev->mc_report_queue.next | 4096-ptr_max |
| PARAM_VALUE | 0 | idev->mc_report_queue.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | idev->mc_report_queue.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | idev->mc_report_work.cpu | 0-s32max |
| PARAM_VALUE | 0 | idev->mc_report_work.timer.entry->pprev | 4096-ptr_max |
| PARAM_VALUE | 0 | idev->mc_report_work.work.entry.next->next | 1-u64max |
| PARAM_VALUE | 0 | idev->mc_report_work.work.entry.prev->next | 1-u64max |
| PARAM_VALUE | 0 | idev->mc_report_work.work.entry.prev->prev | 1-u64max |
| PARAM_VALUE | 0 | idev->refcnt.refs.counter | (-1073741824),0-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
net/ipv6/mcast.c ip6_mc_msfilter() -> in6_dev_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | idev | 4096-ptr_max |
| PARAM_VALUE | 0 | idev->mc_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | idev->mc_lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | idev->mc_lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | idev->mc_lock.first_waiter->task->blocked_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | idev->mc_lock.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | idev->mc_lock.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | idev->mc_lock.first_waiter->task->blocked_lock.raw_lock.val.counter | s32min-s32max |
| PARAM_VALUE | 0 | idev->mc_lock.first_waiter->task->usage.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | idev->mc_lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | idev->mc_lock.wait_lock.dep_map->name | 0-255 |
| CAPPED_DATA | 0 | &idev->mc_lock | 1 |
| DATA_SOURCE | 0 | idev | r ip6_mc_find_idev |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | sk |
net/ipv6/mcast.c ip6_mc_source() -> in6_dev_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | idev | 4096-ptr_max |
| PARAM_VALUE | 0 | idev->mc_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | idev->mc_lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | idev->mc_lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | idev->mc_lock.first_waiter->task->blocked_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | idev->mc_lock.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | idev->mc_lock.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | idev->mc_lock.first_waiter->task->blocked_lock.raw_lock.val.counter | s32min-s32max |
| PARAM_VALUE | 0 | idev->mc_lock.first_waiter->task->usage.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | idev->mc_lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | idev->mc_lock.wait_lock.dep_map->name | 0-255 |
| CAPPED_DATA | 0 | &idev->mc_lock | 1 |
| DATA_SOURCE | 0 | idev | r ip6_mc_find_idev |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | sk |
net/ipv6/mcast.c ipv6_dev_mc_dec() -> in6_dev_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | idev | 4096-ptr_max |
| PARAM_VALUE | 0 | idev->mc_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | idev->mc_lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | idev->mc_lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | idev->mc_lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | idev->refcnt.refs.counter | (-1073741824),0-s32max |
| DATA_SOURCE | 0 | idev | r in6_dev_get |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &net->rtnl_mutex | ||
| HALF_LOCKED2 | global &rtnl_mutex |
net/ipv6/mcast.c ma_put() -> in6_dev_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &idev->mc_lock |
net/ipv6/mcast.c mld_clear_delrec() -> in6_dev_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &idev->mc_lock | ||
| HALF_LOCKED2 | &idev->mc_lock | ||
| TYPE_LOCK | (struct inet6_dev)->mc_lock |
net/ipv6/mcast.c mld_dad_start_work() -> in6_dev_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | idev | 4096-ptr_max |
| PARAM_VALUE | 0 | idev->dev | 4096-ptr_max |
| PARAM_VALUE | 0 | idev->dev->nd_net.net | 4096-ptr_max |
| PARAM_VALUE | 0 | idev->dev->nd_net.net->ipv6.devconf_all | 4096-ptr_max |
| PARAM_VALUE | 0 | idev->mc_dad_count | 1-255 |
| PARAM_VALUE | 0 | idev->mc_dad_work.cpu | 0-s32max |
| PARAM_VALUE | 0 | idev->mc_dad_work.timer.entry->pprev | 4096-ptr_max |
| PARAM_VALUE | 0 | idev->mc_dad_work.work.entry.next->next | 1-u64max |
| PARAM_VALUE | 0 | idev->mc_dad_work.work.entry.prev->next | 1-u64max |
| PARAM_VALUE | 0 | idev->mc_dad_work.work.entry.prev->prev | 1-u64max |
| PARAM_VALUE | 0 | idev->mc_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | idev->mc_lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | idev->mc_lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | idev->mc_lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | idev->mc_lock.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | idev->mc_lock.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | idev->mc_lock.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | idev->refcnt.refs.counter | (-1073741824),0-s32max |
| CAPPED_DATA | 0 | idev->dev->nd_net.net | 1 |
| DATA_SOURCE | 0 | idev | $0 |
| NOCHECK_CALL | |||
| LOCK2 | 0 | &idev->mc_lock | |
| HALF_LOCKED2 | &net->rtnl_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| TYPE_LOCK | (struct inet6_dev)->mc_lock |
net/ipv6/mcast.c mld_dad_work() -> in6_dev_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | idev | 4096-ptr_max |
| PARAM_VALUE | 0 | idev->dev | 4096-ptr_max |
| PARAM_VALUE | 0 | idev->dev->nd_net.net | 4096-ptr_max |
| PARAM_VALUE | 0 | idev->dev->nd_net.net->ipv6.devconf_all | 4096-ptr_max |
| PARAM_VALUE | 0 | idev->mc_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | idev->mc_lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | idev->mc_lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | idev->mc_lock.first_waiter->task->blocked_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | idev->mc_lock.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | idev->mc_lock.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | idev->mc_lock.first_waiter->task->blocked_lock.raw_lock.val.counter | s32min-s32max |
| PARAM_VALUE | 0 | idev->mc_lock.first_waiter->task->usage.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | idev->mc_lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | idev->mc_lock.wait_lock.dep_map->name | 0-255 |
| CAPPED_DATA | 0 | idev->dev->nd_net.net | 1 |
| CAPPED_DATA | 0 | &idev->mc_lock | 1 |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
net/ipv6/mcast.c mld_del_delrec() -> in6_dev_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &idev->mc_lock | ||
| TYPE_LOCK | (struct inet6_dev)->mc_lock |
net/ipv6/mcast.c mld_gq_start_work() -> in6_dev_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | idev | 4096-ptr_max |
| PARAM_VALUE | 0 | idev->dev | 4096-ptr_max |
| PARAM_VALUE | 0 | idev->dev->nd_net.net | 4096-ptr_max |
| PARAM_VALUE | 0 | idev->dev->nd_net.net->ipv6.devconf_all | 4096-ptr_max |
| PARAM_VALUE | 0 | idev->dev->nd_net.net->ipv6.devconf_all->force_mld_version | s32min-0,2-s32max |
| PARAM_VALUE | 0 | idev->mc_gq_running | 1 |
| PARAM_VALUE | 0 | idev->mc_gq_work.cpu | 0-s32max |
| PARAM_VALUE | 0 | idev->mc_gq_work.timer.entry->pprev | 4096-ptr_max |
| PARAM_VALUE | 0 | idev->mc_gq_work.work.entry.next->next | 1-u64max |
| PARAM_VALUE | 0 | idev->mc_gq_work.work.entry.prev->next | 1-u64max |
| PARAM_VALUE | 0 | idev->mc_gq_work.work.entry.prev->prev | 1-u64max |
| PARAM_VALUE | 0 | idev->mc_maxdelay | 1-536870912,4611686018427387902 |
| PARAM_VALUE | 0 | idev->mc_qri | 0-536870912,4611686018427387902 |
| PARAM_VALUE | 0 | idev->mc_qrv | 2-255 |
| PARAM_VALUE | 0 | idev->refcnt.refs.counter | (-1073741824),0-s32max |
| CAPPED_DATA | 0 | idev->dev->nd_net.net | 1 |
| CAPPED_DATA | 0 | idev->mc_maxdelay | 1 |
| DATA_SOURCE | 0 | idev | $0 |
| NOCHECK_CALL | |||
| LOCK2 | &idev->mc_lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct inet6_dev)->mc_lock |
net/ipv6/mcast.c mld_gq_work() -> in6_dev_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | idev | 4096-ptr_max |
| PARAM_VALUE | 0 | idev->mc_gq_running | 0 |
| PARAM_VALUE | 0 | idev->mc_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | idev->mc_lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | idev->mc_lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | idev->mc_lock.first_waiter->task->blocked_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | idev->mc_lock.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | idev->mc_lock.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | idev->mc_lock.first_waiter->task->blocked_lock.raw_lock.val.counter | s32min-s32max |
| PARAM_VALUE | 0 | idev->mc_lock.first_waiter->task->usage.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | idev->mc_lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | idev->mc_lock.wait_lock.dep_map->name | 0-255 |
| CAPPED_DATA | 0 | &idev->mc_lock | 1 |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
net/ipv6/mcast.c mld_ifc_start_work() -> in6_dev_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | idev | 4096-ptr_max |
| PARAM_VALUE | 0 | idev->dev | 4096-ptr_max |
| PARAM_VALUE | 0 | idev->dev->nd_net.net | 4096-ptr_max |
| PARAM_VALUE | 0 | idev->dev->nd_net.net->ipv6.devconf_all | 4096-ptr_max |
| PARAM_VALUE | 0 | idev->mc_ifc_work.cpu | 0-s32max |
| PARAM_VALUE | 0 | idev->mc_ifc_work.timer.entry->pprev | 4096-ptr_max |
| PARAM_VALUE | 0 | idev->mc_ifc_work.work.entry.next->next | 1-u64max |
| PARAM_VALUE | 0 | idev->mc_ifc_work.work.entry.prev->next | 1-u64max |
| PARAM_VALUE | 0 | idev->mc_ifc_work.work.entry.prev->prev | 1-u64max |
| PARAM_VALUE | 0 | idev->refcnt.refs.counter | (-1073741824),0-s32max |
| CAPPED_DATA | 0 | idev->dev->nd_net.net | 1 |
| DATA_SOURCE | 0 | idev | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | 0 | &idev->mc_lock |
net/ipv6/mcast.c mld_ifc_work() -> in6_dev_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | idev | 4096-ptr_max |
| PARAM_VALUE | 0 | idev->mc_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | idev->mc_lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | idev->mc_lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | idev->mc_lock.first_waiter->task->blocked_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | idev->mc_lock.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | idev->mc_lock.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | idev->mc_lock.first_waiter->task->blocked_lock.raw_lock.val.counter | s32min-s32max |
| PARAM_VALUE | 0 | idev->mc_lock.first_waiter->task->usage.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | idev->mc_lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | idev->mc_lock.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | idev->mc_tomb->idev->dev->refcnt_tracker.quarantine.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | idev->mc_tomb->idev->dev->refcnt_tracker.quarantine.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | idev->mc_tomb->idev->dev->refcnt_tracker.quarantine.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | idev->mc_tomb->idev->dev_tracker->alloc_stack_handle | 0-4294967295 |
| PARAM_VALUE | 0 | idev->mc_tomb->idev->dev_tracker->dead | 0-1 |
| PARAM_VALUE | 0 | idev->mc_tomb->idev->dev_tracker->free_stack_handle | 0-4294967295 |
| PARAM_VALUE | 0 | idev->mc_tomb->idev->rcu.func | 1-u64max |
| CAPPED_DATA | 0 | idev->mc_list | 1 |
| CAPPED_DATA | 0 | &idev->mc_lock | 1 |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
net/ipv6/mcast.c mld_query_work() -> in6_dev_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | idev | 4096-ptr_max |
| PARAM_VALUE | 0 | idev->mc_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | idev->mc_lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | idev->mc_lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | idev->mc_lock.first_waiter->task->blocked_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | idev->mc_lock.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | idev->mc_lock.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | idev->mc_lock.first_waiter->task->blocked_lock.raw_lock.val.counter | s32min-s32max |
| PARAM_VALUE | 0 | idev->mc_lock.first_waiter->task->usage.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | idev->mc_lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | idev->mc_lock.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | idev->mc_query_lock.rlock.dep_map->name | 0-255 |
| CAPPED_DATA | 0 | &idev->mc_lock | 1 |
| CAPPED_DATA | 0 | &idev->mc_query_queue | 1 |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
net/ipv6/mcast.c mld_report_work() -> in6_dev_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | idev | 4096-ptr_max |
| PARAM_VALUE | 0 | idev->mc_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | idev->mc_lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | idev->mc_lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | idev->mc_lock.first_waiter->task->blocked_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | idev->mc_lock.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | idev->mc_lock.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | idev->mc_lock.first_waiter->task->blocked_lock.raw_lock.val.counter | s32min-s32max |
| PARAM_VALUE | 0 | idev->mc_lock.first_waiter->task->usage.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | idev->mc_lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | idev->mc_lock.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | idev->mc_report_lock.rlock.dep_map->name | 0-255 |
| CAPPED_DATA | 0 | &idev->mc_lock | 1 |
| CAPPED_DATA | 0 | &idev->mc_report_queue | 1 |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
net/ipv6/mcast.c mld_send_cr() -> in6_dev_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| NOCHECK_CALL | |||
| LOCK2 | &idev->mc_lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct inet6_dev)->mc_lock |
net/ipv6/route.c fib6_nh_init() -> in6_dev_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | idev | 4096-ptr_max |
| PARAM_VALUE | 0 | idev->refcnt.refs.counter | (-1073741824),0-s32max |
| DATA_SOURCE | 0 | idev | r in6_dev_get |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &net->rtnl_mutex | ||
| HALF_LOCKED2 | global &rtnl_mutex |
net/ipv6/route.c fib6_nh_init() -> in6_dev_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | idev | 4096-ptr_max |
| PARAM_VALUE | 0 | idev->refcnt.refs.counter | (-1073741824),0-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &net->rtnl_mutex | ||
| HALF_LOCKED2 | global &rtnl_mutex |
net/ipv6/route.c icmp6_dst_alloc() -> in6_dev_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | idev | 4096-ptr_max |
| PARAM_VALUE | 0 | idev->refcnt.refs.counter | (-1073741824),0-s32max |
| DATA_SOURCE | 0 | idev | r in6_dev_get |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &idev->mc_lock |
net/ipv6/route.c in6_dev_put_clear() -> in6_dev_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | idev | 1-u64max |
| NOCHECK_CALL |
net/ipv6/route.c ip6_dst_destroy() -> in6_dev_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | idev | 1-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
net/ipv6/route.c ip6_dst_ifdown() -> in6_dev_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | idev | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | global &fnhe_lock | ||
| HALF_LOCKED2 | global &rt6_exception_lock | ||
| HALF_LOCKED2 | rcu_read |
net/ipv6/route.c rt6_uncached_list_flush_dev() -> in6_dev_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | idev | 4096-ptr_max |
| PARAM_VALUE | 0 | idev->dev | 4096-ptr_max |
| CAPPED_DATA | 0 | idev->dev | 1 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &ul->lock | ||
| LOCK2 | bh | ||
| HALF_LOCKED2 | &net->rtnl_mutex | ||
| HALF_LOCKED2 | global &init_net.rtnl_mutex | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| TYPE_LOCK | (struct uncached_list)->lock |
drivers/net/usb/cdc_mbim.c do_neigh_solicit() -> in6_dev_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | idev | 4096-ptr_max |
| PARAM_VALUE | 0 | idev->refcnt.refs.counter | (-1073741824) |
| DATA_SOURCE | 0 | idev | r in6_dev_get |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
net/ipv6/xfrm6_policy.c xfrm6_dst_destroy() -> in6_dev_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | idev | 1-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
net/ipv6/xfrm6_policy.c xfrm6_dst_ifdown() -> in6_dev_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | global &fnhe_lock | ||
| HALF_LOCKED2 | global &rt6_exception_lock | ||
| HALF_LOCKED2 | rcu_read |
net/ipv6/ndisc.c ndisc_constructor() -> in6_dev_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | idev | 4096-ptr_max |
| PARAM_VALUE | 0 | idev->nd_parms | 4096-ptr_max |
| PARAM_VALUE | 0 | idev->refcnt.refs.counter | (-1073741824) |
| DATA_SOURCE | 0 | idev | r in6_dev_get |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | global &rtnl_mutex |
net/ipv6/ndisc.c ndisc_ifinfo_sysctl_change() -> in6_dev_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | idev | 4096-ptr_max |
| PARAM_VALUE | 0 | idev->dev | 4096-ptr_max |
| PARAM_VALUE | 0 | idev->dev->nd_net.net | 4096-ptr_max |
| PARAM_VALUE | 0 | idev->refcnt.refs.counter | (-1073741824) |
| CAPPED_DATA | 0 | idev->dev->nd_net.net | 1 |
| DATA_SOURCE | 0 | idev | r in6_dev_get |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
net/ipv6/ndisc.c ndisc_netdev_event() -> in6_dev_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | idev | 4096-ptr_max |
| PARAM_VALUE | 0 | idev->refcnt.refs.counter | (-1073741824) |
| DATA_SOURCE | 0 | idev | r in6_dev_get |
| NOCHECK_CALL |
net/ipv6/ndisc.c ndisc_netdev_event() -> in6_dev_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | idev | 4096-ptr_max |
| PARAM_VALUE | 0 | idev->refcnt.refs.counter | (-1073741824) |
| DATA_SOURCE | 0 | idev | r in6_dev_get |
| NOCHECK_CALL |
net/ipv6/ndisc.c ndisc_recv_ns() -> in6_dev_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | idev | 4096-ptr_max |
| PARAM_VALUE | 0 | idev->refcnt.refs.counter | (-1073741824) |
| DATA_SOURCE | 0 | idev | r in6_dev_get |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &tbl->proxy_queue.lock | ||
| HALF_LOCKED2 | rcu_read |
net/ipv6/ndisc.c ndisc_send_unsol_na() -> in6_dev_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | idev | 4096-ptr_max |
| PARAM_VALUE | 0 | idev->lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | idev->refcnt.refs.counter | (-1073741824) |
| CAPPED_DATA | 0 | &idev->addr_list | 1 |
| DATA_SOURCE | 0 | idev | r in6_dev_get |
| NOCHECK_CALL |
drivers/net/wireless/ath/ath12k/wow.c ath12k_wow_prepare_ns_offload() -> in6_dev_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | idev | 4096-ptr_max |
| PARAM_VALUE | 0 | idev->lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | idev->refcnt.refs.counter | (-1073741824) |
| CAPPED_DATA | 0 | &idev->addr_list | 1 |
| DATA_SOURCE | 0 | idev | r in6_dev_get |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | &local->hw.wiphy->mtx | ||
| HALF_LOCKED2 | &rdev->wiphy.mtx | ||
| TYPE_LOCK | (struct wiphy)->mtx |