]> rtime.felk.cvut.cz Git - sojka/nv-tegra/linux-3.10.git/commitdiff
net: wireless: bcmdhd: increase sg_list array size
authorDhruvaraja Kunjar <dkunjar@broadcom.com>
Wed, 24 Sep 2014 09:48:14 +0000 (15:18 +0530)
committerLaxman Dewangan <ldewangan@nvidia.com>
Fri, 26 Sep 2014 06:34:32 +0000 (23:34 -0700)
Signed-off-by: shital <shitalj@broadcom.com>
WiFi throughput is very low because sg_list entries exceeds limit.
Remove the hard coding of MAX_SG_ENTRIES to fix this issue.

bug 200040620

Change-Id: I1b8d0c8f6603c3334f288257181daa2da14fb47a
Signed-off-by: Manikanta <mmaddireddy@nvidia.com>
Reviewed-on: http://git-master/r/538702
Reviewed-by: Nagarjuna Kristam <nkristam@nvidia.com>
Reviewed-by: Mohan Thadikamalla <mohant@nvidia.com>
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
drivers/net/wireless/bcmdhd/include/bcmsdh_sdmmc.h

index 69d8e7a8cae4a9ffd59c96aa156e6d3dcd722c8d..af265df5bbee1445aba0684127b8c4d84986f3d1 100644 (file)
@@ -57,7 +57,7 @@
 /* private bus modes */
 #define SDIOH_MODE_SD4         2
 #define CLIENT_INTR                    0x100   /* Get rid of this! */
-#define SDIOH_SDMMC_MAX_SG_ENTRIES     32
+#define SDIOH_SDMMC_MAX_SG_ENTRIES     (SDPCM_MAXGLOM_SIZE+2)
 
 struct sdioh_info {
        osl_t           *osh;                   /* osh handler */