mtd: mtd_nandecctest: make module_init() return an error code if test fails
Return an error code if test fails in order to detect a test case failure by invoking tests repeatedly like this: while sudo modprobe mtd_nandecctest; do sudo modprobe -r mtd_nandecctest done Signed-off-by: Akinobu Mita <akinobu.mita@gmail.com> Signed-off-by: Artem Bityutskiy <artem.bityutskiy@linux.intel.com> Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
This commit is contained in:
parent
0ce0060f10
commit
f45c2990dc
1 changed files with 6 additions and 3 deletions
|
@ -66,10 +66,13 @@ static int nand_ecc_test(const size_t size)
|
||||||
|
|
||||||
static int __init ecc_test_init(void)
|
static int __init ecc_test_init(void)
|
||||||
{
|
{
|
||||||
nand_ecc_test(256);
|
int err;
|
||||||
nand_ecc_test(512);
|
|
||||||
|
|
||||||
return 0;
|
err = nand_ecc_test(256);
|
||||||
|
if (err)
|
||||||
|
return err;
|
||||||
|
|
||||||
|
return nand_ecc_test(512);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void __exit ecc_test_exit(void)
|
static void __exit ecc_test_exit(void)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue