> > +void rt2x00queue_remove_l2pad(struct sk_buff *skb, unsigned int > > header_length) +{ + struct skb_frame_desc *skbdesc = > > get_skb_frame_desc(skb); + unsigned int l2pad = 4 - (header_length > > & 3); > This formula is incorrect, it should be at least (4 - > (header_length%4)%4). I have a fix in my pending patches... > If header_length is 0 => l2pad should be 0 as well. Header_length should never be 0 (that was fixed by this patch), so that should not be a problem. I'll review your patch so it can be send as update later. But I do think this patch can be merged into linux-wireless in regardless. Ivo P.S. Your mail client is really messing up the replies by removing end-of-line characters. :S -- To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html