]> git.hungrycats.org Git - linux/commitdiff
[PATCH] Duh. _Really_ unbalanced locking in MTD Intel chip driver
authorNicolas Pitre <nico@cam.org>
Mon, 18 Oct 2004 04:46:38 +0000 (21:46 -0700)
committerLinus Torvalds <torvalds@ppc970.osdl.org>
Mon, 18 Oct 2004 04:46:38 +0000 (21:46 -0700)
I apparently can't copy simple obvious fixes by hand.

Signed-off-by: Nicolas Pitre <nico@cam.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
drivers/mtd/chips/cfi_cmdset_0001.c

index 6d37d18c63f1499608fce3bdfc4fb19ea8d32f4d..c1e3536c21476624409ae2d6e6d4247254280925 100644 (file)
@@ -603,9 +603,9 @@ static void put_chip(struct map_info *map, struct flchip *chip, unsigned long ad
                                }
                                spin_unlock(&shared->lock);
                        }
+               } else {
+                       spin_unlock(&shared->lock);
                }
-       } else {
-               spin_unlock(&shared->lock);
        }
 
        switch(chip->oldstate) {