android_kernel_xiaomi_sm8350/net/mac80211
Johannes Berg 4233df6b74 ath9k/mac80211: disallow fragmentation in ath9k, report to userspace
As I've reported, ath9k currently fails utterly when fragmentation
is enabled. This makes ath9k "support" hardware fragmentation by
not supporting fragmentation at all to avoid the double-free issue.
The patch also changes mac80211 to report errors from the driver
operation to userspace.

That hack in ath9k should be removed once the rate control algorithm
it has is fixed, and we can at that time consider removing the hw
fragmentation support entirely since it's not used by any driver.

Signed-off-by: Johannes Berg <johannes@sipsolutions.net>
Cc: stable@kernel.org
Acked-by: Luis R. Rodriguez <lrodriguez@atheros.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
2008-10-14 21:12:37 -04:00
..
aes_ccm.c
aes_ccm.h
cfg.c
cfg.h
debugfs_key.c
debugfs_key.h
debugfs_netdev.c mac80211: fix debugfs netdev rename 2008-10-14 20:48:00 -04:00
debugfs_netdev.h
debugfs_sta.c mac80211: fix debugfs lockup 2008-10-14 20:46:41 -04:00
debugfs_sta.h
debugfs.c
debugfs.h
event.c
ht.c
ieee80211_i.h mac80211: fix HT information element parsing 2008-10-14 20:47:15 -04:00
iface.c
Kconfig
key.c
key.h
led.c
led.h
main.c
Makefile
mesh_hwmp.c
mesh_pathtbl.c
mesh_plink.c
mesh.c
mesh.h
michael.c
michael.h
mlme.c mac80211: fix HT information element parsing 2008-10-14 20:47:15 -04:00
rate.c
rate.h
rc80211_minstrel_debugfs.c
rc80211_minstrel.c
rc80211_minstrel.h
rc80211_pid_algo.c
rc80211_pid_debugfs.c
rc80211_pid.h
rx.c
scan.c mac80211: Fix scan RX processing oops 2008-10-14 21:08:11 -04:00
spectmgmt.c
sta_info.c mac80211: fix debugfs lockup 2008-10-14 20:46:41 -04:00
sta_info.h mac80211: fix debugfs lockup 2008-10-14 20:46:41 -04:00
tkip.c
tkip.h
tx.c
util.c mac80211: fix HT information element parsing 2008-10-14 20:47:15 -04:00
wep.c
wep.h
wext.c ath9k/mac80211: disallow fragmentation in ath9k, report to userspace 2008-10-14 21:12:37 -04:00
wme.c
wme.h
wpa.c
wpa.h