diff options
author | Matthieu CASTET <matthieu.castet@parrot.com> | 2012-11-22 18:31:28 +0100 |
---|---|---|
committer | Artem Bityutskiy <artem.bityutskiy@linux.intel.com> | 2012-12-03 16:36:52 +0200 |
commit | ca6a24893073414c549920d93bac57d46d7f3e1e (patch) | |
tree | 99fe9588a5a25320b8bba26c97594a53056cef77 /drivers/mtd | |
parent | a6b3ed29ae3fd9853280d4f6a9275c43fb4e1c3b (diff) | |
download | op-kernel-dev-ca6a24893073414c549920d93bac57d46d7f3e1e.zip op-kernel-dev-ca6a24893073414c549920d93bac57d46d7f3e1e.tar.gz |
mted: nand_wait_ready timeout fix
nand_wait_ready timeout should not assume HZ=100.
Make it independent of HZ value by using msecs_to_jiffies.
Signed-off-by: Matthieu CASTET <matthieu.castet@parrot.com>
Signed-off-by: Artem Bityutskiy <artem.bityutskiy@linux.intel.com>
Diffstat (limited to 'drivers/mtd')
-rw-r--r-- | drivers/mtd/nand/nand_base.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/mtd/nand/nand_base.c b/drivers/mtd/nand/nand_base.c index 55c2883..7738432 100644 --- a/drivers/mtd/nand/nand_base.c +++ b/drivers/mtd/nand/nand_base.c @@ -490,7 +490,7 @@ static void panic_nand_wait_ready(struct mtd_info *mtd, unsigned long timeo) void nand_wait_ready(struct mtd_info *mtd) { struct nand_chip *chip = mtd->priv; - unsigned long timeo = jiffies + 2; + unsigned long timeo = jiffies + msecs_to_jiffies(20); /* 400ms timeout */ if (in_interrupt() || oops_in_progress) |