]> git.baikalelectronics.ru Git - kernel.git/commit
rtlwifi: rtl8192se: Fix regression due to commit 7b486e8
authorLarry Finger <Larry.Finger@lwfinger.net>
Fri, 25 Apr 2014 15:05:43 +0000 (10:05 -0500)
committerJohn W. Linville <linville@tuxdriver.com>
Wed, 30 Apr 2014 16:22:52 +0000 (12:22 -0400)
commite545e03d2adbef7e2a25abaf6b3bee3c69e3b919
tree6d159c85961fa060aa3145101a8123eb9cceae6a
parentedf3f5f431d42949064a2f6540edf5782e37da32
rtlwifi: rtl8192se: Fix regression due to commit 7b486e8

Beginning with kernel 3.13, this driver fails on some systems. The problem
was bisected to:

Commit 7b486e855906bf6f837e8f1793afa974991e3f33
Author: Felix Fietkau <nbd@openwrt.org>
Title: mac80211: send control port protocol frames to the VO queue

There is noting wrong with the above commit. The regression occurs because
V0 queue on RTL8192SE cards uses priority 6, not the usual 7. The fix is to
modify the rtl8192se routine that sets the correct transmit queue.

Bug: https://bugzilla.kernel.org/show_bug.cgi?id=74541

Reported-by: Alex Miller <almiller_1@yahoo.co.uk>
Tested-by: Alex Miller <almiller_1@yahoo.co.uk>
Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
Cc: Stable <stable@vger.kernel.org> [3.13+]
Signed-off-by: John W. Linville <linville@tuxdriver.com>
drivers/net/wireless/rtlwifi/rtl8192se/trx.c