summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDmitry Tarnyagin <dmitry.tarnyagin@stericsson.com>2012-02-29 15:15:08 +0100
committerPhilippe Langlais <philippe.langlais@stericsson.com>2012-05-22 11:06:45 +0200
commit7632ca927cc0709d1d01dce5cca2d77201e0229c (patch)
tree224c90cc3c6958b955184a93f10db9dcbec9a66c
parent8d21eedde1693dbeec87f7374bed3e5ae61512a7 (diff)
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 <dmitry.tarnyagin@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/41161 Reviewed-by: Bartosz MARKOWSKI <bartosz.markowski@tieto.com> Tested-by: Bartosz MARKOWSKI <bartosz.markowski@tieto.com>
-rw-r--r--drivers/staging/cw1200/wsm.c2
1 files changed, 1 insertions, 1 deletions
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;
}