ieee802154: Stop using NLA_PUT*().
[cascardo/linux.git] / net / sched / sch_hfsc.c
index 9bdca2e..8db3e2c 100644 (file)
@@ -1305,7 +1305,8 @@ hfsc_dump_sc(struct sk_buff *skb, int attr, struct internal_sc *sc)
        tsc.m1 = sm2m(sc->sm1);
        tsc.d  = dx2d(sc->dx);
        tsc.m2 = sm2m(sc->sm2);
-       NLA_PUT(skb, attr, sizeof(tsc), &tsc);
+       if (nla_put(skb, attr, sizeof(tsc), &tsc))
+               goto nla_put_failure;
 
        return skb->len;
 
@@ -1573,7 +1574,8 @@ hfsc_dump_qdisc(struct Qdisc *sch, struct sk_buff *skb)
        }
 
        qopt.defcls = q->defcls;
-       NLA_PUT(skb, TCA_OPTIONS, sizeof(qopt), &qopt);
+       if (nla_put(skb, TCA_OPTIONS, sizeof(qopt), &qopt))
+               goto nla_put_failure;
        return skb->len;
 
  nla_put_failure: