mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2024-08-23 17:30:02 +00:00
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)
|
||||
{
|
||||
nand_ecc_test(256);
|
||||
nand_ecc_test(512);
|
||||
int err;
|
||||
|
||||
return 0;
|
||||
err = nand_ecc_test(256);
|
||||
if (err)
|
||||
return err;
|
||||
|
||||
return nand_ecc_test(512);
|
||||
}
|
||||
|
||||
static void __exit ecc_test_exit(void)
|
||||
|
|
Loading…
Reference in a new issue