Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit c2e27e16 authored by Johannes Berg's avatar Johannes Berg Committed by Luca Coelho
Browse files

iwlwifi: mvm: properly check for transport data in dump



When copying from vmalloc'ed memory to the SG list, don't crash
if the transport didn't provide any data.

Fixes: 7e62a699 ("iwlwifi: mvm: use dev_coredumpsg()")
Signed-off-by: default avatarJohannes Berg <johannes.berg@intel.com>
Signed-off-by: default avatarLuca Coelho <luciano.coelho@intel.com>
parent 5bdaa0ef
Loading
Loading
Loading
Loading
+6 −5
Original line number Diff line number Diff line
@@ -848,6 +848,7 @@ void iwl_mvm_fw_error_dump(struct iwl_mvm *mvm)
				     sg_nents(sg_dump_data),
				     fw_error_dump->op_mode_ptr,
				     fw_error_dump->op_mode_len, 0);
		if (fw_error_dump->trans_ptr)
			sg_pcopy_from_buffer(sg_dump_data,
					     sg_nents(sg_dump_data),
					     fw_error_dump->trans_ptr->data,