diff options
Diffstat (limited to 'net/decnet/dn_dev.c')
| -rw-r--r-- | net/decnet/dn_dev.c | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/net/decnet/dn_dev.c b/net/decnet/dn_dev.c index e65f1be44e8e..9017a9a73ab5 100644 --- a/net/decnet/dn_dev.c +++ b/net/decnet/dn_dev.c | |||
| @@ -565,7 +565,8 @@ static const struct nla_policy dn_ifa_policy[IFA_MAX+1] = { | |||
| 565 | [IFA_FLAGS] = { .type = NLA_U32 }, | 565 | [IFA_FLAGS] = { .type = NLA_U32 }, |
| 566 | }; | 566 | }; |
| 567 | 567 | ||
| 568 | static int dn_nl_deladdr(struct sk_buff *skb, struct nlmsghdr *nlh) | 568 | static int dn_nl_deladdr(struct sk_buff *skb, struct nlmsghdr *nlh, |
| 569 | struct netlink_ext_ack *extack) | ||
| 569 | { | 570 | { |
| 570 | struct net *net = sock_net(skb->sk); | 571 | struct net *net = sock_net(skb->sk); |
| 571 | struct nlattr *tb[IFA_MAX+1]; | 572 | struct nlattr *tb[IFA_MAX+1]; |
| @@ -581,7 +582,8 @@ static int dn_nl_deladdr(struct sk_buff *skb, struct nlmsghdr *nlh) | |||
| 581 | if (!net_eq(net, &init_net)) | 582 | if (!net_eq(net, &init_net)) |
| 582 | goto errout; | 583 | goto errout; |
| 583 | 584 | ||
| 584 | err = nlmsg_parse(nlh, sizeof(*ifm), tb, IFA_MAX, dn_ifa_policy, NULL); | 585 | err = nlmsg_parse(nlh, sizeof(*ifm), tb, IFA_MAX, dn_ifa_policy, |
| 586 | extack); | ||
| 585 | if (err < 0) | 587 | if (err < 0) |
| 586 | goto errout; | 588 | goto errout; |
| 587 | 589 | ||
| @@ -609,7 +611,8 @@ errout: | |||
| 609 | return err; | 611 | return err; |
| 610 | } | 612 | } |
| 611 | 613 | ||
| 612 | static int dn_nl_newaddr(struct sk_buff *skb, struct nlmsghdr *nlh) | 614 | static int dn_nl_newaddr(struct sk_buff *skb, struct nlmsghdr *nlh, |
| 615 | struct netlink_ext_ack *extack) | ||
| 613 | { | 616 | { |
| 614 | struct net *net = sock_net(skb->sk); | 617 | struct net *net = sock_net(skb->sk); |
| 615 | struct nlattr *tb[IFA_MAX+1]; | 618 | struct nlattr *tb[IFA_MAX+1]; |
| @@ -625,7 +628,8 @@ static int dn_nl_newaddr(struct sk_buff *skb, struct nlmsghdr *nlh) | |||
| 625 | if (!net_eq(net, &init_net)) | 628 | if (!net_eq(net, &init_net)) |
| 626 | return -EINVAL; | 629 | return -EINVAL; |
| 627 | 630 | ||
| 628 | err = nlmsg_parse(nlh, sizeof(*ifm), tb, IFA_MAX, dn_ifa_policy, NULL); | 631 | err = nlmsg_parse(nlh, sizeof(*ifm), tb, IFA_MAX, dn_ifa_policy, |
| 632 | extack); | ||
| 629 | if (err < 0) | 633 | if (err < 0) |
| 630 | return err; | 634 | return err; |
| 631 | 635 | ||
