diff options
Diffstat (limited to 'firmware')
-rw-r--r-- | firmware/drivers/ata.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/firmware/drivers/ata.c b/firmware/drivers/ata.c index ce136a4f96..60b6a87488 100644 --- a/firmware/drivers/ata.c +++ b/firmware/drivers/ata.c | |||
@@ -470,7 +470,7 @@ static void copy_write_sectors(const unsigned char* buf, int wordcount) | |||
470 | if ( (unsigned int)buf & 1) | 470 | if ( (unsigned int)buf & 1) |
471 | { /* not 16-bit aligned, copy byte by byte */ | 471 | { /* not 16-bit aligned, copy byte by byte */ |
472 | unsigned short tmp = 0; | 472 | unsigned short tmp = 0; |
473 | unsigned char* bufend = buf + wordcount*2; | 473 | const unsigned char* bufend = buf + wordcount*2; |
474 | do | 474 | do |
475 | { /* loop compiles to 9 assembler instructions */ | 475 | { /* loop compiles to 9 assembler instructions */ |
476 | /* takes 13 clock cycles (2 pipeline stalls) */ | 476 | /* takes 13 clock cycles (2 pipeline stalls) */ |