swconfig: fix build with linux 4.0
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com> SVN-Revision: 44617
This commit is contained in:
parent
3ddd2b49a9
commit
57c7bed820
1 changed files with 6 additions and 3 deletions
|
@ -396,7 +396,8 @@ swconfig_dump_attr(struct swconfig_callback *cb, void *arg)
|
|||
op->description))
|
||||
goto nla_put_failure;
|
||||
|
||||
return genlmsg_end(msg, hdr);
|
||||
genlmsg_end(msg, hdr);
|
||||
return msg->len;
|
||||
nla_put_failure:
|
||||
genlmsg_cancel(msg, hdr);
|
||||
return -EMSGSIZE;
|
||||
|
@ -828,7 +829,8 @@ swconfig_get_attr(struct sk_buff *skb, struct genl_info *info)
|
|||
err = -EINVAL;
|
||||
goto error;
|
||||
}
|
||||
err = genlmsg_end(msg, hdr);
|
||||
genlmsg_end(msg, hdr);
|
||||
err = msg->len;
|
||||
if (err < 0)
|
||||
goto nla_put_failure;
|
||||
|
||||
|
@ -891,7 +893,8 @@ swconfig_send_switch(struct sk_buff *msg, u32 pid, u32 seq, int flags,
|
|||
nla_nest_end(msg, p);
|
||||
}
|
||||
nla_nest_end(msg, m);
|
||||
return genlmsg_end(msg, hdr);
|
||||
genlmsg_end(msg, hdr);
|
||||
return msg->len;
|
||||
nla_put_failure:
|
||||
genlmsg_cancel(msg, hdr);
|
||||
return -EMSGSIZE;
|
||||
|
|
Loading…
Reference in a new issue