diff options
author | John Fastabend <john.fastabend@gmail.com> | 2014-09-13 05:04:52 +0200 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2014-09-13 18:30:25 +0200 |
commit | 46e5da40aec256155cfedee96dd21a75da941f2c (patch) | |
tree | cc3986c52025d252c2a063053692595e60c80e13 /net/sched/sch_dsmark.c | |
parent | sunvnet: Avoid sending superfluous LDC messages. (diff) | |
download | linux-46e5da40aec256155cfedee96dd21a75da941f2c.tar.xz linux-46e5da40aec256155cfedee96dd21a75da941f2c.zip |
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_dsmark.c')
0 files changed, 0 insertions, 0 deletions