Commit 53f2b1c8 authored by Jon Ringle's avatar Jon Ringle Committed by David Woodhouse

mtd: ixp4xx: fix reading from half-word boundary

Fix handling of reads that don't start on a half-word boundary.
Signed-off-by: default avatarJon Ringle <jon@ringle.org>
Signed-off-by: default avatarArtem Bityutskiy <Artem.Bityutskiy@nokia.com>
Signed-off-by: default avatarDavid Woodhouse <David.Woodhouse@intel.com>
parent 9c14b153
...@@ -107,8 +107,8 @@ static void ixp4xx_copy_from(struct map_info *map, void *to, ...@@ -107,8 +107,8 @@ static void ixp4xx_copy_from(struct map_info *map, void *to,
return; return;
if (from & 1) { if (from & 1) {
*dest++ = BYTE1(flash_read16(src)); *dest++ = BYTE1(flash_read16(src-1));
src++; src++;
--len; --len;
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment