From 58c85e224ed32682ad680bf49de55156d17f9dcd Mon Sep 17 00:00:00 2001 From: Philip Craig Date: Wed, 21 Jun 2006 11:33:26 +1000 Subject: [PATCH] --- yaml --- r: 28835 b: refs/heads/master c: d73f1e3c3b0703e25728ce5bdda9806d6f2c576f h: refs/heads/master i: 28833: 7771b6b017e51d86c689fcb8afb70d27a62fcdf7 28831: d747d9c9c50c54be8e295498a771dc33523c3957 v: v3 --- [refs] | 2 +- trunk/drivers/net/8139cp.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/[refs] b/[refs] index 444cc4535542..9ef3c27738c0 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: fc13dcae24bfd877aeff07774c035b2b896e05ca +refs/heads/master: d73f1e3c3b0703e25728ce5bdda9806d6f2c576f diff --git a/trunk/drivers/net/8139cp.c b/trunk/drivers/net/8139cp.c index 46d8c01437e9..b49be8f2c107 100644 --- a/trunk/drivers/net/8139cp.c +++ b/trunk/drivers/net/8139cp.c @@ -1628,7 +1628,7 @@ static int read_eeprom (void __iomem *ioaddr, int location, int addr_len) eeprom_delay (); /* Shift the read command bits out. */ - for (i = 4 + addr_len; i >= 0; i--) { + for (i = 3 + addr_len - 1; i >= 0; i--) { int dataval = (read_cmd & (1 << i)) ? EE_DATA_WRITE : 0; writeb (EE_ENB | dataval, ee_addr); eeprom_delay ();