aboutsummaryrefslogtreecommitdiffstats
path: root/net/sched
diff options
context:
space:
mode:
authorDavid S. Miller <davem@davemloft.net>2014-12-10 15:48:20 -0500
committerDavid S. Miller <davem@davemloft.net>2014-12-10 15:48:20 -0500
commit22f10923dd39141785273e423b9acf347297e15f (patch)
treecc1f19103817433a426b3e329d6326f5e9d8e8f7 /net/sched
parent785c20a08bead1e58ad53f2dc324782da7a0c9ea (diff)
parent69204cf7eb9c5a72067ce6922d4699378251d053 (diff)
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
Conflicts: drivers/net/ethernet/amd/xgbe/xgbe-desc.c drivers/net/ethernet/renesas/sh_eth.c Overlapping changes in both conflict cases. Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/sched')
-rw-r--r--net/sched/Kconfig7
-rw-r--r--net/sched/sch_fq_codel.c2
2 files changed, 5 insertions, 4 deletions
diff --git a/net/sched/Kconfig b/net/sched/Kconfig
index 88618f8b794c..c54c9d9d1ffb 100644
--- a/net/sched/Kconfig
+++ b/net/sched/Kconfig
@@ -22,8 +22,9 @@ menuconfig NET_SCHED
22 This code is considered to be experimental. 22 This code is considered to be experimental.
23 23
24 To administer these schedulers, you'll need the user-level utilities 24 To administer these schedulers, you'll need the user-level utilities
25 from the package iproute2+tc at <ftp://ftp.tux.org/pub/net/ip-routing/>. 25 from the package iproute2+tc at
26 That package also contains some documentation; for more, check out 26 <https://www.kernel.org/pub/linux/utils/net/iproute2/>. That package
27 also contains some documentation; for more, check out
27 <http://www.linuxfoundation.org/collaborate/workgroups/networking/iproute2>. 28 <http://www.linuxfoundation.org/collaborate/workgroups/networking/iproute2>.
28 29
29 This Quality of Service (QoS) support will enable you to use 30 This Quality of Service (QoS) support will enable you to use
@@ -336,7 +337,7 @@ config NET_SCH_PLUG
336 of virtual machines by allowing the generated network output to be rolled 337 of virtual machines by allowing the generated network output to be rolled
337 back if needed. 338 back if needed.
338 339
339 For more information, please refer to http://wiki.xensource.com/xenwiki/Remus 340 For more information, please refer to <http://wiki.xenproject.org/wiki/Remus>
340 341
341 Say Y here if you are using this kernel for Xen dom0 and 342 Say Y here if you are using this kernel for Xen dom0 and
342 want to protect Xen guests with Remus. 343 want to protect Xen guests with Remus.
diff --git a/net/sched/sch_fq_codel.c b/net/sched/sch_fq_codel.c
index b9ca32ebc1de..1e52decb7b59 100644
--- a/net/sched/sch_fq_codel.c
+++ b/net/sched/sch_fq_codel.c
@@ -94,7 +94,7 @@ static unsigned int fq_codel_classify(struct sk_buff *skb, struct Qdisc *sch,
94 TC_H_MIN(skb->priority) <= q->flows_cnt) 94 TC_H_MIN(skb->priority) <= q->flows_cnt)
95 return TC_H_MIN(skb->priority); 95 return TC_H_MIN(skb->priority);
96 96
97 filter = rcu_dereference(q->filter_list); 97 filter = rcu_dereference_bh(q->filter_list);
98 if (!filter) 98 if (!filter)
99 return fq_codel_hash(q, skb) + 1; 99 return fq_codel_hash(q, skb) + 1;
100 100