From: NeilBrown Date: Mon, 24 Sep 2012 06:27:20 +0000 (+1000) Subject: md/raid5: add missing spin_lock_init. X-Git-Url: https://git.stricted.de/?a=commitdiff_plain;h=cb13ff69d6d61ab06285e3ef652f45ecda73e135;p=GitHub%2Fexynos8895%2Fandroid_kernel_samsung_universal8895.git md/raid5: add missing spin_lock_init. commit b17459c05000fdbe8d10946570a26510f86ec0f raid5: add a per-stripe lock added a spin_lock to the 'stripe_head' struct. Unfortunately there are two places where this struct is allocated but the spin lock was only initialised in one of them. So add the missing spin_lock_init. Signed-off-by: NeilBrown --- diff --git a/drivers/md/raid5.c b/drivers/md/raid5.c index 7031b865b3a0..0689173fd9f5 100644 --- a/drivers/md/raid5.c +++ b/drivers/md/raid5.c @@ -1591,6 +1591,7 @@ static int resize_stripes(struct r5conf *conf, int newsize) #ifdef CONFIG_MULTICORE_RAID456 init_waitqueue_head(&nsh->ops.wait_for_ops); #endif + spin_lock_init(&nsh->stripe_lock); list_add(&nsh->lru, &newstripes); }