diff options
author | Hong zhi guo <honkiko@gmail.com> | 2013-03-29 06:09:35 +0100 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2013-03-29 19:44:37 +0100 |
commit | 10c9cbb10fa035d20c8ff2e231780617c6c70ee7 (patch) | |
tree | 40152f8bd32f02c8483248f2a463dc085b8d83ee /net/ieee802154/netlink.c | |
parent | audit: pass int* to nlmsg_next (diff) | |
download | linux-10c9cbb10fa035d20c8ff2e231780617c6c70ee7.tar.xz linux-10c9cbb10fa035d20c8ff2e231780617c6c70ee7.zip |
netlink: fix the warning introduced by netlink API replacement
Signed-off-by: Hong Zhiguo <honkiko@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/ieee802154/netlink.c')
-rw-r--r-- | net/ieee802154/netlink.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/net/ieee802154/netlink.c b/net/ieee802154/netlink.c index 92472528106b..7e49bbcc6967 100644 --- a/net/ieee802154/netlink.c +++ b/net/ieee802154/netlink.c @@ -64,8 +64,8 @@ struct sk_buff *ieee802154_nl_create(int flags, u8 req) int ieee802154_nl_mcast(struct sk_buff *msg, unsigned int group) { - /* XXX: nlh is right at the start of msg */ - void *hdr = genlmsg_data(nlmsg_data(msg->data)); + struct nlmsghdr *nlh = nlmsg_hdr(msg); + void *hdr = genlmsg_data(nlmsg_data(nlh)); if (genlmsg_end(msg, hdr) < 0) goto out; @@ -97,8 +97,8 @@ struct sk_buff *ieee802154_nl_new_reply(struct genl_info *info, int ieee802154_nl_reply(struct sk_buff *msg, struct genl_info *info) { - /* XXX: nlh is right at the start of msg */ - void *hdr = genlmsg_data(nlmsg_data(msg->data)); + struct nlmsghdr *nlh = nlmsg_hdr(msg); + void *hdr = genlmsg_data(nlmsg_data(nlh)); if (genlmsg_end(msg, hdr) < 0) goto out; |