]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - drivers/ide/legacy/ide-4drives.c
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu
[karo-tx-linux.git] / drivers / ide / legacy / ide-4drives.c
index 5935153ef2adf8e6dedd3c66c402e4f4d2b253ce..c76d55de6996413496ddc9c8d725f3feb633c860 100644 (file)
@@ -28,7 +28,6 @@ static const struct ide_port_info ide_4drives_port_info = {
 
 static int __init ide_4drives_init(void)
 {
-       struct ide_host *host;
        unsigned long base = 0x1f0, ctl = 0x3f6;
        hw_regs_t hw, *hws[] = { &hw, &hw, NULL, NULL };
 
@@ -54,11 +53,7 @@ static int __init ide_4drives_init(void)
        hw.irq = 14;
        hw.chipset = ide_4drives;
 
-       host = ide_host_alloc(&ide_4drives_port_info, hws);
-       if (host)
-               ide_host_register(host, &ide_4drives_port_info, hws);
-
-       return 0;
+       return ide_host_add(&ide_4drives_port_info, hws, NULL);
 }
 
 module_init(ide_4drives_init);