sparc64: Build cpu list and mondo block at top-level xcall_deliver().
authorDavid S. Miller <davem@davemloft.net>
Mon, 4 Aug 2008 23:42:58 +0000 (16:42 -0700)
committerDavid S. Miller <davem@davemloft.net>
Mon, 4 Aug 2008 23:42:58 +0000 (16:42 -0700)
commit90f7ae8a55190f5edfb9fda957e25c994ed39ec4
treeb815a08c25f4acf37b02a982c67c6d0efd2fe480
parentc02a5119e862dea9a1361182840d41ae1fe24227
sparc64: Build cpu list and mondo block at top-level xcall_deliver().

Then modify all of the xcall dispatch implementations get passed and
use this information.

Now all of the xcall dispatch implementations do not need to be mindful
of details such as "is current cpu in the list?" and "is cpu online?"

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