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

Commit a7a42849 authored by Nicholas Mc Guire's avatar Nicholas Mc Guire Committed by Kalle Valo
Browse files

ath10k: core: match wait_for_completion_timeout return type



Return type of wait_for_completion_timeout is unsigned long not int.
An appropriately named unsigned long is added and the assignments fixed up.

Signed-off-by: default avatarNicholas Mc Guire <hofrat@osadl.org>
Signed-off-by: default avatarKalle Valo <kvalo@qca.qualcomm.com>
parent f439539b
Loading
Loading
Loading
Loading
+3 −2
Original line number Diff line number Diff line
@@ -1194,6 +1194,7 @@ EXPORT_SYMBOL(ath10k_core_start);
int ath10k_wait_for_suspend(struct ath10k *ar, u32 suspend_opt)
{
	int ret;
	unsigned long time_left;

	reinit_completion(&ar->target_suspend);

@@ -1203,9 +1204,9 @@ int ath10k_wait_for_suspend(struct ath10k *ar, u32 suspend_opt)
		return ret;
	}

	ret = wait_for_completion_timeout(&ar->target_suspend, 1 * HZ);
	time_left = wait_for_completion_timeout(&ar->target_suspend, 1 * HZ);

	if (ret == 0) {
	if (!time_left) {
		ath10k_warn(ar, "suspend timed out - target pause event never came\n");
		return -ETIMEDOUT;
	}