Bernie Harris
df3eb6cd68
net_sched: drr: check for NULL pointer in drr_dequeue
...
There are cases where qdisc_dequeue_peeked can return NULL, and the result
is dereferenced later on in the function.
Similarly to the other qdisc dequeue functions, check whether the skb
pointer is NULL and if it is, goto out.
Signed-off-by: Bernie Harris <bernie.harris@alliedtelesis.co.nz>
Reviewed-by: Cong Wang <xiyou.wangcong@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2016-01-29 17:26:44 -08:00
..
act_api.c
act_bpf.c
bpf: add bpf_redirect() helper
2015-09-17 21:09:07 -07:00
act_connmark.c
netfilter: nf_conntrack: Add a struct net parameter to l4_pkt_to_tuple
2015-09-18 22:00:04 +02:00
act_csum.c
act_gact.c
act_ipt.c
netfilter: x_tables: Pass struct net in xt_action_param
2015-09-18 21:58:14 +02:00
act_mirred.c
act_mirred: clear sender cpu before sending to tx
2015-10-08 04:59:04 -07:00
act_nat.c
act_pedit.c
act_police.c
act_simple.c
act_skbedit.c
act_vlan.c
cls_api.c
cls_basic.c
cls_bpf.c
net, sched: add clsact qdisc
2016-01-10 22:13:15 -05:00
cls_cgroup.c
cls_flow.c
sched: cls_flow: use skb_to_full_sk() helper
2015-11-08 20:56:39 -05:00
cls_flower.c
sched,cls_flower: set key address type when present
2016-01-11 17:27:30 -05:00
cls_fw.c
net: revert "net_sched: move tp->root allocation into fw_init()"
2015-09-24 14:33:30 -07:00
cls_route.c
cls_rsvp.c
cls_rsvp.h
cls_rsvp6.c
cls_tcindex.c
cls_u32.c
em_canid.c
em_cmp.c
em_ipset.c
netfilter: x_tables: Pass struct net in xt_action_param
2015-09-18 21:58:14 +02:00
em_meta.c
net_sched: em_meta: use skb_to_full_sk() helper
2015-11-08 20:56:39 -05:00
em_nbyte.c
em_text.c
em_u32.c
ematch.c
Kconfig
net, sched: add clsact qdisc
2016-01-10 22:13:15 -05:00
Makefile
sch_api.c
net_sched: make qdisc_tree_decrease_qlen() work for non mq
2015-12-15 13:41:52 -05:00
sch_atm.c
net: sched: consolidate tc_classify{,_compat}
2015-08-27 14:18:48 -07:00
sch_blackhole.c
net/sched: make sch_blackhole.c explicitly non-modular
2015-10-09 07:52:28 -07:00
sch_cbq.c
net: sched: consolidate tc_classify{,_compat}
2015-08-27 14:18:48 -07:00
sch_choke.c
net: sched: kill dead code in sch_choke.c
2015-11-03 13:30:47 -05:00
sch_codel.c
sch_drr.c
net_sched: drr: check for NULL pointer in drr_dequeue
2016-01-29 17:26:44 -08:00
sch_dsmark.c
sch_dsmark: improve memory locality
2015-09-17 22:37:19 -07:00
sch_fifo.c
sch_fq.c
net: synack packets can be attached to request sockets
2015-10-11 05:05:06 -07:00
sch_fq_codel.c
net: sched: consolidate tc_classify{,_compat}
2015-08-27 14:18:48 -07:00
sch_generic.c
net: sched: fix missing free per cpu on qstats
2016-01-06 01:40:21 -05:00
sch_gred.c
sch_hfsc.c
net: sched: consolidate tc_classify{,_compat}
2015-08-27 14:18:48 -07:00
sch_hhf.c
sch_hhf: fix return value of hhf_drop()
2015-10-11 04:49:33 -07:00
sch_htb.c
net: sched: consolidate tc_classify{,_compat}
2015-08-27 14:18:48 -07:00
sch_ingress.c
net, sched: add clsact qdisc
2016-01-10 22:13:15 -05:00
sch_mq.c
net_sched: fix qdisc_tree_decrease_qlen() races
2015-12-03 14:59:05 -05:00
sch_mqprio.c
net_sched: fix qdisc_tree_decrease_qlen() races
2015-12-03 14:59:05 -05:00
sch_multiq.c
net: sched: consolidate tc_classify{,_compat}
2015-08-27 14:18:48 -07:00
sch_netem.c
sch_pie.c
sch_plug.c
sch_prio.c
net: sched: consolidate tc_classify{,_compat}
2015-08-27 14:18:48 -07:00
sch_qfq.c
net: sched: consolidate tc_classify{,_compat}
2015-08-27 14:18:48 -07:00
sch_red.c
sch_sfb.c
net: sched: consolidate tc_classify{,_compat}
2015-08-27 14:18:48 -07:00
sch_sfq.c
net: sched: consolidate tc_classify{,_compat}
2015-08-27 14:18:48 -07:00
sch_tbf.c
sch_teql.c