nubus: Adopt standard linked list implementation
This increases code re-use and improves readability. Cc: "David S. Miller" <davem@davemloft.net> Cc: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> Acked-by: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> Tested-by: Stan Johnson <userm57@yahoo.com> Signed-off-by: Finn Thain <fthain@telegraphics.com.au> Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org>
Šī revīzija ir iekļauta:

revīziju iesūtīja
Geert Uytterhoeven

vecāks
189e19e8cb
revīzija
41b848160e
@@ -187,6 +187,7 @@ struct net_device * __init mac89x0_probe(int unit)
|
||||
unsigned long ioaddr;
|
||||
unsigned short sig;
|
||||
int err = -ENODEV;
|
||||
struct nubus_rsrc *fres;
|
||||
|
||||
if (!MACH_IS_MAC)
|
||||
return ERR_PTR(-ENODEV);
|
||||
@@ -207,8 +208,9 @@ struct net_device * __init mac89x0_probe(int unit)
|
||||
/* We might have to parameterize this later */
|
||||
slot = 0xE;
|
||||
/* Get out now if there's a real NuBus card in slot E */
|
||||
if (nubus_find_slot(slot, NULL) != NULL)
|
||||
goto out;
|
||||
for_each_func_rsrc(fres)
|
||||
if (fres->board->slot == slot)
|
||||
goto out;
|
||||
|
||||
/* The pseudo-ISA bits always live at offset 0x300 (gee,
|
||||
wonder why...) */
|
||||
|
Atsaukties uz šo jaunā problēmā
Block a user