> > -static inline int ADDIP_SERIAL_gte(__u16 s, __u16 t) > > +static inline int ADDIP_SERIAL_gte(__u32 s, __u32 t) > > { > > return ((s) == (t)) || (((t) - (s)) & ADDIP_SERIAL_SIGN_BIT); > > } Does gcc manage to compile that to (s32)((t) - (s)) <= 0 ? David -- To unsubscribe from this list: send the line "unsubscribe linux-sctp" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html