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: Lina Iyer <ilina@codeaurora.org>
diff --git a/kernel/power/qos.c b/kernel/power/qos.c
index 12fe782..009f788 100644
--- a/kernel/power/qos.c
+++ b/kernel/power/qos.c
@@ -588,7 +588,12 @@
 		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);