--- zzzz-none-000/linux-2.6.39.4/drivers/net/e1000/e1000_osdep.h 2011-08-03 19:43:28.000000000 +0000 +++ puma6-arm-6490-729/linux-2.6.39.4/drivers/net/e1000/e1000_osdep.h 2021-11-10 13:23:10.000000000 +0000 @@ -46,7 +46,7 @@ ((void __iomem *)phys_to_virt(GBE_CONFIG_RAM_BASE)) #define GBE_CONFIG_FLASH_WRITE(base, offset, count, data) \ - (iowrite16_rep(base + offset, data, count)) + (iowrite16_rep(base + (offset << 1), data, count)) #define GBE_CONFIG_FLASH_READ(base, offset, count, data) \ (ioread16_rep(base + (offset << 1), data, count))