On Monday 13 August 2007 00:45:17 Michael Trimarchi wrote:
>
> >> + return -EBUSY;
> >> +
> >> + memcpy(dev->dev_addr, addr->sa_data, dev->addr_len);
> >> +
> >> + for (i = 0; i < 3; i++)
> >> + write_srom_word(db, i,
> >> + cpu_to_le16(((u16 *) (addr->
+ return -EBUSY;
+
+ memcpy(dev->dev_addr, addr->sa_data, dev->addr_len);
+
+ for (i = 0; i < 3; i++)
+ write_srom_word(db, i,
+ cpu_to_le16(((u16 *) (addr->sa_data))[i]));
Nope.
write_srom_word(db, i, le16_to_cpu(((__
On Sunday 12 August 2007 23:20:09 michael trimarchi wrote:
> Implement set_mac_address() for the dm9000 driver. This allows changing
> the mac address of the interface. Fix BigEndian problem.
>
> Signed-off-by: Michael Trimarchi <[EMAIL PROTECTED]>
> ---
>
> --- linux-2.6.22/drivers/net/dm9000.
Implement set_mac_address() for the dm9000 driver. This allows changing
the mac address of the interface. Fix BigEndian problem.
Signed-off-by: Michael Trimarchi <[EMAIL PROTECTED]>
---
--- linux-2.6.22/drivers/net/dm9000.c.orig 2007-07-09 01:32:17.0
+0200
+++ linux-2.6.22/drivers