On 31-05-16 16:07, Johannes Berg wrote: > From: Johannes Berg <johannes.berg@xxxxxxxxx> > > Backport it simply using nla_put_u64(). This is fine for all the > current users, but probably should be fixed. I submitted a patch including this a couple of weeks ago titled: "backports: netlink: add 64-bit aligned helper functions". Regards, Arend > Change-Id: I0a48b90cdd081a7cba67ad592933ab266093c831 > Signed-off-by: Johannes Berg <johannes.berg@xxxxxxxxx> > --- > backport/backport-include/net/netlink.h | 9 +++++++++ > 1 file changed, 9 insertions(+) > > diff --git a/backport/backport-include/net/netlink.h b/backport/backport-include/net/netlink.h > index 40160b57bc7a..570d440a9d2c 100644 > --- a/backport/backport-include/net/netlink.h > +++ b/backport/backport-include/net/netlink.h > @@ -189,4 +189,13 @@ static inline __le64 nla_get_le64(const struct nlattr *nla) > } > #endif /* < 4.4 */ > > +#if LINUX_VERSION_CODE < KERNEL_VERSION(4,7,0) > +#define nla_put_u64_64bit LINUX_BACKPORT(nla_put_u64_64bit) > +static inline int nla_put_u64_64bit(struct sk_buff *skb, int attrtype, > + u64 value, int padattr) > +{ > + return nla_put_u64(skb, attrtype, value); > +} > +#endif /* < 4.7 */ > + > #endif /* __BACKPORT_NET_NETLINK_H */ > -- To unsubscribe from this list: send the line "unsubscribe backports" in