treewide: kvzalloc() -> kvcalloc()
[sfrench/cifs-2.6.git] / net / decnet / dn_rules.c
index c795c3f509c9494486463f1839c4c9dcadff797c..72236695db3db2fb27e3b3414feafde008bfd8c6 100644 (file)
@@ -121,13 +121,16 @@ static int dn_fib_rule_match(struct fib_rule *rule, struct flowi *fl, int flags)
 
 static int dn_fib_rule_configure(struct fib_rule *rule, struct sk_buff *skb,
                                 struct fib_rule_hdr *frh,
-                                struct nlattr **tb)
+                                struct nlattr **tb,
+                                struct netlink_ext_ack *extack)
 {
        int err = -EINVAL;
        struct dn_fib_rule *r = (struct dn_fib_rule *)rule;
 
-       if (frh->tos)
+       if (frh->tos) {
+               NL_SET_ERR_MSG(extack, "Invalid tos value");
                goto  errout;
+       }
 
        if (rule->table == RT_TABLE_UNSPEC) {
                if (rule->action == FR_ACT_TO_TBL) {