OSDN Git Service

mtd: mtd_oobtest: Fix the address offset with vary_offset case
authorRoger Quadros <rogerq@ti.com>
Wed, 8 Jul 2015 11:50:19 +0000 (14:50 +0300)
committerBrian Norris <computersforpeace@gmail.com>
Thu, 27 Aug 2015 23:30:01 +0000 (16:30 -0700)
commit718e38b4d96085b4dab08d3d32e5e033aa1ba6e9
tree9f8519b8d96a1e306159c95a23e0d01ea9a76c45
parentcc7fce80229067890365c1ee196be5d304d36dea
mtd: mtd_oobtest: Fix the address offset with vary_offset case

When vary_offset is set (e.g. test case 3), the offset is not always
zero so memcmpshow() will show the wrong offset in the print message.
To fix this we introduce a new function memcmpshowoffset() which takes
offset as a parameter and displays the right offset and use it in
the case where offset is non zero.

The old memcmpshow() functionality is preserved by converting it into
a macro with offset preset to 0.

Signed-off-by: Roger Quadros <rogerq@ti.com>
Signed-off-by: Brian Norris <computersforpeace@gmail.com>
drivers/mtd/tests/oobtest.c