X-Git-Url: http://pilppa.org/gitweb/?a=blobdiff_plain;f=net%2Fsched%2Fact_skbedit.c;h=4ab916b8074be28daea9fe9f329b4b3b460132c7;hb=14b6848bc0134b8838d374c423df3edda9b1490e;hp=fe9777e77f3582a3d50bcba78caac038d00f94f6;hpb=7b3b6e42032e94a6132a85642e95106f5346650e;p=linux-2.6-omap-h63xx.git diff --git a/net/sched/act_skbedit.c b/net/sched/act_skbedit.c index fe9777e77f3..4ab916b8074 100644 --- a/net/sched/act_skbedit.c +++ b/net/sched/act_skbedit.c @@ -104,8 +104,8 @@ static int tcf_skbedit_init(struct nlattr *nla, struct nlattr *est, if (!pc) { pc = tcf_hash_create(parm->index, est, a, sizeof(*d), bind, &skbedit_idx_gen, &skbedit_hash_info); - if (unlikely(!pc)) - return -ENOMEM; + if (IS_ERR(pc)) + return PTR_ERR(pc); d = to_skbedit(pc); ret = ACT_P_CREATED;