diff options
| author | Jérôme Pouiller <[email protected]> | 2019-12-17 16:15:35 +0000 |
|---|---|---|
| committer | Greg Kroah-Hartman <[email protected]> | 2019-12-18 15:56:30 +0100 |
| commit | d1c015b4ef6f2ab74b19c216cfff07742b7665cf (patch) | |
| tree | 73069d085b1160225b972dc01b85274c9799fd8a /drivers/fpga/zynq-fpga.c | |
| parent | 094ecec9be6096960cb4ae6a6256759bbba7aa0a (diff) | |
staging: wfx: rewrite wfx_hw_scan()
Scan requests from mac80211 must be splitted in a few hardware requests
(it is necessary to split channels with active scan and channels with
passive scan). Current code schedules a work_struct for each hardware
request and one delayed_work to handle scan timeout.
It is far simpler to run send all the hardware requests synchronously
and replace delayed_work with a simple wait_for_completion_timeout().
Signed-off-by: Jérôme Pouiller <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
Signed-off-by: Greg Kroah-Hartman <[email protected]>
Diffstat (limited to 'drivers/fpga/zynq-fpga.c')
0 files changed, 0 insertions, 0 deletions