From 6f2ffc3da2b794c3ee44d1a5ab5bcbe4b0851bd3 Mon Sep 17 00:00:00 2001 From: Scott Wood Date: Wed, 2 Feb 2011 18:15:57 -0600 Subject: NAND: add more watchdog resets Poke the watchdog in a variety of looping constructs, which could take a long time to complete. Signed-off-by: Scott Wood --- drivers/mtd/nand/nand_util.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'drivers/mtd/nand/nand_util.c') diff --git a/drivers/mtd/nand/nand_util.c b/drivers/mtd/nand/nand_util.c index 8b4f738815..5a6f7aec88 100644 --- a/drivers/mtd/nand/nand_util.c +++ b/drivers/mtd/nand/nand_util.c @@ -542,6 +542,8 @@ int nand_write_skip_bad(nand_info_t *nand, loff_t offset, size_t *length, pages = write_size / pagesize_oob; for (page = 0; page < pages; page++) { + WATCHDOG_RESET(); + ops.datbuf = p_buffer; ops.oobbuf = ops.datbuf + pagesize; -- cgit v1.2.1