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

Commit 616e9009 authored by Lina Iyer's avatar Lina Iyer
Browse files

power: qos: check for NULL irq desc object



IRQ description object could be NULL if the IRQ is invalid. Check for
NULL desc object before accessing the object.

Change-Id: Ib2ee195c4be4dde6bf92eaeb4c02ea4929a6fa8c
Signed-off-by: default avatarLina Iyer <ilina@codeaurora.org>
parent e7904301
Loading
Loading
Loading
Loading
+6 −1
Original line number Diff line number Diff line
@@ -578,7 +578,12 @@ void pm_qos_add_request(struct pm_qos_request *req,
		if (irq_can_set_affinity(req->irq)) {
			int ret = 0;
			struct irq_desc *desc = irq_to_desc(req->irq);
			struct cpumask *mask = desc->irq_data.common->affinity;
			struct cpumask *mask;

			if (!desc)
				break;

			mask = desc->irq_data.common->affinity;

			/* Get the current affinity */
			cpumask_copy(&req->cpus_affine, mask);