public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH] 2.4.27 - MTD cfi_cmdset_0002.c - Duplicate cleanup in error path
@ 2004-07-23 19:47 bradgoodman.com
  2004-07-24  7:14 ` Rainer Weikusat
  0 siblings, 1 reply; 4+ messages in thread
From: bradgoodman.com @ 2004-07-23 19:47 UTC (permalink / raw)
  To: alan, linux-kernel, torvalds

Patch to 2.4.x: Corrects an obvious error where all of the cleanups are done
twice in the event of a chip programming error. This can result in
kernel BUG() getting called on subsequent programming attempts.


--- linux-2.4.22.prepatch/drivers/mtd/chips/cfi_cmdset_0002.c	Fri Jun 13 10:51:34 2003
+++ linux-2.4.22/drivers/mtd/chips/cfi_cmdset_0002.new	Thu Jul 15 14:44:30 2004
@@ -549,11 +549,6 @@
 			}
 		} else {
 			printk(KERN_WARNING "Waiting for write to complete timed out in do_write_oneword.");        
-			
-			chip->state = FL_READY;
-			wake_up(&chip->wq);
-			cfi_spin_unlock(chip->mutex);
-			DISABLE_VPP(map);
 			ret = -EIO;
 		}
 	}

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

end of thread, other threads:[~2004-08-19 20:21 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-07-23 19:47 [PATCH] 2.4.27 - MTD cfi_cmdset_0002.c - Duplicate cleanup in error path bradgoodman.com
2004-07-24  7:14 ` Rainer Weikusat
2004-08-19 15:54   ` Marcelo Tosatti
2004-08-19 20:18     ` bkgoodman

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