linux-brain/drivers/net/wireless/ath/ath9k
Masashi Honma b668352c4a ath9k_htc: Use appropriate rs_datalen type
commit 5024f21c159f8c1668f581fff37140741c0b1ba9 upstream.

kernel test robot says:
drivers/net/wireless/ath/ath9k/htc_drv_txrx.c:987:20: sparse: warning: incorrect type in assignment (different base types)
drivers/net/wireless/ath/ath9k/htc_drv_txrx.c:987:20: sparse:    expected restricted __be16 [usertype] rs_datalen
drivers/net/wireless/ath/ath9k/htc_drv_txrx.c:987:20: sparse:    got unsigned short [usertype]
drivers/net/wireless/ath/ath9k/htc_drv_txrx.c:988:13: sparse: warning: restricted __be16 degrades to integer
drivers/net/wireless/ath/ath9k/htc_drv_txrx.c:1001:13: sparse: warning: restricted __be16 degrades to integer

Indeed rs_datalen has host byte order, so modify it's own type.

Reported-by: kernel test robot <lkp@intel.com>
Fixes: cd486e627e67 ("ath9k_htc: Discard undersized packets")
Signed-off-by: Masashi Honma <masashi.honma@gmail.com>
Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
Link: https://lore.kernel.org/r/20200808233258.4596-1-masashi.honma@gmail.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2020-11-18 19:20:21 +01:00
..
ahb.c headers: separate linux/mod_devicetable.h from linux/platform_device.h 2018-07-07 17:52:26 +02:00
ani.c scripts/spelling.txt: add "aligment" pattern and fix typo instances 2017-02-27 18:43:46 -08:00
ani.h
antenna.c ath9k: fix RX_STAT_INC() etc macros 2018-10-13 20:27:35 +03:00
ar953x_initvals.h
ar955x_1p0_initvals.h
ar956x_initvals.h
ar5008_initvals.h
ar5008_phy.c ath9k: ar5008_phy: mark expected switch fall-through 2018-11-05 13:15:24 +02:00
ar9001_initvals.h
ar9002_calib.c ath9k: don't run periodic and nf calibation at the same time 2018-07-31 10:51:43 +03:00
ar9002_hw.c ath9k: replace eeprom_param EEP_MINOR_REV with get_eeprom_rev 2016-12-15 10:26:27 +02:00
ar9002_initvals.h
ar9002_mac.c ath9k: ar9002_mac: kill off ACCESS_ONCE() 2017-01-12 12:59:45 +02:00
ar9002_phy.c ath9k: ar9002_phy: mark expected switch fall-throughs 2018-11-05 13:15:34 +02:00
ar9002_phy.h ath9k_hw: fix spectral scan on AR9285 and newer 2016-07-19 20:58:07 +03:00
ar9003_2p2_initvals.h
ar9003_aic.c
ar9003_aic.h
ar9003_buffalo_initvals.h
ar9003_calib.c Revert "ath9k_hw: implement temperature compensation support for AR9003+" 2016-10-13 14:11:30 +03:00
ar9003_eeprom.c ath9k_hw: fix uninitialized variable data 2019-11-29 10:09:40 +01:00
ar9003_eeprom.h ath9k: Read noise floor calibration data from eeprom 2018-01-25 07:33:36 +02:00
ar9003_hw.c
ar9003_mac.c ath9k: remove cast to void pointer 2017-09-25 10:13:58 +03:00
ar9003_mac.h
ar9003_mci.c ath9k: remove set but not used variable 'new_flags' 2018-11-05 13:18:34 +02:00
ar9003_mci.h
ar9003_paprd.c treewide: kmalloc() -> kmalloc_array() 2018-06-12 16:19:22 -07:00
ar9003_phy.c ath9k: drop redundant code in ar9003_hw_set_channel 2019-04-29 17:56:03 +03:00
ar9003_phy.h ath9k_hw: fix duplicate (and partially wrong) definition of AR_CH0_THERM 2016-07-19 20:59:04 +03:00
ar9003_rtt.c
ar9003_rtt.h
ar9003_wow.c
ar9330_1p1_initvals.h
ar9330_1p2_initvals.h
ar9340_initvals.h
ar9462_2p1_initvals.h
ar9462_2p0_initvals.h
ar9485_initvals.h
ar9565_1p1_initvals.h
ar9565_1p0_initvals.h
ar9580_1p0_initvals.h
ath9k_pci_owl_loader.c ath9k: use iowrite32 over __raw_writel 2020-01-17 19:48:28 +01:00
ath9k.h ath9k: Switch to mac80211 TXQ scheduling and airtime APIs 2019-02-12 20:44:41 +02:00
beacon.c ath9k: Fix beacon configuration for addition/removal of interfaces 2016-07-08 17:03:41 +03:00
btcoex.c
btcoex.h
calib.c ath9k: Fix get channel default noise floor 2018-02-07 16:14:08 +02:00
calib.h
channel.c ath9k: use timespec64 for tsf_ts 2018-06-29 14:44:49 +03:00
common-beacon.c
common-beacon.h
common-debug.c ath9k: add counters for good and errorneous FFT/spectral frames 2018-10-02 07:43:32 +03:00
common-debug.h ath9k: add counters for good and errorneous FFT/spectral frames 2018-10-02 07:43:32 +03:00
common-init.c ath9k: spelling s/premble/preamble/ 2018-03-26 18:22:44 +03:00
common-init.h
common-spectral.c ath9k: do not return invalid pointers as a *dentry 2019-02-07 16:59:04 +02:00
common-spectral.h ath9k: fix and simplify FFT max index retrieval 2018-10-02 07:43:56 +03:00
common.c Merge ath-next from git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2017-05-19 11:47:44 +03:00
common.h ath9k: Fix beacon configuration for addition/removal of interfaces 2016-07-08 17:03:41 +03:00
debug_sta.c ath9k: Switch to mac80211 TXQ scheduling and airtime APIs 2019-02-12 20:44:41 +02:00
debug.c ath9k: debugfs: Fix SPUR-DOWN field 2019-02-26 15:08:16 +02:00
debug.h ath9k: Switch to mac80211 TXQ scheduling and airtime APIs 2019-02-12 20:44:41 +02:00
dfs_debug.c wireless: Use octal not symbolic permissions 2018-03-27 11:01:13 +03:00
dfs_debug.h
dfs.c ath: add support to get the detected radar specifications 2018-05-25 13:15:21 +03:00
dfs.h
dynack.c ath9k: dynack: set ackto to max timeout in ath_dynack_reset 2019-09-04 09:15:31 +03:00
dynack.h ath9k: dynack: make ewma estimation faster 2018-11-06 18:26:50 +02:00
eeprom_4k.c ath9k: Differentiate between max combined and per chain power 2019-04-29 17:53:43 +03:00
eeprom_9287.c ath9k: move RELAY and DEBUG_FS to ATH9K[_HTC]_DEBUGFS 2017-01-13 15:29:24 +02:00
eeprom_def.c ath9k: move RELAY and DEBUG_FS to ATH9K[_HTC]_DEBUGFS 2017-01-13 15:29:24 +02:00
eeprom.c ath9k: Differentiate between max combined and per chain power 2019-04-29 17:53:43 +03:00
eeprom.h ath9k: Add cast to u8 to FREQ2FBIN macro 2017-04-19 17:00:48 +03:00
gpio.c ath: Convert timers to use timer_setup() 2017-10-27 16:54:19 +03:00
hif_usb.c ath9k: hif_usb: fix race condition between usb_get_urb() and usb_kill_anchored_urbs() 2020-10-29 09:58:05 +01:00
hif_usb.h ath9k: Fix general protection fault in ath9k_hif_usb_rx_cb 2020-07-29 10:18:46 +02:00
htc_drv_beacon.c ath9k: remove cast to void pointer 2017-09-25 10:13:58 +03:00
htc_drv_debug.c wireless: Use octal not symbolic permissions 2018-03-27 11:01:13 +03:00
htc_drv_gpio.c
htc_drv_init.c ath9k: Fix use-after-free Read in ath9k_wmi_ctrl_rx 2020-06-17 16:40:35 +02:00
htc_drv_main.c ath9k_htc: Add a sanity check in ath9k_htc_ampdu_action() 2017-12-14 17:30:11 +02:00
htc_drv_txrx.c ath9k_htc: Use appropriate rs_datalen type 2020-11-18 19:20:21 +01:00
htc_hst.c ath9k: Fix potential out of bounds in ath9k_htc_txcompletion_cb() 2020-10-29 09:57:35 +01:00
htc_hst.h
htc.h ath: Convert timers to use timer_setup() 2017-10-27 16:54:19 +03:00
hw-ops.h
hw.c ath9k: Differentiate between max combined and per chain power 2019-04-29 17:53:43 +03:00
hw.h ath9k: Differentiate between max combined and per chain power 2019-04-29 17:53:43 +03:00
init.c Merge ath-next from git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2019-05-27 15:15:29 +03:00
Kconfig drivers: net: Fix Kconfig indentation 2019-09-26 08:56:17 +02:00
link.c ath: Convert timers to use timer_setup() 2017-10-27 16:54:19 +03:00
mac.c ath9k: add MSI support 2018-01-16 16:29:22 +02:00
mac.h mac80211: separate encoding/bandwidth from flags 2017-04-28 10:41:45 +02:00
main.c ath9k: Handle txpower changes even when TPC is disabled 2020-04-17 10:50:12 +02:00
Makefile ath9k: add loader for AR92XX (and older) pci(e) 2019-09-04 09:12:35 +03:00
mci.c ath9k: remove cast to void pointer 2017-09-25 10:13:58 +03:00
mci.h
pci.c ath9k: Remove unnecessary include of <linux/pci-aspm.h> 2018-08-06 14:32:21 -05:00
phy.h
recv.c ath9k: correctly handle short radar pulses 2019-06-27 20:43:40 +03:00
reg_aic.h
reg_mci.h
reg_wow.h
reg.h ath9k: add MSI support 2018-01-16 16:29:22 +02:00
rng.c ath9k: avoid potential freezing during random generator read 2017-06-28 19:54:38 +03:00
tx99.c ath9k: add back support for using active monitor interfaces for tx99 2018-10-02 07:54:26 +03:00
wmi.c ath9k: Fix use-after-free Read in ath9k_wmi_ctrl_rx 2020-06-17 16:40:35 +02:00
wmi.h ath9k: Fix use-after-free Read in ath9k_wmi_ctrl_rx 2020-06-17 16:40:35 +02:00
wow.c
xmit.c ath9k: Remove some set but not used variables 2019-04-29 17:54:52 +03:00