diff options
| author | Eric Dumazet <[email protected]> | 2015-12-15 17:43:12 +0000 |
|---|---|---|
| committer | David S. Miller <[email protected]> | 2015-12-15 18:41:52 +0000 |
| commit | 225734de70cd0a9e0b978f3583a4a87939271d5e (patch) | |
| tree | 6b40737db8493f7887bd6fdc439e91150d040fdf /net/unix/af_unix.c | |
| parent | Merge branch 'ser_gigaset-platform-device-dealloc' (diff) | |
| download | kernel-225734de70cd0a9e0b978f3583a4a87939271d5e.tar.gz kernel-225734de70cd0a9e0b978f3583a4a87939271d5e.zip | |
net_sched: make qdisc_tree_decrease_qlen() work for non mq
Stas Nichiporovich reported a regression in his HFSC qdisc setup
on a non multi queue device.
It turns out I mistakenly added a TCQ_F_NOPARENT flag on all qdisc
allocated in qdisc_create() for non multi queue devices, which was
rather buggy. I was clearly mislead by the TCQ_F_ONETXQUEUE that is
also set here for no good reason, since it only matters for the root
qdisc.
Fixes: 4eaf3b84f288 ("net_sched: fix qdisc_tree_decrease_qlen() races")
Reported-by: Stas Nichiporovich <[email protected]>
Tested-by: Stas Nichiporovich <[email protected]>
Signed-off-by: Eric Dumazet <[email protected]>
Signed-off-by: David S. Miller <[email protected]>
Diffstat (limited to 'net/unix/af_unix.c')
0 files changed, 0 insertions, 0 deletions
