[SPARC64]: Massively simplify VIO device layer and support hot add/remove.
authorDavid S. Miller <davem@sunset.davemloft.net>
Wed, 18 Jul 2007 06:03:47 +0000 (23:03 -0700)
committerDavid S. Miller <davem@sunset.davemloft.net>
Wed, 18 Jul 2007 08:20:04 +0000 (01:20 -0700)
commit6160f63518406485c7009cb0f2e1588ea3abccc1
treed0adeedae350dc4829e7eacbf198627a107f393f
parent9184a046328d2dfc9f2cf0f831e649a108492124
[SPARC64]: Massively simplify VIO device layer and support hot add/remove.

Create and destroy VIO devices in response to MD update events.  These
run synchronously inside of the MD update mutex so the VIO layer
doesn't need to do internal locking of any sort.

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