]> Gitweb @ Texas Instruments - Open Source Git Repositories - git.TI.com/gitweb - wl12xx/compat-wireless.git/blobdiff - linux-next-pending/0017-ath9k-Fix-bug-in-validating-received-data-length-for.patch
compat-wireless: remove all the pending patches
[wl12xx/compat-wireless.git] / linux-next-pending / 0017-ath9k-Fix-bug-in-validating-received-data-length-for.patch
diff --git a/linux-next-pending/0017-ath9k-Fix-bug-in-validating-received-data-length-for.patch b/linux-next-pending/0017-ath9k-Fix-bug-in-validating-received-data-length-for.patch
deleted file mode 100644 (file)
index d468551..0000000
+++ /dev/null
@@ -1,37 +0,0 @@
-From 66b9e11d56da7b2b05871992f21aa1440294fcd6 Mon Sep 17 00:00:00 2001
-From: Vasanthakumar Thiagarajan <vasanth@atheros.com>
-Date: Thu, 20 May 2010 14:47:38 -0700
-Subject: [PATCH 17/20] ath9k: Fix bug in validating received data length for edma
-
-The rx status length should also be taken into account while
-validating the length of a received frame.
-
-Signed-off-by: Vasanthakumar Thiagarajan <vasanth@atheros.com>
----
- drivers/net/wireless/ath/ath9k/recv.c |    3 ++-
- 1 files changed, 2 insertions(+), 1 deletions(-)
-
-diff --git a/drivers/net/wireless/ath/ath9k/recv.c b/drivers/net/wireless/ath/ath9k/recv.c
-index e8eb15f..777f6a3 100644
---- a/drivers/net/wireless/ath/ath9k/recv.c
-+++ b/drivers/net/wireless/ath/ath9k/recv.c
-@@ -833,6 +833,7 @@ static bool ath9k_rx_accept(struct ath_common *common,
- {
-       struct ath_hw *ah = common->ah;
-       __le16 fc;
-+      u8 rx_status_len = ah->caps.rx_status_len;
-       fc = hdr->frame_control;
-@@ -843,7 +844,7 @@ static bool ath9k_rx_accept(struct ath_common *common,
-          * we can take a hint that hardware corrupted it, so ignore
-          * those frames.
-          */
--      if (rx_stats->rs_datalen > common->rx_bufsize)
-+      if (rx_stats->rs_datalen > (common->rx_bufsize - rx_status_len))
-               return false;
-       /*
--- 
-1.6.3.3
-