]> git.karo-electronics.de Git - karo-tx-linux.git/commit
SPARC64: Fix sparc64 cpu cross call hangs.
authorDavid Miller <davem@davemloft.net>
Wed, 19 Dec 2007 23:50:06 +0000 (15:50 -0800)
committerGreg Kroah-Hartman <gregkh@suse.de>
Fri, 8 Feb 2008 20:01:05 +0000 (12:01 -0800)
commit38fa6d004744d3794407fc1bd6992007e97e2abd
tree7b53fe35cbf3e76c25c935837ab4014ab8e92141
parent5b59039024e391cd5014db41ca8a89f0e2a0dabe
SPARC64: Fix sparc64 cpu cross call hangs.

[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>
arch/sparc64/kernel/smp.c