diff options
author | Larry.Finger@lwfinger.net <Larry.Finger@lwfinger.net> | 2008-04-19 16:24:09 +0200 |
---|---|---|
committer | John W. Linville <linville@tuxdriver.com> | 2008-05-07 15:02:12 -0400 |
commit | 2afc49015db927fea7bc6ca33c0a60bf5d7c2c5f (patch) | |
tree | 1442845f56a9d235a3fb8546b7b4277c013f5aa4 /drivers/net/gianfar_ethtool.c | |
parent | 3acea5b616c6d85008700a9d51cb02a81b2d0c67 (diff) |
ssb: Allow reading of 440-byte SPROM that is not rev 4
The current code checks for the special signature that signifies
a revision 4 SPROM. Now that a rev. 8 SPROM with a 440-byte length
has been found that may not have any special code, this check could
be relaxed. With this patch, if the CRC is incorrect for a 256-byte
SPROM, the code will immediately check for a 440-byte SPROM. If there
is still a CRC error, the size is set to 440 bytes, which allows dumping
of most of any 512-byte SPROM if one is encountered.
Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
Signed-off-by: Michael Buesch <mb@bu3sch.de>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'drivers/net/gianfar_ethtool.c')
0 files changed, 0 insertions, 0 deletions