Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit d47d78df authored by Pavel Roskin's avatar Pavel Roskin Committed by John W. Linville
Browse files

ath: use get_unaligned_le{16,32} in ath_hw_keysetmac()

parent c54dcd19
Loading
Loading
Loading
Loading
+2 −5
Original line number Original line Diff line number Diff line
@@ -105,11 +105,8 @@ static bool ath_hw_keysetmac(struct ath_common *common,
		if (mac[0] & 0x01)
		if (mac[0] & 0x01)
			unicast_flag = 0;
			unicast_flag = 0;


		macHi = (mac[5] << 8) | mac[4];
		macLo = get_unaligned_le32(mac);
		macLo = (mac[3] << 24) |
		macHi = get_unaligned_le16(mac + 4);
			(mac[2] << 16) |
			(mac[1] << 8) |
			mac[0];
		macLo >>= 1;
		macLo >>= 1;
		macLo |= (macHi & 1) << 31;
		macLo |= (macHi & 1) << 31;
		macHi >>= 1;
		macHi >>= 1;