On Mon, 2012-05-14 at 17:05 +0200, Jan Engelhardt wrote:
On Monday 2012-05-14 16:40, Pablo Neira Ayuso wrote:
quoted
quoted
- if (t->uports.p16.dst < t->uports.p16.src)
+ if (ntohs(t->uports.p16.dst) < ntohs(t->uports.p16.src))
Do we really need this to make sparse happy?
This looks insane to make sparse happy
static inline u32 addr_mask(const __be32 *addr32, const __be32 *mask)
{
return (__force u32)htonl((__force u32)(*addr32 & *mask));
}
with the "more logic" way to write it sparse complains on everything...
static inline u32 addr_mask(const __be32 *addr32, const __be32 *mask)
{
return htonl(*addr32 & *mask);
}
Is there a better way to do this ?