commit | fc5bb95eab5a101ea620eb5a74a39dded5b19444 | [log] [tgz] |
---|---|---|
author | Linux Build Service Account <lnxbuild@quicinc.com> | Wed May 10 10:48:25 2017 -0700 |
committer | Gerrit - the friendly Code Review server <code-review@localhost> | Wed May 10 10:48:25 2017 -0700 |
tree | c8007080f5e1b4bf7465f6067e642b6a79170302 | |
parent | 35f2bdd244a25e662c39c475fbf3327587916617 [diff] | |
parent | b00a54c9e1dc65818ce0d71211c227e29df05516 [diff] |
Merge "genirq: Avoid race between cpu hot plug and irq_desc() allocation paths" into msm-4.9
diff --git a/kernel/irq/cpuhotplug.c b/kernel/irq/cpuhotplug.c index 104432f..dac3724 100644 --- a/kernel/irq/cpuhotplug.c +++ b/kernel/irq/cpuhotplug.c
@@ -78,6 +78,9 @@ bool affinity_broken; desc = irq_to_desc(irq); + if (!desc) + continue; + raw_spin_lock(&desc->lock); affinity_broken = migrate_one_irq(desc); raw_spin_unlock(&desc->lock);