diff options
| author | Ruslan Ermilov <ru@FreeBSD.org> | 2005-12-04 07:45:12 +0000 |
|---|---|---|
| committer | Ruslan Ermilov <ru@FreeBSD.org> | 2005-12-04 07:45:12 +0000 |
| commit | 8069c79ddda74024612882694511108ef8fd1a6b (patch) | |
| tree | 2f7297fe83a0909c2046e1b175d130e064e9d078 /sys/dev | |
| parent | 71ddfdfb45b7ccb486527d196faab2e15df68cd6 (diff) | |
Notes
Diffstat (limited to 'sys/dev')
| -rw-r--r-- | sys/dev/dc/if_dc.c | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/sys/dev/dc/if_dc.c b/sys/dev/dc/if_dc.c index 84dd275e18364..91d08d38af8b5 100644 --- a/sys/dev/dc/if_dc.c +++ b/sys/dev/dc/if_dc.c @@ -2060,10 +2060,6 @@ dc_attach(device_t dev) dc_read_eeprom(sc, (caddr_t)&eaddr, 0, 3, 1); break; case DC_TYPE_DM9102: -#ifdef __sparc64__ - for (i = 0; i < (ETHER_ADDR_LEN+3)/4; i++) - eaddr[i] = 0; -#endif dc_read_eeprom(sc, (caddr_t)&eaddr, DC_EE_NODEADDR, 3, 0); #ifdef __sparc64__ /* @@ -2071,10 +2067,10 @@ dc_attach(device_t dev) * the EEPROM is all zero and we have to get it from the fcode. */ for (i = 0; i < (ETHER_ADDR_LEN+3)/4; i++) - if (eaddr[i] != 0x00) + if (eaddr[i] != 0) break; if (i >= (ETHER_ADDR_LEN+3)/4) - OF_getetheraddr(dev, eaddr); + OF_getetheraddr(dev, (caddr_t)&eaddr); #endif break; case DC_TYPE_21143: |
