[PATCH 61/99] cw1200: Deprioritize background queue.

Dmitry Tarnyagin dmitry.tarnyagin at stericsson.com
Wed Feb 29 14:15:08 UTC 2012


TC 5.2.27, step 7. Background queue needs to be deprioritized.

ST-Ericsson ID: 355241

Change-Id: Ib9a22b8b79444eb8b5860f7b51e132f75bef764d
Signed-off-by: Dmitry Tarnyagin <dmitry.tarnyagin at stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/41161
Reviewed-by: Bartosz MARKOWSKI <bartosz.markowski at tieto.com>
Tested-by: Bartosz MARKOWSKI <bartosz.markowski at tieto.com>
---
 drivers/staging/cw1200/wsm.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/drivers/staging/cw1200/wsm.c b/drivers/staging/cw1200/wsm.c
index d3a23b4..5c52cdb 100644
--- a/drivers/staging/cw1200/wsm.c
+++ b/drivers/staging/cw1200/wsm.c
@@ -1532,7 +1532,7 @@ static int cw1200_get_prio_queue(struct cw1200_common *priv,
 		score = ((edca->aifns + edca->cwMin) << 16) +
 				(edca->cwMax - edca->cwMin) *
 				(random32() & 0xFFFF);
-		if (score < best) {
+		if (score < best && (winner < 0 || i != 3)) {
 			best = score;
 			winner = i;
 		}
-- 
1.7.8.3



More information about the kernel mailing list