Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

net/netlink/genetlink.c genl_unregister_mc_groups() -> netlink_table_ungrab()

Type Parameter Key Value
NOCHECK_CALL
LOCK2 global &cb_lock
LOCK2 global &genl_mutex
LOCK2 global &nl_table_lock
LOCK2 irq

net/netlink/genetlink.c genl_validate_assign_mc_groups() -> netlink_table_ungrab()

Type Parameter Key Value
NOCHECK_CALL
LOCK2 global &cb_lock
LOCK2 global &genl_mutex
LOCK2 global &nl_table_lock
LOCK2 irq

net/netlink/af_netlink.c __netlink_kernel_create() -> netlink_table_ungrab()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &nl_table_lock
LOCK2 irq
HALF_LOCKED2 global &pernet_ops_rwsem

net/netlink/af_netlink.c netlink_add_usersock_entry() -> netlink_table_ungrab()

Type Parameter Key Value
NOCHECK_CALL
LOCK2 global &nl_table_lock
LOCK2 irq

net/netlink/af_netlink.c netlink_bind() -> netlink_table_ungrab()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &nl_table_lock
LOCK2 irq
HALF_LOCKED2 &buffer->mutex
HALF_LOCKED2 &frag->frag_sem
HALF_LOCKED2 global &o2nm_cluster_group.cs_subsys.su_mutex

net/netlink/af_netlink.c netlink_change_ngroups() -> netlink_table_ungrab()

Type Parameter Key Value
NOCHECK_CALL
LOCK2 global &cb_lock
LOCK2 global &genl_mutex
LOCK2 global &nl_table_lock
LOCK2 irq

net/netlink/af_netlink.c netlink_realloc_groups() -> netlink_table_ungrab()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &nl_table_lock
LOCK2 irq

net/netlink/af_netlink.c netlink_release() -> netlink_table_ungrab()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &nl_table_lock
LOCK2 irq
HALF_LOCKED2 &inode->i_rwsem

net/netlink/af_netlink.c netlink_remove() -> netlink_table_ungrab()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &nl_table_lock
LOCK2 irq
HALF_LOCKED2 &inode->i_rwsem

net/netlink/af_netlink.c netlink_setsockopt() -> netlink_table_ungrab()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &nl_table_lock
LOCK2 irq
HALF_LOCKED2 &smc->clcsock_release_lock