commit | 64c96a57b73397415eafa4ac2020ea7d99d7168c | [log] [tgz] |
---|---|---|
author | Thomas Gleixner <tglx@linutronix.de> | Mon Jan 26 11:02:59 2015 +0100 |
committer | Thomas Gleixner <tglx@linutronix.de> | Mon Jan 26 11:02:59 2015 +0100 |
tree | e71719d174d22aab6362858d383c292149ec8ae9 | |
parent | e2e64a932556cdfae455497dbe94a8db151fc9fa [diff] | |
parent | 26bc420b59a38e4e6685a73345a0def461136dce [diff] |
Merge branch 'linus' into irq/core Reason: Pull in upstream fixes on which new patches depend on.
diff --git a/kernel/irq/manage.c b/kernel/irq/manage.c index 8069237..f038e58 100644 --- a/kernel/irq/manage.c +++ b/kernel/irq/manage.c
@@ -243,6 +243,8 @@ return -EINVAL; desc->affinity_hint = m; irq_put_desc_unlock(desc, flags); + /* set the initial affinity to prevent every interrupt being on CPU0 */ + __irq_set_affinity(irq, m, false); return 0; } EXPORT_SYMBOL_GPL(irq_set_affinity_hint);