From 08c4a39ef8417de8f48874296f07ad58de46eefc Mon Sep 17 00:00:00 2001 From: Ben Pfaff Date: Tue, 24 May 2011 10:55:26 -0700 Subject: [PATCH] netlink: Avoid "cast increases required alignment of target type" on RISC. This warning doesn't indicate a genuine problem, since 'nla' must be aligned properly and NLA_ALIGN ensures that the offset is aligned properly too. Casting via void * suppresses the warning. --- lib/netlink.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/netlink.h b/lib/netlink.h index b1bf5858..0bd2c41e 100644 --- a/lib/netlink.h +++ b/lib/netlink.h @@ -98,7 +98,7 @@ enum nl_attr_type static inline struct nlattr * nl_attr_next(const struct nlattr *nla) { - return (struct nlattr *) ((uint8_t *) nla + NLA_ALIGN(nla->nla_len)); + return (void *) ((uint8_t *) nla + NLA_ALIGN(nla->nla_len)); } static inline bool -- 2.30.2