3
0
mirror of https://git.kernel.org/pub/scm/network/wireless/iwd.git synced 2024-12-22 21:22:37 +01:00

netdev: Squash kernel warning

netlink: 16 bytes leftover after parsing attributes in
process `iwd'.
This commit is contained in:
Denis Kenzior 2016-10-18 11:40:26 -05:00
parent c16ae02056
commit 90ea26bec5

View File

@ -135,7 +135,7 @@ static void netdev_set_linkmode_and_operstate(uint32_t ifindex,
size_t bufsize; size_t bufsize;
struct cb_data *cb_data = NULL; struct cb_data *cb_data = NULL;
bufsize = NLMSG_LENGTH(sizeof(struct ifinfomsg)) + bufsize = sizeof(struct ifinfomsg) +
RTA_SPACE(sizeof(uint8_t)) + RTA_SPACE(sizeof(uint8_t)); RTA_SPACE(sizeof(uint8_t)) + RTA_SPACE(sizeof(uint8_t));
rtmmsg = l_malloc(bufsize); rtmmsg = l_malloc(bufsize);
@ -227,7 +227,7 @@ int netdev_set_powered(struct netdev *netdev, bool powered,
size_t bufsize; size_t bufsize;
struct set_powered_cb_data *cb_data = NULL; struct set_powered_cb_data *cb_data = NULL;
bufsize = NLMSG_LENGTH(sizeof(struct ifinfomsg)); bufsize = sizeof(struct ifinfomsg);
rtmmsg = l_malloc(bufsize); rtmmsg = l_malloc(bufsize);
memset(rtmmsg, 0, bufsize); memset(rtmmsg, 0, bufsize);
@ -1601,15 +1601,15 @@ static void netdev_create_from_genl(struct l_genl_msg *msg)
l_debug("Created interface %s[%d]", netdev->name, netdev->index); l_debug("Created interface %s[%d]", netdev->name, netdev->index);
/* Query interface flags */ /* Query interface flags */
bufsize = NLMSG_LENGTH(sizeof(struct ifinfomsg)); bufsize = sizeof(struct ifinfomsg);
rtmmsg = l_malloc(bufsize); rtmmsg = l_malloc(bufsize);
memset(rtmmsg, 0, bufsize); memset(rtmmsg, 0, bufsize);
rtmmsg->ifi_family = AF_UNSPEC; rtmmsg->ifi_family = AF_UNSPEC;
rtmmsg->ifi_index = *ifindex; rtmmsg->ifi_index = *ifindex;
l_netlink_send(rtnl, RTM_GETLINK, 0, rtmmsg, sizeof(struct ifinfomsg), l_netlink_send(rtnl, RTM_GETLINK, 0, rtmmsg, bufsize,
netdev_getlink_cb, netdev, NULL); netdev_getlink_cb, netdev, NULL);
l_free(rtmmsg); l_free(rtmmsg);
} }