Skip to content
Commit a415c0f1 authored by NeilBrown's avatar NeilBrown Committed by Shaohua Li
Browse files

md: initialise ->writes_pending in personality modules.



The new per-cpu counter for writes_pending is initialised in
md_alloc(), which is not called by dm-raid.
So dm-raid fails when md_write_start() is called.

Move the initialization to the personality modules
that need it.  This way it is always initialised when needed,
but isn't unnecessarily initialized (requiring memory allocation)
when the personality doesn't use writes_pending.

Reported-by: default avatarHeinz Mauelshagen <heinzm@redhat.com>
Fixes: 4ad23a97

 ("MD: use per-cpu counter for writes_pending")
Signed-off-by: default avatarNeilBrown <neilb@suse.com>
Signed-off-by: default avatarShaohua Li <shli@fb.com>
parent 3c2993b8
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment