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

Commit cb08d252 authored by qctecmdr's avatar qctecmdr Committed by Gerrit - the friendly Code Review server
Browse files

Merge "rpmsg: glink: Resource cleanup on glink native probe fail"

parents 25c896ef 96289c79
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -1960,6 +1960,7 @@ struct qcom_glink *qcom_glink_native_probe(struct device *dev,
	if (IS_ERR(glink->task)) {
		dev_err(dev, "failed to spawn intent kthread %ld\n",
			PTR_ERR(glink->task));
		mbox_free_channel(glink->mbox_chan);
		return ERR_CAST(glink->task);
	}

@@ -2010,6 +2011,8 @@ struct qcom_glink *qcom_glink_native_probe(struct device *dev,

unregister:
	subsys_unregister_early_notifier(glink->name, XPORT_LAYER_NOTIF);
	kthread_stop(glink->task);
	mbox_free_channel(glink->mbox_chan);
	return ERR_PTR(ret);
}
EXPORT_SYMBOL_GPL(qcom_glink_native_probe);