net_sched: properly handle failure case of tcf_exts_init()
After commit 22dc13c8 ("net_sched: convert tcf_exts from list to pointer array") we do dynamic allocation in tcf_exts_init(), therefore we need to handle the ENOMEM case properly. Cc: Jamal Hadi Salim <jhs@mojatatu.com> Signed-off-by:Cong Wang <xiyou.wangcong@gmail.com> Acked-by:
Jamal Hadi Salim <jhs@mojatatu.com> Acked-by:
Jamal Hadi Salim <jhs@mojatatu.com> Signed-off-by:
David S. Miller <davem@davemloft.net>
Showing
- include/net/pkt_cls.h 4 additions, 2 deletionsinclude/net/pkt_cls.h
- net/sched/cls_basic.c 9 additions, 3 deletionsnet/sched/cls_basic.c
- net/sched/cls_bpf.c 17 additions, 10 deletionsnet/sched/cls_bpf.c
- net/sched/cls_cgroup.c 10 additions, 3 deletionsnet/sched/cls_cgroup.c
- net/sched/cls_flow.c 16 additions, 10 deletionsnet/sched/cls_flow.c
- net/sched/cls_flower.c 8 additions, 3 deletionsnet/sched/cls_flower.c
- net/sched/cls_fw.c 14 additions, 4 deletionsnet/sched/cls_fw.c
- net/sched/cls_route.c 10 additions, 4 deletionsnet/sched/cls_route.c
- net/sched/cls_rsvp.h 13 additions, 4 deletionsnet/sched/cls_rsvp.h
- net/sched/cls_tcindex.c 65 additions, 25 deletionsnet/sched/cls_tcindex.c
- net/sched/cls_u32.c 15 additions, 6 deletionsnet/sched/cls_u32.c
Loading
Please register or sign in to comment