diff options
author | David S. Miller <davem@sunset.davemloft.net> | 2007-07-17 23:03:47 -0700 |
---|---|---|
committer | David S. Miller <davem@sunset.davemloft.net> | 2007-07-18 01:20:04 -0700 |
commit | 6160f63518406485c7009cb0f2e1588ea3abccc1 (patch) | |
tree | d0adeedae350dc4829e7eacbf198627a107f393f /include/asm-sparc64 | |
parent | 9184a046328d2dfc9f2cf0f831e649a108492124 (diff) | |
download | op-kernel-dev-6160f63518406485c7009cb0f2e1588ea3abccc1.zip op-kernel-dev-6160f63518406485c7009cb0f2e1588ea3abccc1.tar.gz |
[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>
Diffstat (limited to 'include/asm-sparc64')
-rw-r--r-- | include/asm-sparc64/vio.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/include/asm-sparc64/vio.h b/include/asm-sparc64/vio.h index 83c9642..c0a8d4e 100644 --- a/include/asm-sparc64/vio.h +++ b/include/asm-sparc64/vio.h @@ -264,7 +264,7 @@ static inline u32 vio_dring_avail(struct vio_dring_state *dr, ((dr->prod - dr->cons) & (ring_size - 1))); } -#define VIO_MAX_TYPE_LEN 64 +#define VIO_MAX_TYPE_LEN 32 #define VIO_MAX_COMPAT_LEN 64 struct vio_dev { |