linux/drivers/net/wireless/ath/ath10k
Omer Efrat 22d0d2fafc wireless-drivers: use BIT_ULL for NL80211_STA_INFO_ attribute types
The BIT macro uses unsigned long which some architectures handle as 32 bit
and therefore might cause macro's shift to overflow when used on a value
equals or larger than 32 (NL80211_STA_INFO_RX_DURATION and afterwards).

Since 'filled' member in station_info changed to u64, BIT_ULL macro
should be used with all NL80211_STA_INFO_* attribute types instead of BIT
to prevent future possible bugs when one will use BIT macro for higher
attributes by mistake.

This commit cleans up all usages of BIT macro with the above field
in wireless-drivers by changing it to BIT_ULL instead. In addition, there are
some places which don't use BIT nor BIT_ULL macros so align those as well.

Signed-off-by: Omer Efrat <omer.efrat@tandemg.com>
Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
2018-06-27 19:07:39 +03:00
..
ahb.c ath10k: remove useless test before clk_disable_unprepare 2018-05-25 13:02:56 +03:00
ahb.h
bmi.c
bmi.h
ce.c ath10k: fix incorrect size of dma_free_coherent in ath10k_ce_alloc_src_ring_64 2018-06-14 18:11:26 +03:00
ce.h ath10k: snoc: stop including pci.h 2018-06-14 18:15:01 +03:00
core.c Merge ath-next from git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2018-06-18 16:48:15 +03:00
core.h ath10k: support use of channel 173 2018-06-14 18:08:37 +03:00
coredump.c ath10k: add memory dump support for QCA9888 and QCA99X0 2018-05-25 12:46:05 +03:00
coredump.h
debug.c ath10k: skip data calibration for non-bmi target 2018-06-14 18:19:13 +03:00
debug.h
debugfs_sta.c ath10k: fix information leak in debugfs 2018-04-27 14:24:25 +03:00
hif.h ath10k: add support to get target info from hif ops 2018-04-19 18:52:51 +03:00
htc.c ath10k: add HTC services for WCN3990 2018-04-19 18:52:12 +03:00
htc.h ath10k: add HTC services for WCN3990 2018-04-19 18:52:12 +03:00
htt_rx.c treewide: kzalloc() -> kcalloc() 2018-06-12 16:19:22 -07:00
htt_tx.c ath10k: htt_tx: mark expected switch fall-throughs 2018-06-13 14:39:39 +03:00
htt.c ath10k: add inlined wrappers for htt tx ops 2018-04-19 19:19:28 +03:00
htt.h ath10k: enable hw checksum for wcn3990 2018-04-24 08:57:48 +03:00
hw.c ath10k: enable SRRI/DRRI support on ddr for WCN3990 2018-04-24 09:04:21 +03:00
hw.h ath10k: fix spectral scan for QCA9984 and QCA9888 chipsets 2018-06-14 18:09:45 +03:00
Kconfig ath10k: do not mix spaces and tabs in Kconfig 2018-06-14 18:17:27 +03:00
mac.c wireless-drivers: use BIT_ULL for NL80211_STA_INFO_ attribute types 2018-06-27 19:07:39 +03:00
mac.h
Makefile ath10k: platform driver for WCN3990 SNOC WLAN module 2018-04-19 18:51:52 +03:00
p2p.c
p2p.h
pci.c ath10k: modify hif tx paddr to dma_addr_t type 2018-04-19 18:52:44 +03:00
pci.h ath10k: snoc: stop including pci.h 2018-06-14 18:15:01 +03:00
rx_desc.h ath10k: replace bit shifts with the BIT() macro for rx desc bits 2018-05-12 12:25:17 +03:00
sdio.c ath10k: sdio: jump to correct label in error handling path 2018-04-27 14:39:32 +03:00
sdio.h
snoc.c ath10k: handle resource init failure case 2018-06-14 18:21:18 +03:00
snoc.h ath10k: snoc: stop including pci.h 2018-06-14 18:15:01 +03:00
spectral.c ath10k: fix spectral scan for QCA9984 and QCA9888 chipsets 2018-06-14 18:09:45 +03:00
spectral.h
swap.c
swap.h
targaddrs.h
testmode_i.h
testmode.c ath10k: re-enable the firmware fallback mechanism for testmode 2018-05-14 16:44:41 +02:00
testmode.h
thermal.c
thermal.h
trace.c
trace.h
txrx.c
txrx.h
usb.c
usb.h
wmi-ops.h ath10k: DFS Host Confirmation 2018-05-25 13:15:31 +03:00
wmi-tlv.c treewide: kzalloc() -> kcalloc() 2018-06-12 16:19:22 -07:00
wmi-tlv.h ath10k: add quiet mode support for QCA6174/QCA9377 2018-05-12 12:00:33 +03:00
wmi.c ath10k: use dma_zalloc_coherent instead of allocator/memset 2018-06-14 18:12:32 +03:00
wmi.h ath10k: DFS Host Confirmation 2018-05-25 13:15:31 +03:00
wow.c ath10k: convert wow pattern from 802.3 to 802.11 2018-04-24 08:54:52 +03:00
wow.h