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

Commit 23006818 authored by Lingutla Chandrasekhar's avatar Lingutla Chandrasekhar Committed by Prasad Sodagudi
Browse files

pinctrl: qcom: add null point derefernce check for irq_desc parent



Fix null point derefernce of parent_irq in removal of direct
connected tlmm pin's irq desc.

Change-Id: I6c236be1f1f001ab626d9b3d57df5a16a00eacd5
Signed-off-by: default avatarLingutla Chandrasekhar <clingutla@codeaurora.org>
Signed-off-by: default avatarPrasad Sodagudi <psodagud@codeaurora.org>
parent 2e6001c5
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -1002,6 +1002,9 @@ static void remove_dirconn_tlmm(struct irq_data *d, irq_hw_number_t irq)
	int offset = 0;
	unsigned int virt = 0;

	if (!parent_data)
		return;

	virt = irq_find_mapping(parent_data->domain, irq);
	msm_dirconn_uncfg_reg(d, offset);
	irq_set_handler_data(virt, NULL);