]> git.baikalelectronics.ru Git - kernel.git/commit
wil6210: Send EAPOL frames using normal Tx queue
authorVladimir Kondratiev <qca_vkondrat@qca.qualcomm.com>
Sun, 9 Jun 2013 06:12:54 +0000 (09:12 +0300)
committerJohn W. Linville <linville@tuxdriver.com>
Wed, 12 Jun 2013 19:06:51 +0000 (15:06 -0400)
commitd2bd1df91f75476a915f6241cbad490a319333b2
tree1a23627c8bd3ac4db079b6600e3c04c9d1819c2d
parent8ad7a1bcf79923c8f0dae95a657d000e39220eaa
wil6210: Send EAPOL frames using normal Tx queue

No more need for special processing of EAPOL, FW can now send EAPOL frames
using normal Tx queue for TID 0

This fixes "schedule while atomic" bug - start_xmit called in softirq context;
while WMI mechanism that was used may sleep.

Signed-off-by: Vladimir Kondratiev <qca_vkondrat@qca.qualcomm.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
drivers/net/wireless/ath/wil6210/txrx.c
drivers/net/wireless/ath/wil6210/wil6210.h
drivers/net/wireless/ath/wil6210/wmi.c