diff options
author | Ayaz Abdulla <[email protected]> | 2008-04-10 21:30:35 -0700 |
---|---|---|
committer | Jeff Garzik <[email protected]> | 2008-04-12 04:38:12 -0400 |
commit | a376e79c6079c2ba6c5fadb0e85a3bb7e465ad89 (patch) | |
tree | b00f23487d23a93fe2cce93d5ad682deb27cbad9 /drivers/mtd/lpddr/lpddr_cmds.c | |
parent | 72cfe92266540d8510946921a599f140a3d4aaa8 (diff) |
forcedeth: mac address fix
This critical patch fixes a mac address issue recently introduced. If the
device's mac address was in correct order and the flag
NVREG_TRANSMITPOLL_MAC_ADDR_REV was set, during nv_remove the flag would get
cleared. During next load, the mac address would get reversed because the
flag is missing.
As it has been indicated previously, the flag is cleared across a low power
transition. Therefore, the driver should set the mac address back into the
reversed order when clearing the flag.
Also, the driver should set back the flag after a low power transition to
protect against kexec command calling nv_probe a second time.
Signed-off-by: Ayaz Abdulla <[email protected]>
Cc: "Yinghai Lu" <[email protected]>
Signed-off-by: Andrew Morton <[email protected]>
Signed-off-by: Jeff Garzik <[email protected]>
Diffstat (limited to 'drivers/mtd/lpddr/lpddr_cmds.c')
0 files changed, 0 insertions, 0 deletions