summaryrefslogtreecommitdiff
path: root/drivers/block/swim.c
diff options
context:
space:
mode:
authorJean Delvare <khali@linux-fr.org>2012-09-06 15:48:30 +0400
committerGeert Uytterhoeven <geert@linux-m68k.org>2013-02-09 17:23:33 +0400
commit243eeb78906e17a18faacb492facd3284993f220 (patch)
treed34c4b4656cb5b8b0088c1ec640706a4377a81a4 /drivers/block/swim.c
parent836dc9e3fbbab0c30aa6e664417225f5c1fb1c39 (diff)
downloadlinux-243eeb78906e17a18faacb492facd3284993f220.tar.xz
swim: Add missing spinlock init
It doesn't seem this spinlock was properly initialized. Signed-off-by: Jean Delvare <khali@linux-fr.org> Cc: Finn Thain <fthain@telegraphics.com.au> Cc: Geert Uytterhoeven <geert@linux-m68k.org> Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org>
Diffstat (limited to 'drivers/block/swim.c')
-rw-r--r--drivers/block/swim.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/block/swim.c b/drivers/block/swim.c
index 765fa2b3d337..8766a2257091 100644
--- a/drivers/block/swim.c
+++ b/drivers/block/swim.c
@@ -844,6 +844,7 @@ static int swim_floppy_init(struct swim_priv *swd)
swd->unit[drive].swd = swd;
}
+ spin_lock_init(&swd->lock);
swd->queue = blk_init_queue(do_fd_request, &swd->lock);
if (!swd->queue) {
err = -ENOMEM;