Commit 877f9c22 authored by Zhongqiu Han's avatar Zhongqiu Han Committed by Jeff Johnson
Browse files

wifi: ath10k: use = {} to initialize pm_qos_request instead of memset



Initialize the pm_qos_request structure using = {} instead of memset() in
ath10k_download_fw(). This ensures the structure is properly zeroed before
passing it to cpu_latency_qos_add_request(), and improves efficiency by
avoiding an explicit runtime memset.

Signed-off-by: default avatarZhongqiu Han <zhongqiu.han@oss.qualcomm.com>
Reviewed-by: default avatarVasanthakumar Thiagarajan <vasanthakumar.thiagarajan@oss.qualcomm.com>
Link: https://patch.msgid.link/20251030130023.1836808-2-zhongqiu.han@oss.qualcomm.com


Signed-off-by: default avatarJeff Johnson <jeff.johnson@oss.qualcomm.com>
parent e7051503
Loading
Loading
Loading
Loading
+1 −2
Original line number Diff line number Diff line
@@ -1186,7 +1186,7 @@ static int ath10k_download_fw(struct ath10k *ar)
	u32 address, data_len;
	const void *data;
	int ret;
	struct pm_qos_request latency_qos;
	struct pm_qos_request latency_qos = {};

	address = ar->hw_params.patch_load_addr;

@@ -1220,7 +1220,6 @@ static int ath10k_download_fw(struct ath10k *ar)
			    ret);
	}

	memset(&latency_qos, 0, sizeof(latency_qos));
	cpu_latency_qos_add_request(&latency_qos, 0);

	ret = ath10k_bmi_fast_download(ar, address, data, data_len);