From: Emmanuel Grumbach Date: Wed, 21 Aug 2013 11:27:40 +0000 (+0300) Subject: iwlwifi: mvm: don't sleep while allocating in atomic context X-Git-Tag: accepted/tizen/common/20141203.182822~719^2~3^2^2~305^2~45 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=3394817f833f13958320ae6e0dccf347c1ce5200;p=platform%2Fkernel%2Flinux-arm64.git 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 Signed-off-by: Johannes Berg --- diff --git a/drivers/net/wireless/iwlwifi/mvm/utils.c b/drivers/net/wireless/iwlwifi/mvm/utils.c index a9c3574..ed69e9b 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) ofs = img->sec[IWL_UCODE_SECTION_DATA].offset; len = img->sec[IWL_UCODE_SECTION_DATA].len; - buf = kzalloc(len, GFP_KERNEL); + buf = kzalloc(len, GFP_ATOMIC); if (!buf) return;