]> err.no Git - linux-2.6/blobdiff - drivers/ide/ide-generic.c
Merge branch 'dmapool' of git://git.kernel.org/pub/scm/linux/kernel/git/willy/misc
[linux-2.6] / drivers / ide / ide-generic.c
index 0f72b98d727f43ba72f4d68b2a53871ec9806bcd..be469dbbe8fb2760652e383e8889300c3f5b7682 100644 (file)
 
 static int __init ide_generic_init(void)
 {
+       u8 idx[MAX_HWIFS];
+       int i;
+
        if (ide_hwifs[0].io_ports[IDE_DATA_OFFSET])
                ide_get_lock(NULL, NULL); /* for atari only */
 
-       (void)ideprobe_init();
+       for (i = 0; i < MAX_HWIFS; i++)
+               idx[i] = ide_hwifs[i].present ? 0xff : i;
+
+       ide_device_add_all(idx, NULL);
 
        if (ide_hwifs[0].io_ports[IDE_DATA_OFFSET])
                ide_release_lock();     /* for atari only */