From 47de2b907b90d8b8a9468a79faa8068387a74829 Mon Sep 17 00:00:00 2001 From: Krzysztof Mazur Date: Wed, 27 Jul 2011 17:48:16 +0200 Subject: [PATCH 51/84] lsbd: initizalize lcache_lock The lcache_lock was not initialied causing infinite loop on SMP. --- drivers/block/lsbd.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/block/lsbd.c b/drivers/block/lsbd.c index d718046..9cdef9d 100644 --- a/drivers/block/lsbd.c +++ b/drivers/block/lsbd.c @@ -2311,6 +2311,7 @@ int __init lsbd_init_module(void) p->id = i; spin_lock_init(&p->lock); spin_lock_init(&p->wqueue_lock); + rwlock_init(&p->lcache_lock); p->wqueue_len = 0; init_waitqueue_head(&p->wqueue_wait); init_MUTEX(&p->mutex); -- 1.8.4.652.g0d6e0ce