diff options
Diffstat (limited to 'drivers/ide/legacy/buddha.c')
-rw-r--r-- | drivers/ide/legacy/buddha.c | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/drivers/ide/legacy/buddha.c b/drivers/ide/legacy/buddha.c index 8b9cb39c961e..ba64c4b9f918 100644 --- a/drivers/ide/legacy/buddha.c +++ b/drivers/ide/legacy/buddha.c | |||
@@ -156,6 +156,8 @@ void __init buddha_init(void) | |||
156 | 156 | ||
157 | while ((z = zorro_find_device(ZORRO_WILDCARD, z))) { | 157 | while ((z = zorro_find_device(ZORRO_WILDCARD, z))) { |
158 | unsigned long board; | 158 | unsigned long board; |
159 | u8 idx[4] = { 0xff, 0xff, 0xff, 0xff }; | ||
160 | |||
159 | if (z->id == ZORRO_PROD_INDIVIDUAL_COMPUTERS_BUDDHA) { | 161 | if (z->id == ZORRO_PROD_INDIVIDUAL_COMPUTERS_BUDDHA) { |
160 | buddha_num_hwifs = BUDDHA_NUM_HWIFS; | 162 | buddha_num_hwifs = BUDDHA_NUM_HWIFS; |
161 | type=BOARD_BUDDHA; | 163 | type=BOARD_BUDDHA; |
@@ -233,8 +235,12 @@ fail_base2: | |||
233 | printk("X-Surf"); | 235 | printk("X-Surf"); |
234 | break; | 236 | break; |
235 | } | 237 | } |
236 | printk(" IDE interface\n"); | 238 | printk(" IDE interface\n"); |
237 | } | 239 | |
240 | idx[i] = index; | ||
241 | } | ||
238 | } | 242 | } |
243 | |||
244 | ide_device_add(idx); | ||
239 | } | 245 | } |
240 | } | 246 | } |