]> git.baikalelectronics.ru Git - kernel.git/commit
net_sched: properly handle failure case of tcf_exts_init()
authorWANG Cong <xiyou.wangcong@gmail.com>
Fri, 19 Aug 2016 19:36:54 +0000 (12:36 -0700)
committerDavid S. Miller <davem@davemloft.net>
Tue, 23 Aug 2016 00:02:31 +0000 (17:02 -0700)
commit224fdce157870eac804a3574044fa3690f7fa578
tree78aefca9f8e4da33abea28a0ff61fbc59fd2c66d
parent051c50d1c0d951c0df64b3e24d89875d78c9bac7
net_sched: properly handle failure case of tcf_exts_init()

After commit 0fbde5cfaa35 ("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>
include/net/pkt_cls.h
net/sched/cls_basic.c
net/sched/cls_bpf.c
net/sched/cls_cgroup.c
net/sched/cls_flow.c
net/sched/cls_flower.c
net/sched/cls_fw.c
net/sched/cls_route.c
net/sched/cls_rsvp.h
net/sched/cls_tcindex.c
net/sched/cls_u32.c