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

Commit 4fead96c authored by Subash Abhinov Kasiviswanathan's avatar Subash Abhinov Kasiviswanathan Committed by Gerrit - the friendly Code Review server
Browse files

soc: qcom: qmi_rmnet: Check for allocation failures



Fix a potential null de-reference in case the rmnet powersave
workqueue allocation fails.

Change-Id: Ie5d4fc0e50793cb4e508c8fc4b2e0fbafaf82c4b
Acked-by: default avatarNing Cai <ncai@qti.qualcomm.com>
Signed-off-by: default avatarSubash Abhinov Kasiviswanathan <subashab@codeaurora.org>
parent 70fe4cf2
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -976,6 +976,9 @@ void qmi_rmnet_work_init(void *port)
	rmnet_ps_wq = alloc_workqueue("rmnet_powersave_work",
					WQ_MEM_RECLAIM | WQ_CPU_INTENSIVE, 1);

	if (!rmnet_ps_wq)
		return;

	rmnet_work = kzalloc(sizeof(*rmnet_work), GFP_ATOMIC);
	if (!rmnet_work) {
		destroy_workqueue(rmnet_ps_wq);