Commit 8524f59d4735e1ff9c9dc3e09ebcc7bdb3b32b7b
Committed by
David S. Miller
1 parent
d9e94d5647
ieee80211: beacon->capability is little-endian
It's only a debugging printk, so it went unnoticed; still, the fix is trivial, so... Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> Signed-off-by: John W. Linville <linville@tuxdriver.com>
Showing 1 changed file with 19 additions and 20 deletions Side-by-side Diff
net/ieee80211/ieee80211_rx.c
... | ... | @@ -1585,26 +1585,25 @@ |
1585 | 1585 | DECLARE_MAC_BUF(mac); |
1586 | 1586 | |
1587 | 1587 | IEEE80211_DEBUG_SCAN("'%s' (%s" |
1588 | - "): %c%c%c%c %c%c%c%c-%c%c%c%c %c%c%c%c\n", | |
1589 | - escape_essid(info_element->data, | |
1590 | - info_element->len), | |
1591 | - print_mac(mac, beacon->header.addr3), | |
1592 | - (beacon->capability & (1 << 0xf)) ? '1' : '0', | |
1593 | - (beacon->capability & (1 << 0xe)) ? '1' : '0', | |
1594 | - (beacon->capability & (1 << 0xd)) ? '1' : '0', | |
1595 | - (beacon->capability & (1 << 0xc)) ? '1' : '0', | |
1596 | - (beacon->capability & (1 << 0xb)) ? '1' : '0', | |
1597 | - (beacon->capability & (1 << 0xa)) ? '1' : '0', | |
1598 | - (beacon->capability & (1 << 0x9)) ? '1' : '0', | |
1599 | - (beacon->capability & (1 << 0x8)) ? '1' : '0', | |
1600 | - (beacon->capability & (1 << 0x7)) ? '1' : '0', | |
1601 | - (beacon->capability & (1 << 0x6)) ? '1' : '0', | |
1602 | - (beacon->capability & (1 << 0x5)) ? '1' : '0', | |
1603 | - (beacon->capability & (1 << 0x4)) ? '1' : '0', | |
1604 | - (beacon->capability & (1 << 0x3)) ? '1' : '0', | |
1605 | - (beacon->capability & (1 << 0x2)) ? '1' : '0', | |
1606 | - (beacon->capability & (1 << 0x1)) ? '1' : '0', | |
1607 | - (beacon->capability & (1 << 0x0)) ? '1' : '0'); | |
1588 | + "): %c%c%c%c %c%c%c%c-%c%c%c%c %c%c%c%c\n", | |
1589 | + escape_essid(info_element->data, info_element->len), | |
1590 | + print_mac(mac, beacon->header.addr3), | |
1591 | + (beacon->capability & cpu_to_le16(1 << 0xf)) ? '1' : '0', | |
1592 | + (beacon->capability & cpu_to_le16(1 << 0xe)) ? '1' : '0', | |
1593 | + (beacon->capability & cpu_to_le16(1 << 0xd)) ? '1' : '0', | |
1594 | + (beacon->capability & cpu_to_le16(1 << 0xc)) ? '1' : '0', | |
1595 | + (beacon->capability & cpu_to_le16(1 << 0xb)) ? '1' : '0', | |
1596 | + (beacon->capability & cpu_to_le16(1 << 0xa)) ? '1' : '0', | |
1597 | + (beacon->capability & cpu_to_le16(1 << 0x9)) ? '1' : '0', | |
1598 | + (beacon->capability & cpu_to_le16(1 << 0x8)) ? '1' : '0', | |
1599 | + (beacon->capability & cpu_to_le16(1 << 0x7)) ? '1' : '0', | |
1600 | + (beacon->capability & cpu_to_le16(1 << 0x6)) ? '1' : '0', | |
1601 | + (beacon->capability & cpu_to_le16(1 << 0x5)) ? '1' : '0', | |
1602 | + (beacon->capability & cpu_to_le16(1 << 0x4)) ? '1' : '0', | |
1603 | + (beacon->capability & cpu_to_le16(1 << 0x3)) ? '1' : '0', | |
1604 | + (beacon->capability & cpu_to_le16(1 << 0x2)) ? '1' : '0', | |
1605 | + (beacon->capability & cpu_to_le16(1 << 0x1)) ? '1' : '0', | |
1606 | + (beacon->capability & cpu_to_le16(1 << 0x0)) ? '1' : '0'); | |
1608 | 1607 | |
1609 | 1608 | if (ieee80211_network_init(ieee, beacon, &network, stats)) { |
1610 | 1609 | IEEE80211_DEBUG_SCAN("Dropped '%s' (%s) via %s.\n", |