Defined in 1 files as a function:

Referenced in 7 files:

Smatch caller information:

net/sched/sch_choke.c qdisc_root_sleeping_lock() -> qdisc_root_sleeping()

Type Parameter Key Value
PARAM_VALUE 0 qdisc 4096-ptr_max
BUF_SIZE 0 qdisc (-1)-s32max
BUF_SIZE 0 qdisc (-1)-s32max
BUF_SIZE 0 qdisc->ops (-1),176
DATA_SOURCE 0 qdisc $0
BIT_INFO 0 qdisc->flags 0x0,0xfffffff7
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 qdisc->handle 1-4294967280,4294967282-u32max[c]
USER_DATA 0 qdisc->parent 0-u32max
HALF_LOCKED2 bh

net/sched/sch_netem.c qdisc_root_sleeping_lock() -> qdisc_root_sleeping()

Type Parameter Key Value
PARAM_VALUE 0 qdisc 4096-ptr_max
PARAM_VALUE 0 qdisc->ops 4096-ptr_max
BUF_SIZE 0 qdisc (-1)-s32max
BUF_SIZE 0 qdisc (-1)-s32max
DATA_SOURCE 0 qdisc $0
BIT_INFO 0 qdisc->flags 0x0,0xfffffff7
NOSPEC 0 qdisc->handle
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 qdisc->handle 1-4294967280,4294967282-u32max[c]
USER_DATA 0 qdisc->limit 0-u32max
USER_DATA 0 qdisc->parent 0-u32max
HALF_LOCKED2 bh

net/sched/cls_flower.c qdisc_root_sleeping_lock() -> qdisc_root_sleeping()

Type Parameter Key Value
PARAM_VALUE 0 qdisc 4096-ptr_max
DATA_SOURCE 0 qdisc $0
BIT_INFO 0 qdisc->flags 0x0,0xfffffff7
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &net->xfrm.xfrm_cfg_mutex
HALF_LOCKED2 bh
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/sched/cls_bpf.c qdisc_root_sleeping_lock() -> qdisc_root_sleeping()

Type Parameter Key Value
PARAM_VALUE 0 qdisc 4096-ptr_max
DATA_SOURCE 0 qdisc $0
BIT_INFO 0 qdisc->flags 0x0,0xfffffff7
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &net->xfrm.xfrm_cfg_mutex
HALF_LOCKED2 bh
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/sched/sch_api.c qdisc_root_sleeping_lock() -> qdisc_root_sleeping()

Type Parameter Key Value
PARAM_VALUE 0 qdisc 4096-ptr_max
BUF_SIZE 0 qdisc (-1)-s32max
BUF_SIZE 0 qdisc (-1)-s32max
DATA_SOURCE 0 qdisc $0
BIT_INFO 0 qdisc->flags 0x0,0xfffffff7
NOSPEC 0 qdisc->handle
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 qdisc->handle 1-4294967280,4294967282-u32max[c]
USER_DATA 0 qdisc->parent 1-u32max
HALF_LOCKED2 bh

net/sched/sch_api.c qdisc_watchdog_schedule_range_ns() -> qdisc_root_sleeping()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read

net/sched/sch_dualpi2.c dualpi2_timer() -> qdisc_root_sleeping()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read
HALF_LOCKED2 irq

net/sched/sch_dualpi2.c qdisc_dequeue_drop() -> qdisc_root_sleeping()

Type Parameter Key Value
PARAM_VALUE 0 qdisc 4096-ptr_max
BUF_SIZE 0 qdisc (-1)-s32max
BUF_SIZE 0 qdisc (-1)-s32max
DATA_SOURCE 0 qdisc $0
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 qdisc->handle 1-4294967280,4294967282-u32max[c]
USER_DATA 0 qdisc->parent 0-u32max
LOCK2 rcu_read
HALF_LOCKED2 0 &qdisc->seqlock

net/sched/sch_dualpi2.c qdisc_root_sleeping_lock() -> qdisc_root_sleeping()

Type Parameter Key Value
PARAM_VALUE 0 qdisc 4096-ptr_max
BUF_SIZE 0 qdisc (-1)-s32max
BUF_SIZE 0 qdisc (-1)-s32max
DATA_SOURCE 0 qdisc $0
BIT_INFO 0 qdisc->flags 0x0,0xfffffff7
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 qdisc->handle 1-4294967280,4294967282-u32max[c]
USER_DATA 0 qdisc->parent 0-u32max
HALF_LOCKED2 bh

net/sched/cls_matchall.c qdisc_root_sleeping_lock() -> qdisc_root_sleeping()

Type Parameter Key Value
PARAM_VALUE 0 qdisc 4096-ptr_max
DATA_SOURCE 0 qdisc $0
BIT_INFO 0 qdisc->flags 0x0,0xfffffff7
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &net->xfrm.xfrm_cfg_mutex
HALF_LOCKED2 bh
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/sched/sch_prio.c qdisc_root_sleeping_lock() -> qdisc_root_sleeping()

Type Parameter Key Value
PARAM_VALUE 0 qdisc 4096-ptr_max
PARAM_VALUE 0 qdisc->ops 4096-ptr_max
BUF_SIZE 0 qdisc (-1)-s32max
BUF_SIZE 0 qdisc (-1)-s32max
DATA_SOURCE 0 qdisc $0
BIT_INFO 0 qdisc->flags 0x0,0xfffffff7
NOSPEC 0 qdisc->handle
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 qdisc->handle 1-4294967280,4294967282-u32max[c]
USER_DATA 0 qdisc->parent 0-u32max
HALF_LOCKED2 bh

net/sched/sch_pie.c pie_timer() -> qdisc_root_sleeping()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read

net/sched/sch_pie.c qdisc_root_sleeping_lock() -> qdisc_root_sleeping()

Type Parameter Key Value
PARAM_VALUE 0 qdisc 4096-ptr_max
BUF_SIZE 0 qdisc (-1)-s32max
BUF_SIZE 0 qdisc (-1)-s32max
DATA_SOURCE 0 qdisc $0
BIT_INFO 0 qdisc->flags 0x0,0xfffffff7
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 qdisc->handle 1-4294967280,4294967282-u32max[c]
USER_DATA 0 qdisc->parent 0-u32max
HALF_LOCKED2 bh

net/sched/sch_ets.c qdisc_root_sleeping_lock() -> qdisc_root_sleeping()

Type Parameter Key Value
PARAM_VALUE 0 qdisc 4096-ptr_max
PARAM_VALUE 0 qdisc->ops 4096-ptr_max
BUF_SIZE 0 qdisc (-1)-s32max
BUF_SIZE 0 qdisc (-1)-s32max
DATA_SOURCE 0 qdisc $0
BIT_INFO 0 qdisc->flags 0x0,0xfffffff7
NOSPEC 0 qdisc->handle
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 qdisc->handle 1-4294967280,4294967282-u32max[c]
USER_DATA 0 qdisc->parent 0-u32max
HALF_LOCKED2 bh

net/sched/sch_hhf.c qdisc_root_sleeping_lock() -> qdisc_root_sleeping()

Type Parameter Key Value
PARAM_VALUE 0 qdisc 4096-ptr_max
BUF_SIZE 0 qdisc (-1)-s32max
BUF_SIZE 0 qdisc (-1)-s32max
DATA_SOURCE 0 qdisc $0
BIT_INFO 0 qdisc->flags 0x0,0xfffffff7
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 qdisc->handle 1-4294967280,4294967282-u32max[c]
USER_DATA 0 qdisc->parent 0-u32max
HALF_LOCKED2 bh

net/sched/sch_fq_pie.c fq_pie_timer() -> qdisc_root_sleeping()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read

net/sched/sch_fq_pie.c qdisc_root_sleeping_lock() -> qdisc_root_sleeping()

Type Parameter Key Value
PARAM_VALUE 0 qdisc 4096-ptr_max
BUF_SIZE 0 qdisc (-1)-s32max
BUF_SIZE 0 qdisc (-1)-s32max
DATA_SOURCE 0 qdisc $0
BIT_INFO 0 qdisc->flags 0x0,0xfffffff7
NOSPEC 0 qdisc->handle
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 qdisc->handle 1-4294967280,4294967282-u32max[c]
USER_DATA 0 qdisc->parent 0-u32max
HALF_LOCKED2 bh

net/sched/sch_hfsc.c qdisc_root_sleeping_lock() -> qdisc_root_sleeping()

Type Parameter Key Value
PARAM_VALUE 0 qdisc 4096-ptr_max
PARAM_VALUE 0 qdisc->ops->cl_ops 4096-ptr_max
CAPPED_DATA 0 qdisc 1
DATA_SOURCE 0 qdisc $0
BIT_INFO 0 qdisc->flags 0x0,0xfffffff7
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &net->xfrm.xfrm_cfg_mutex
HALF_LOCKED2 bh
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/sched/sch_tbf.c qdisc_root_sleeping_lock() -> qdisc_root_sleeping()

Type Parameter Key Value
PARAM_VALUE 0 qdisc 4096-ptr_max
PARAM_VALUE 0 qdisc->ops 4096-ptr_max
BUF_SIZE 0 qdisc (-1)-s32max
BUF_SIZE 0 qdisc (-1)-s32max
DATA_SOURCE 0 qdisc $0
BIT_INFO 0 qdisc->flags 0x0,0xfffffff7
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 qdisc->handle 1-4294967280,4294967282-u32max[c]
USER_DATA 0 qdisc->parent 0-u32max
HALF_LOCKED2 bh

net/sched/cls_u32.c qdisc_root_sleeping_lock() -> qdisc_root_sleeping()

Type Parameter Key Value
PARAM_VALUE 0 qdisc 4096-ptr_max
DATA_SOURCE 0 qdisc $0
BIT_INFO 0 qdisc->flags 0x0,0xfffffff7
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &net->xfrm.xfrm_cfg_mutex
HALF_LOCKED2 bh
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/sched/sch_gred.c qdisc_root_sleeping_lock() -> qdisc_root_sleeping()

Type Parameter Key Value
PARAM_VALUE 0 qdisc 4096-ptr_max
PARAM_VALUE 0 qdisc->ops 4096-ptr_max
BUF_SIZE 0 qdisc (-1)-s32max
BUF_SIZE 0 qdisc (-1)-s32max
DATA_SOURCE 0 qdisc $0
BIT_INFO 0 qdisc->flags 0x0,0xfffffff7
NOSPEC 0 qdisc->handle
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 qdisc->handle 1-4294967280,4294967282-u32max[c]
USER_DATA 0 qdisc->parent 0-u32max
HALF_LOCKED2 bh

net/sched/sch_multiq.c qdisc_root_sleeping_lock() -> qdisc_root_sleeping()

Type Parameter Key Value
PARAM_VALUE 0 qdisc 4096-ptr_max
PARAM_VALUE 0 qdisc->ops 4096-ptr_max
BUF_SIZE 0 qdisc (-1)-s32max
BUF_SIZE 0 qdisc (-1)-s32max
DATA_SOURCE 0 qdisc $0
BIT_INFO 0 qdisc->flags 0x0,0xfffffff7
NOSPEC 0 qdisc->handle
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 qdisc->handle 1-4294967280,4294967282-u32max[c]
USER_DATA 0 qdisc->parent 0-u32max
HALF_LOCKED2 bh

net/sched/sch_drr.c qdisc_root_sleeping_lock() -> qdisc_root_sleeping()

Type Parameter Key Value
PARAM_VALUE 0 qdisc 4096-ptr_max
PARAM_VALUE 0 qdisc->ops->cl_ops 4096-ptr_max
DATA_SOURCE 0 qdisc $0
BIT_INFO 0 qdisc->flags 0x0,0xfffffff7
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &net->xfrm.xfrm_cfg_mutex
HALF_LOCKED2 bh
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/sched/sch_red.c qdisc_root_sleeping_lock() -> qdisc_root_sleeping()

Type Parameter Key Value
PARAM_VALUE 0 qdisc 4096-ptr_max
PARAM_VALUE 0 qdisc->ops 4096-ptr_max
BUF_SIZE 0 qdisc (-1)-s32max
BUF_SIZE 0 qdisc (-1)-s32max
DATA_SOURCE 0 qdisc $0
BIT_INFO 0 qdisc->flags 0x0,0xfffffff7
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 qdisc->handle 1-4294967280,4294967282-u32max[c]
USER_DATA 0 qdisc->parent 0-u32max
HALF_LOCKED2 bh

net/sched/sch_red.c red_adaptative_timer() -> qdisc_root_sleeping()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read

net/sched/sch_sfb.c qdisc_root_sleeping_lock() -> qdisc_root_sleeping()

Type Parameter Key Value
PARAM_VALUE 0 qdisc 4096-ptr_max
PARAM_VALUE 0 qdisc->ops 4096-ptr_max
BUF_SIZE 0 qdisc (-1)-s32max
BUF_SIZE 0 qdisc (-1)-s32max
BUF_SIZE 0 qdisc->ops (-1),176
DATA_SOURCE 0 qdisc $0
BIT_INFO 0 qdisc->flags 0x0,0xfffffff7
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 qdisc->handle 1-4294967280,4294967282-u32max[c]
USER_DATA 0 qdisc->parent 0-u32max
HALF_LOCKED2 bh

net/sched/sch_codel.c qdisc_dequeue_drop() -> qdisc_root_sleeping()

Type Parameter Key Value
PARAM_VALUE 0 qdisc 4096-ptr_max
BUF_SIZE 0 qdisc (-1)-s32max
BUF_SIZE 0 qdisc (-1)-s32max
DATA_SOURCE 0 qdisc $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read
HALF_LOCKED2 &fq->lock
HALF_LOCKED2 bh

net/sched/sch_codel.c qdisc_root_sleeping_lock() -> qdisc_root_sleeping()

Type Parameter Key Value
PARAM_VALUE 0 qdisc 4096-ptr_max
BUF_SIZE 0 qdisc (-1)-s32max
BUF_SIZE 0 qdisc (-1)-s32max
DATA_SOURCE 0 qdisc $0
BIT_INFO 0 qdisc->flags 0x0,0xfffffff7
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 qdisc->handle 1-4294967280,4294967282-u32max[c]
USER_DATA 0 qdisc->parent 0-u32max
HALF_LOCKED2 bh

net/sched/sch_cbs.c qdisc_root_sleeping_lock() -> qdisc_root_sleeping()

Type Parameter Key Value
PARAM_VALUE 0 qdisc 4096-ptr_max
PARAM_VALUE 0 qdisc->ops 4096-ptr_max
PARAM_VALUE 0 qdisc->ops->cl_ops 4096-ptr_max
DATA_SOURCE 0 qdisc $0
BIT_INFO 0 qdisc->flags 0x0,0xfffffff7
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dev->ethtool->rss_lock
HALF_LOCKED2 &net->xfrm.xfrm_cfg_mutex
HALF_LOCKED2 bh
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/sched/cls_fw.c qdisc_root_sleeping_lock() -> qdisc_root_sleeping()

Type Parameter Key Value
PARAM_VALUE 0 qdisc 4096-ptr_max
DATA_SOURCE 0 qdisc $0
BIT_INFO 0 qdisc->flags 0x0,0xfffffff7
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &net->xfrm.xfrm_cfg_mutex
HALF_LOCKED2 bh
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/sched/cls_basic.c qdisc_root_sleeping_lock() -> qdisc_root_sleeping()

Type Parameter Key Value
PARAM_VALUE 0 qdisc 4096-ptr_max
DATA_SOURCE 0 qdisc $0
BIT_INFO 0 qdisc->flags 0x0,0xfffffff7
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &net->xfrm.xfrm_cfg_mutex
HALF_LOCKED2 bh
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/sched/cls_route.c qdisc_root_sleeping_lock() -> qdisc_root_sleeping()

Type Parameter Key Value
PARAM_VALUE 0 qdisc 4096-ptr_max
DATA_SOURCE 0 qdisc $0
BIT_INFO 0 qdisc->flags 0x0,0xfffffff7
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &net->xfrm.xfrm_cfg_mutex
HALF_LOCKED2 bh
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/sched/sch_qfq.c qdisc_root_sleeping_lock() -> qdisc_root_sleeping()

Type Parameter Key Value
PARAM_VALUE 0 qdisc 4096-ptr_max
PARAM_VALUE 0 qdisc->ops->cl_ops 4096-ptr_max
DATA_SOURCE 0 qdisc $0
BIT_INFO 0 qdisc->flags 0x0,0xfffffff7
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 bh

net/sched/sch_htb.c qdisc_root_sleeping_lock() -> qdisc_root_sleeping()

Type Parameter Key Value
PARAM_VALUE 0 qdisc 4096-ptr_max
PARAM_VALUE 0 qdisc->ops->cl_ops 4096-ptr_max
CAPPED_DATA 0 qdisc 1
DATA_SOURCE 0 qdisc $0
BIT_INFO 0 qdisc->flags 0x0,0xfffffff7
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &net->xfrm.xfrm_cfg_mutex
HALF_LOCKED2 bh
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/sched/sch_fq_codel.c qdisc_dequeue_drop() -> qdisc_root_sleeping()

Type Parameter Key Value
PARAM_VALUE 0 qdisc 4096-ptr_max
BUF_SIZE 0 qdisc (-1)-s32max
BUF_SIZE 0 qdisc (-1)-s32max
DATA_SOURCE 0 qdisc $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read
HALF_LOCKED2 &fq->lock
HALF_LOCKED2 bh

net/sched/sch_fq_codel.c qdisc_root_sleeping_lock() -> qdisc_root_sleeping()

Type Parameter Key Value
PARAM_VALUE 0 qdisc 4096-ptr_max
BUF_SIZE 0 qdisc (-1)-s32max
BUF_SIZE 0 qdisc (-1)-s32max
DATA_SOURCE 0 qdisc $0
BIT_INFO 0 qdisc->flags 0x0,0xfffffff7
NOSPEC 0 qdisc->handle
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 qdisc->handle 1-4294967280,4294967282-u32max[c]
USER_DATA 0 qdisc->parent 0-u32max
HALF_LOCKED2 bh

net/sched/sch_cake.c qdisc_dequeue_drop() -> qdisc_root_sleeping()

Type Parameter Key Value
PARAM_VALUE 0 qdisc 4096-ptr_max
PARAM_VALUE 0 qdisc->privdata.buffer_used 0-4294967295
BUF_SIZE 0 qdisc (-1)-s32max
BUF_SIZE 0 qdisc (-1)-s32max
DATA_SOURCE 0 qdisc $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 qdisc->gso_skb.next->end
NO_OVERFLOW_SIMPLE 0 qdisc->gso_skb.next->prev->end
NO_OVERFLOW_SIMPLE 0 qdisc->skb_bad_txq.prev->next->tail
NO_OVERFLOW_SIMPLE 0 qdisc->skb_bad_txq.prev->tail
LOCK2 rcu_read
HALF_LOCKED2 bh
HALF_LOCKED2 0 &qdisc->seqlock

net/sched/sch_cake.c qdisc_root_sleeping_lock() -> qdisc_root_sleeping()

Type Parameter Key Value
PARAM_VALUE 0 qdisc 4096-ptr_max
BUF_SIZE 0 qdisc (-1)-s32max
BUF_SIZE 0 qdisc (-1)-s32max
DATA_SOURCE 0 qdisc $0
BIT_INFO 0 qdisc->flags 0x0,0xfffffff7
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 qdisc->handle 1-4294967280,4294967282-u32max[c]
USER_DATA 0 qdisc->parent 0-u32max
HALF_LOCKED2 bh

net/sched/sch_fq.c qdisc_root_sleeping_lock() -> qdisc_root_sleeping()

Type Parameter Key Value
PARAM_VALUE 0 qdisc 4096-ptr_max
BUF_SIZE 0 qdisc (-1)-s32max
BUF_SIZE 0 qdisc (-1)-s32max
DATA_SOURCE 0 qdisc $0
BIT_INFO 0 qdisc->flags 0x0,0xfffffff7
NOSPEC 0 qdisc->handle
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 qdisc->handle 1-4294967280,4294967282-u32max[c]
USER_DATA 0 qdisc->parent 0-u32max
HALF_LOCKED2 bh

net/sched/sch_sfq.c qdisc_root_sleeping_lock() -> qdisc_root_sleeping()

Type Parameter Key Value
PARAM_VALUE 0 qdisc 4096-ptr_max
PARAM_VALUE 0 qdisc->dev_queue->dev 4096-ptr_max
PARAM_VALUE 0 qdisc->ops->owner 0,4096-ptr_max
PARAM_VALUE 0 qdisc->privdata.block->cb_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 qdisc->privdata.block->index 0-1
PARAM_VALUE 0 qdisc->privdata.block->lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 qdisc->privdata.block->refcnt.refs.counter (-1073741824),0-s32max
PARAM_VALUE 0 qdisc->privdata.block_info.block_index 1-4294967295
PARAM_VALUE 0 qdisc->privdata.cur_depth 0
PARAM_VALUE 0 qdisc->privdata.egress_block_info.block_index 1-4294967295
PARAM_VALUE 0 qdisc->privdata.ingress_block_info.block_index 1-4294967295
PARAM_VALUE 0 qdisc->privdata.limit s32min-0,2-s32max
PARAM_VALUE 0 qdisc->privdata.perturb_period 0-2147483500
PARAM_VALUE 0 qdisc->privdata.perturb_timer.lockdep_map->name 0-255
PARAM_VALUE 0 qdisc->privdata.sch->gso_skb.qlen 0
PARAM_VALUE 0 qdisc->privdata.sch->refcnt.refs.counter 1
PARAM_VALUE 0 qdisc->privdata.sch->skb_bad_txq.qlen 0
PARAM_VALUE 0 qdisc->privdata.tail 0
BUF_SIZE 0 qdisc 0-s32max
BUF_SIZE 0 qdisc 0-s32max
DATA_SOURCE 0 qdisc $0
BIT_INFO 0 qdisc->flags 0x0,0xfffffff7
NOSPEC 0 qdisc->handle
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 qdisc->handle 1-4294967280,4294967282-u32max[c]
USER_DATA 0 qdisc->parent 1-u32max
HALF_LOCKED2 &dev->ethtool->rss_lock
HALF_LOCKED2 &net->xfrm.xfrm_cfg_mutex
HALF_LOCKED2 bh
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/sched/sch_sfq.c sfq_perturbation() -> qdisc_root_sleeping()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read