diff options
author | John Fastabend <john.fastabend@gmail.com> | 2014-09-13 03:04:52 (GMT) |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2014-09-13 16:30:25 (GMT) |
commit | 46e5da40aec256155cfedee96dd21a75da941f2c (patch) | |
tree | cc3986c52025d252c2a063053692595e60c80e13 /net/sched/sch_htb.c | |
parent | d1015645dd535bbf10e52a3ef6d02ee0c3e0b267 (diff) | |
download | linux-46e5da40aec256155cfedee96dd21a75da941f2c.tar.xz |
net: qdisc: use rcu prefix and silence sparse warnings
Add __rcu notation to qdisc handling by doing this we can make
smatch output more legible. And anyways some of the cases should
be using rcu_dereference() see qdisc_all_tx_empty(),
qdisc_tx_chainging(), and so on.
Also *wake_queue() API is commonly called from driver timer routines
without rcu lock or rtnl lock. So I added rcu_read_lock() blocks
around netif_wake_subqueue and netif_tx_wake_queue.
Signed-off-by: John Fastabend <john.r.fastabend@intel.com>
Acked-by: Eric Dumazet <edumazet@google.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/sched/sch_htb.c')
0 files changed, 0 insertions, 0 deletions