diff options
author | Emmanuel Grumbach <emmanuel.grumbach@intel.com> | 2013-08-21 07:27:40 -0400 |
---|---|---|
committer | Johannes Berg <johannes.berg@intel.com> | 2013-10-02 12:00:38 -0400 |
commit | 3394817f833f13958320ae6e0dccf347c1ce5200 (patch) | |
tree | 1c3f27bae0a60518c16cd5e74730fcac21e5b560 /drivers/net/wireless/iwlwifi/mvm/utils.c | |
parent | 4e82dd3a132cd71a7164d01095562aa564e0d739 (diff) |
iwlwifi: mvm: don't sleep while allocating in atomic context
We want to dump the SRAM when we have an error interrupt
from the device. This happens in non-sleepable context,
hence the change.
Signed-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Diffstat (limited to 'drivers/net/wireless/iwlwifi/mvm/utils.c')
-rw-r--r-- | drivers/net/wireless/iwlwifi/mvm/utils.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/net/wireless/iwlwifi/mvm/utils.c b/drivers/net/wireless/iwlwifi/mvm/utils.c index a9c357491434..ed69e9b78e82 100644 --- a/drivers/net/wireless/iwlwifi/mvm/utils.c +++ b/drivers/net/wireless/iwlwifi/mvm/utils.c | |||
@@ -466,7 +466,7 @@ void iwl_mvm_dump_sram(struct iwl_mvm *mvm) | |||
466 | ofs = img->sec[IWL_UCODE_SECTION_DATA].offset; | 466 | ofs = img->sec[IWL_UCODE_SECTION_DATA].offset; |
467 | len = img->sec[IWL_UCODE_SECTION_DATA].len; | 467 | len = img->sec[IWL_UCODE_SECTION_DATA].len; |
468 | 468 | ||
469 | buf = kzalloc(len, GFP_KERNEL); | 469 | buf = kzalloc(len, GFP_ATOMIC); |
470 | if (!buf) | 470 | if (!buf) |
471 | return; | 471 | return; |
472 | 472 | ||