--- linux-2.6.18.noarch/drivers/net/wireless/ath/ath9k/debug.c.orig 2010-04-19 10:58:38.000000000 -0400 +++ linux-2.6.18.noarch/drivers/net/wireless/ath/ath9k/debug.c 2010-04-19 11:01:25.000000000 -0400 @@ -376,12 +376,12 @@ static ssize_t read_file_wiphy(struct fi aphy->chan_idx, aphy->chan_is_ht); } - put_unaligned_le32(REG_READ(sc->sc_ah, AR_STA_ID0), addr); - put_unaligned_le16(REG_READ(sc->sc_ah, AR_STA_ID1) & 0xffff, addr + 4); + put_unaligned(cpu_to_le32(REG_READ(sc->sc_ah, AR_STA_ID0)), addr); + put_unaligned(cpu_to_le16(REG_READ(sc->sc_ah, AR_STA_ID1) & 0xffff), addr + 4); len += snprintf(buf + len, sizeof(buf) - len, "addr: %pM\n", addr); - put_unaligned_le32(REG_READ(sc->sc_ah, AR_BSSMSKL), addr); - put_unaligned_le16(REG_READ(sc->sc_ah, AR_BSSMSKU) & 0xffff, addr + 4); + put_unaligned(cpu_to_le32(REG_READ(sc->sc_ah, AR_BSSMSKL)), addr); + put_unaligned(cpu_to_le16(REG_READ(sc->sc_ah, AR_BSSMSKU) & 0xffff), addr + 4); len += snprintf(buf + len, sizeof(buf) - len, "addrmask: %pM\n", addr);