linux_dsm_epyc7002/drivers/net/wireless/mediatek/mt76
Felix Fietkau 850e8f6fbd mt76: round up length on mt76_wr_copy
When beacon length is not a multiple of 4, the beacon could be sent with
the last 1-3 bytes corrupted. The skb data is guaranteed to have enough
room for reading beyond the end, because it is always followed by
skb_shared_info, so rounding up is safe.
All other callers of mt76_wr_copy have multiple-of-4 length already.

Cc: stable@vger.kernel.org
Signed-off-by: Felix Fietkau <nbd@nbd.name>
2019-09-05 17:42:27 +02:00
..
mt76x0 mt76: mt76x0u: do not reset radio on resume 2019-08-20 16:57:34 +03:00
mt76x2 mt76: mt76u: reduce rx memory footprint 2019-06-27 12:58:13 +02:00
mt7603 net: Remove dev_err() usage after platform_get_irq() 2019-07-30 14:37:35 -07:00
mt7615 mt76: mt7615: fix sparse warnings: warning: cast from restricted __le16 2019-06-27 12:58:13 +02:00
agg-rx.c mt76: use macro for sn and seq_ctrl conversion 2019-05-01 13:03:59 +02:00
debugfs.c mt76: introduce mt76_sw_queue data structure 2019-05-01 13:03:55 +02:00
dma.c mt76: move netif_napi_del in mt76_dma_cleanup 2019-06-25 12:55:25 +02:00
dma.h mt76: dma: add skb check for dummy pointer 2019-05-01 13:03:58 +02:00
eeprom.c net: wireless: mt76: fix similar warning reported by kbuild test robot 2019-05-10 15:14:29 -07:00
Kconfig treewide: Add SPDX license identifier - Makefile/Kconfig 2019-05-21 10:50:46 +02:00
mac80211.c mt76: move mt76_get_rate in mt76-module 2019-06-27 12:58:13 +02:00
Makefile treewide: Add SPDX license identifier - Makefile/Kconfig 2019-05-21 10:50:46 +02:00
mcu.c mt76: move mt76_mcu_rx_event in mt76-core 2019-02-18 19:54:33 +01:00
mmio.c mt76: round up length on mt76_wr_copy 2019-09-05 17:42:27 +02:00
mt76.h Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net 2019-07-08 19:48:57 -07:00
mt76x02_beacon.c mt76: mt76x02: remove useless return in mt76x02_resync_beacon_timer 2019-06-25 12:55:25 +02:00
mt76x02_debugfs.c mt76: move nl80211_dfs_regions in mt76_dev data structure 2019-06-27 12:58:13 +02:00
mt76x02_dfs.c mt76: move nl80211_dfs_regions in mt76_dev data structure 2019-06-27 12:58:13 +02:00
mt76x02_dfs.h mt76: move nl80211_dfs_regions in mt76_dev data structure 2019-06-27 12:58:13 +02:00
mt76x02_dma.h
mt76x02_eeprom.c
mt76x02_eeprom.h mt76: mt76x0: fix RF frontend initialization for external PA 2019-06-27 12:58:13 +02:00
mt76x02_mac.c mt76: mt76x02: fix tx status reporting issues 2019-06-27 12:58:13 +02:00
mt76x02_mac.h mt76: mt76x02: remove enable from mt76x02_edcca_init signature 2019-06-25 12:55:27 +02:00
mt76x02_mcu.c mt76: mt76x02: issue watchdog reset on MCU request timeout 2019-02-26 10:28:19 +01:00
mt76x02_mcu.h mt76: move mt76_mcu_msg_alloc in mt76-core 2019-02-18 19:54:33 +01:00
mt76x02_mmio.c mt76: move netif_napi_del in mt76_dma_cleanup 2019-06-25 12:55:25 +02:00
mt76x02_phy.c mt76: mt76x02: reduce false positives in ED/CCA tx blocking 2019-03-07 12:50:23 +01:00
mt76x02_phy.h
mt76x02_regs.h mt76: mt76x0: fix RF frontend initialization for external PA 2019-06-27 12:58:13 +02:00
mt76x02_trace.c
mt76x02_trace.h
mt76x02_txrx.c mt76: mt76x02: fix tx reordering on rate control probing without a-mpdu 2019-06-27 12:58:13 +02:00
mt76x02_usb_core.c kernel: fix typos and some coding style in comments 2019-07-16 19:23:21 -07:00
mt76x02_usb_mcu.c mt76usb: use synchronous msg for mcu command responses 2019-02-26 12:25:18 +01:00
mt76x02_usb.h mt76: add skb pointer to mt76_tx_info 2019-05-01 13:03:58 +02:00
mt76x02_util.c mt76: do not enable/disable pre_tbtt_tasklet in scan_start/scan_complete 2019-05-01 13:04:00 +02:00
mt76x02.h mt76: move tx_napi in mt76_dev 2019-06-25 12:55:25 +02:00
trace.c
trace.h
tx.c mt76: dma: introduce skb field in mt76_txwi_cache 2019-05-01 13:03:58 +02:00
usb_trace.c
usb_trace.h
usb.c mt76: round up length on mt76_wr_copy 2019-09-05 17:42:27 +02:00
util.c mt76: fix rssi ewma tracking 2019-01-17 14:50:15 +01:00
util.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 174 2019-05-30 11:26:41 -07:00