[PATCH] flashdisk: swap arguments to checksum helper

Gedare Bloom gedare at rtems.org
Thu Sep 5 18:31:51 UTC 2013


The arguments to rtems_fdisk_calc_crc16() are reversed when called from
rtems_fdisk_page_checksum().

26052 Operands don't affect result
---
 cpukit/libblock/src/flashdisk.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/cpukit/libblock/src/flashdisk.c b/cpukit/libblock/src/flashdisk.c
index 9580dde..541c73e 100644
--- a/cpukit/libblock/src/flashdisk.c
+++ b/cpukit/libblock/src/flashdisk.c
@@ -1057,7 +1057,7 @@ rtems_fdisk_page_checksum (const uint8_t* buffer, uint32_t page_size)
   uint32_t i;
 
   for (i = 0; i < page_size; i++, buffer++)
-    cs = rtems_fdisk_calc_crc16 (cs, *buffer);
+    cs = rtems_fdisk_calc_crc16 (*buffer, cs);
 
   return cs;
 }
-- 
1.7.1




More information about the devel mailing list