]> git.kernelconcepts.de Git - karo-tx-linux.git/commit
iwlwifi: mvm: add support for async rx handler without hold the mutex
authorChaya Rachel Ivgi <chaya.rachel.ivgi@intel.com>
Thu, 3 Mar 2016 13:35:34 +0000 (15:35 +0200)
committerEmmanuel Grumbach <emmanuel.grumbach@intel.com>
Wed, 9 Mar 2016 18:59:18 +0000 (20:59 +0200)
commitc9cb14a64c32f890d5a0649cb7d81dbfece33056
treec0e9b83bca200eb8e3d5d6f866866cbf446b8d95
parent5151ad953c68f2af0b50cf8d074a902ccf001ae0
iwlwifi: mvm: add support for async rx handler without hold the mutex

When running async rx handler the framework holds the mvm->mutex
before starting the async handler, that might cause a deadlock in case
the handler calls to ops that lock the mutex as well.
Add support for running async rx handler without hold the mutex before
activating the handler.

Signed-off-by: Chaya Rachel Ivgi <chaya.rachel.ivgi@intel.com>
Signed-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
drivers/net/wireless/intel/iwlwifi/mvm/ops.c