Messages in this thread | | | Date | Tue, 15 Jul 2014 16:05:55 -0700 (PDT) | Subject | Re: [PATCH] net: clean up some sparse endianness warnings in ipv6.h | From | David Miller <> |
| |
From: Jeff Layton <jlayton@primarydata.com> Date: Mon, 14 Jul 2014 08:25:46 -0400
> #endif > - (a->s6_addr32[2] ^ htonl(0x0000ffff))) == 0UL; > + ((a->s6_addr32[2] ^ htonl(0x0000ffff)) == cpu_to_be32(0)));
While you are spinning a new version, change this htonl() to be cpu_to_be32(). All the rest of this entire expression uses the cpu_to_*() interfaces, so for consistency this should too.
Thanks.
| |