Bug 9656
Summary: | IWL3945 generates WARNING in mac80211/rx.c code | ||
---|---|---|---|
Product: | Drivers | Reporter: | Zdenek Kabelac (zdenek.kabelac) |
Component: | network-wireless | Assignee: | Zhu Yi (yi.zhu) |
Status: | CLOSED CODE_FIX | ||
Severity: | low | CC: | johannes, linville, protasnb, yi.zhu |
Priority: | P1 | ||
Hardware: | All | ||
OS: | Linux | ||
Kernel Version: | 2.6.24-rc6 | Subsystem: | |
Regression: | --- | Bisected commit-id: |
Description
Zdenek Kabelac
2007-12-28 12:58:23 UTC
That is /* * 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); It looks like the drivers has been ipdated commits 691ba2346d5b88cec62fe8db0bf336a58a07b926 6feeb8aad7925b4c00f785eac3039c772629b42f |