Fix kernel module refcount handling
authorAlexey Obitotskiy <aleksey.obitotskiy@intel.com>
Thu, 23 Jun 2016 10:11:01 +0000 (12:11 +0200)
committerShaohua Li <shli@fb.com>
Tue, 19 Jul 2016 18:17:31 +0000 (11:17 -0700)
commit4cb9da7d9c631514effa5e806f9de7c7c746c3a8
tree077f8129fd8276ec965e537326b53bea2d2bfeec
parent0e3ef49eda5bae3aa75aa8c0276411bf0f27e03a
Fix kernel module refcount handling

md loads raidX modules and increments module refcount each time level
has changed but does not decrement it. You are unable to unload raid0
module after reshape because raid0 reshape changes level to raid4
and back to raid0.

Signed-off-by: Aleksey Obitotskiy <aleksey.obitotskiy@intel.com>
Signed-off-by: Shaohua Li <shli@fb.com>
drivers/md/md.c