summaryrefslogtreecommitdiff
path: root/include/net
diff options
context:
space:
mode:
authorPavel Roskin <proski@gnu.org>2012-02-11 10:01:53 -0500
committerJohn W. Linville <linville@tuxdriver.com>2012-02-15 13:56:15 -0500
commit2504a6423b9ab4c36df78227055995644de19edb (patch)
tree911bd00987bca9db89a40874ad44ae956e024b5d /include/net
parent6670f15b1f6858a43b292d8ab64464e9f085a6aa (diff)
downloadlinux-3.10-2504a6423b9ab4c36df78227055995644de19edb.tar.gz
linux-3.10-2504a6423b9ab4c36df78227055995644de19edb.tar.bz2
linux-3.10-2504a6423b9ab4c36df78227055995644de19edb.zip
ath9k: stop on rates with idx -1 in ath9k rate control's .tx_status
Rate control algorithms are supposed to stop processing when they encounter a rate with the index -1. Checking for rate->count not being zero is not enough. Allowing a rate with negative index leads to memory corruption in ath_debug_stat_rc(). One consequence of the bug is discussed at https://bugzilla.redhat.com/show_bug.cgi?id=768639 Signed-off-by: Pavel Roskin <proski@gnu.org> Cc: stable@vger.kernel.org Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'include/net')
0 files changed, 0 insertions, 0 deletions