diff -ur linux-2.6.17/drivers/net/sunlance.c linux-new/drivers/net/sunlance.c --- linux-2.6.17/drivers/net/sunlance.c 2006-08-10 08:58:34.000000000 +0200 +++ linux-new/drivers/net/sunlance.c 2006-08-11 23:33:11.000000000 +0200 @@ -1569,9 +1569,7 @@ struct device_node *dp = dev->node; int err; - if (!strcmp(dp->name, "le")) { - err = sparc_lance_probe_one(sdev, NULL, NULL); - } else if (!strcmp(dp->name, "ledma")) { + if (!strcmp(dp->name, "ledma")) { struct sbus_dma *ledma = find_ledma(sdev); err = sparc_lance_probe_one(sdev->child, ledma, NULL); @@ -1602,9 +1600,6 @@ static struct of_device_id sunlance_sbus_match[] = { { - .name = "le", - }, - { .name = "ledma", }, {