]> git.karo-electronics.de Git - karo-tx-linux.git/commit
powerpc/mpic: Fix problem that affinity is not updated
authorYang Li <leoli@freescale.com>
Wed, 16 Dec 2009 20:18:11 +0000 (20:18 +0000)
committerGreg Kroah-Hartman <gregkh@suse.de>
Mon, 7 Nov 2011 20:31:52 +0000 (12:31 -0800)
commit1badd98ea79b7b20fb4ddfea110d1bb99c33a55f
tree1f86786c01956ff1e871d7143f43f65eac84ce42
parent372994e9fd5cadbacdfcc8724b590193d136c947
powerpc/mpic: Fix problem that affinity is not updated

commit 38e1313fc753482b93aa6c6f11cfbd43a5bcd963 upstream.

Since commit 57b150cce8e004ddd36330490a68bfb59b7271e9, desc->affinity
of an irq is changed after calling desc->chip->set_affinity.
Therefore we need to fix the irq_choose_cpu() not to depend on the
desc->affinity for new mask.

Signed-off-by: Jiajun Wu <b06378@freescale.com>
Signed-off-by: Li Yang <leoli@freescale.com>
Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
arch/powerpc/sysdev/mpic.c