|
@@ -5852,8 +5852,14 @@ void md_stop(struct mddev *mddev)
|
|
* This is called from dm-raid
|
|
* This is called from dm-raid
|
|
*/
|
|
*/
|
|
__md_stop(mddev);
|
|
__md_stop(mddev);
|
|
- if (mddev->bio_set)
|
|
|
|
|
|
+ if (mddev->bio_set) {
|
|
bioset_free(mddev->bio_set);
|
|
bioset_free(mddev->bio_set);
|
|
|
|
+ mddev->bio_set = NULL;
|
|
|
|
+ }
|
|
|
|
+ if (mddev->sync_set) {
|
|
|
|
+ bioset_free(mddev->sync_set);
|
|
|
|
+ mddev->sync_set = NULL;
|
|
|
|
+ }
|
|
}
|
|
}
|
|
|
|
|
|
EXPORT_SYMBOL_GPL(md_stop);
|
|
EXPORT_SYMBOL_GPL(md_stop);
|