[SPARC64]: Fix endless loop in cheetah_xcall_deliver().
commit3902b59254456107f77820ad42c7f27640f648e9
authorDavid S. Miller <davem@davemloft.net>
Tue, 15 Jan 2008 21:09:59 +0000 (15 23:09 +0200)
committerAdrian Bunk <bunk@kernel.org>
Tue, 15 Jan 2008 23:11:38 +0000 (16 01:11 +0200)
tree2550b935f833404e7a3f3de42cb8fe4c33bb87ae
parent35336fa51a17088020720aa2dc4e5677227a4185
[SPARC64]: Fix endless loop in cheetah_xcall_deliver().

[ Upsteam commit: 0de56d1ab83323d604d95ca193dcbd28388dbabb ]

We need to mask out the proper bits when testing the dispatch status
register else we can see unrelated NACK bits from previous cross call
sends.

Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Adrian Bunk <bunk@kernel.org>
arch/sparc64/kernel/smp.c