I didn't think that many drivers had this problem... The warning is harmless on machines that are ok with unaligned memory accesses. > WARNING: at net/mac80211/rx.c:1486 __ieee80211_rx() > Pid: 0, comm: swapper Not tainted 2.6.24-rc6-git5 #11 comes from /* * Drivers are required to align the payload data to a four-byte * boundary, so the last two bits of the address where it starts * may not be set. The header is required to be directly before * the payload data, padding like atheros hardware adds which is * inbetween the 802.11 header and the payload is not supported, * the driver is required to move the 802.11 header further back * in that case. */ hdrlen = ieee80211_get_hdrlen(rx.fc); WARN_ON_ONCE(((unsigned long)(skb->data + hdrlen)) & 3); Although I'm starting to doubt my own sanity here with this sanity check if so many drivers can trigger it. johannes
Attachment:
signature.asc
Description: This is a digitally signed message part