diff options
author | Dmitry Tarnyagin <dmitry.tarnyagin@stericsson.com> | 2012-02-29 15:15:08 +0100 |
---|---|---|
committer | Philippe Langlais <philippe.langlais@stericsson.com> | 2012-05-22 11:06:45 +0200 |
commit | 7632ca927cc0709d1d01dce5cca2d77201e0229c (patch) | |
tree | 224c90cc3c6958b955184a93f10db9dcbec9a66c | |
parent | 8d21eedde1693dbeec87f7374bed3e5ae61512a7 (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.c | 2 |
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; } |