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

Commit e29692b2 authored by Yue Ma's avatar Yue Ma
Browse files

cnss2: Return error for QMI initialization failure



Fix the bug that not returning error from QMI initialization
failure.

Change-Id: I9e6d93995e98ae1a454ea1abf68eb48eaaad2047
Signed-off-by: default avatarYue Ma <yuem@codeaurora.org>
parent 2e2e61e6
Loading
Loading
Loading
Loading
+4 −1
Original line number Diff line number Diff line
@@ -1327,14 +1327,17 @@ int cnss_qmi_init(struct cnss_plat_data *plat_priv)
	ret = qmi_handle_init(&plat_priv->qmi_wlfw,
			      QMI_WLFW_MAX_RECV_BUF_SIZE,
			      &qmi_wlfw_ops, qmi_wlfw_msg_handlers);
	if (ret < 0)
	if (ret < 0) {
		cnss_pr_err("Failed to initialize QMI handle, err: %d\n", ret);
		goto out;
	}

	ret = qmi_add_lookup(&plat_priv->qmi_wlfw, WLFW_SERVICE_ID_V01,
			     WLFW_SERVICE_VERS_V01, 0);
	if (ret < 0)
		cnss_pr_err("Failed to add QMI lookup, err: %d\n", ret);

out:
	return ret;
}