From 7632ca927cc0709d1d01dce5cca2d77201e0229c Mon Sep 17 00:00:00 2001 From: Dmitry Tarnyagin Date: Wed, 29 Feb 2012 15:15:08 +0100 Subject: cw1200: Deprioritize background queue. TC 5.2.27, step 7. Background queue needs to be deprioritized. ST-Ericsson ID: 355241 Change-Id: Ib9a22b8b79444eb8b5860f7b51e132f75bef764d Signed-off-by: Dmitry Tarnyagin Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/41161 Reviewed-by: Bartosz MARKOWSKI Tested-by: Bartosz MARKOWSKI --- drivers/staging/cw1200/wsm.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/staging/cw1200/wsm.c b/drivers/staging/cw1200/wsm.c index d3a23b44462..5c52cdbb1c2 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; } -- cgit v1.2.3