|
@@ -326,13 +326,9 @@ static int mac_onboard_sonic_probe(struct net_device *dev)
|
|
macintosh_config->ident == MAC_MODEL_P588 ||
|
|
macintosh_config->ident == MAC_MODEL_P588 ||
|
|
macintosh_config->ident == MAC_MODEL_P575 ||
|
|
macintosh_config->ident == MAC_MODEL_P575 ||
|
|
macintosh_config->ident == MAC_MODEL_C610) {
|
|
macintosh_config->ident == MAC_MODEL_C610) {
|
|
- unsigned long flags;
|
|
|
|
int card_present;
|
|
int card_present;
|
|
|
|
|
|
- local_irq_save(flags);
|
|
|
|
card_present = hwreg_present((void*)ONBOARD_SONIC_REGISTERS);
|
|
card_present = hwreg_present((void*)ONBOARD_SONIC_REGISTERS);
|
|
- local_irq_restore(flags);
|
|
|
|
-
|
|
|
|
if (!card_present) {
|
|
if (!card_present) {
|
|
printk("none.\n");
|
|
printk("none.\n");
|
|
return -ENODEV;
|
|
return -ENODEV;
|