public inbox for linux-mtd@lists.infradead.org
 help / color / mirror / Atom feed
* [PATCH] nand: Remove meaningless delay from nand_unlock
@ 2011-06-01 13:56 jiri.pinkava
  2011-06-02 16:23 ` Brian Norris
  2011-06-03 15:32 ` Artem Bityutskiy
  0 siblings, 2 replies; 7+ messages in thread
From: jiri.pinkava @ 2011-06-01 13:56 UTC (permalink / raw)
  To: dedekind1; +Cc: linux-mtd, Jiri Pinkava, dwmw2

From: Jiri Pinkava <jiri.pinkava@vscht.cz>

This delay is meaningless. If delay is needed it is device specific
and must be reimplemented by specific driver, otherwise no delay is
needed.

This function is not used by any current kernel code, affects only
external code (like main).

Signed-off-by: Jiri Pinkava <jiri.pinkava@vscht.cz>
---
 drivers/mtd/nand/nand_base.c |    2 --
 1 files changed, 0 insertions(+), 2 deletions(-)

diff --git a/drivers/mtd/nand/nand_base.c b/drivers/mtd/nand/nand_base.c
index a46e9bb..290a1db 100644
--- a/drivers/mtd/nand/nand_base.c
+++ b/drivers/mtd/nand/nand_base.c
@@ -919,7 +919,6 @@ static int __nand_unlock(struct mtd_info *mtd, loff_t ofs,
 
 	/* Call wait ready function */
 	status = chip->waitfunc(mtd, chip);
-	udelay(1000);
 	/* See if device thinks it succeeded */
 	if (status & 0x01) {
 		DEBUG(MTD_DEBUG_LEVEL0, "%s: Error status = 0x%08x\n",
@@ -1028,7 +1027,6 @@ int nand_lock(struct mtd_info *mtd, loff_t ofs, uint64_t len)
 
 	/* Call wait ready function */
 	status = chip->waitfunc(mtd, chip);
-	udelay(1000);
 	/* See if device thinks it succeeded */
 	if (status & 0x01) {
 		DEBUG(MTD_DEBUG_LEVEL0, "%s: Error status = 0x%08x\n",
-- 
1.7.5.2

^ permalink raw reply related	[flat|nested] 7+ messages in thread
* [PATCH] nand: Remove meaningless delay from nand_unlock
@ 2011-04-10  2:30 jiri.pinkava
  2011-04-13  3:28 ` Artem Bityutskiy
  0 siblings, 1 reply; 7+ messages in thread
From: jiri.pinkava @ 2011-04-10  2:30 UTC (permalink / raw)
  To: dwmw2; +Cc: sjhill, tglx, Jiří Pinkava, linux-mtd

From: Jiří Pinkava <jiri.pinkava@vscht.cz>

This delay is meaningless. If delay is needed it is device specific
and must be reimplemented by specific driver, otherwise no delay is needed.

This function is not used by any current kernel code, affects only
external code (like main).

Signed-off-by: Jiri Pinkava <jiri.pinkava@vscht.cz>
---
 drivers/mtd/nand/nand_base.c |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

diff --git a/drivers/mtd/nand/nand_base.c b/drivers/mtd/nand/nand_base.c
index 2aef58e..5b5aff5 100644
--- a/drivers/mtd/nand/nand_base.c
+++ b/drivers/mtd/nand/nand_base.c
@@ -922,7 +922,6 @@ static int __nand_unlock(struct mtd_info *mtd, loff_t ofs,
 
 	/* Call wait ready function */
 	status = chip->waitfunc(mtd, chip);
-	udelay(1000);
 	/* See if device thinks it succeeded */
 	if (status & 0x01) {
 		DEBUG(MTD_DEBUG_LEVEL0, "%s: Error status = 0x%08x\n",
-- 
1.7.4.4

^ permalink raw reply related	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2011-06-03 15:36 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-06-01 13:56 [PATCH] nand: Remove meaningless delay from nand_unlock jiri.pinkava
2011-06-02 16:23 ` Brian Norris
2011-06-02 16:26   ` Brian Norris
2011-06-02 18:24   ` Vimal Singh
2011-06-03 15:32 ` Artem Bityutskiy
  -- strict thread matches above, loose matches on Subject: below --
2011-04-10  2:30 jiri.pinkava
2011-04-13  3:28 ` Artem Bityutskiy

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox