md/raid5: simplify uninitialization of shrinker
PATCH 1/1 md/raid5: simplify uninitialization of shrinker
Don't use shrinker.nr_deferred to check whether shrinker was initialized or not. Now this check was integrated into unregister_shrinker(), so it is safe to call it against unregistered shrinker.
Signed-off-by Aliaksei Karaliou <[email protected]>
--- drivers/md/raid5.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-)
drivers/md/raid5.c +1 -3
@@ -6764,9 +6764,7 @@ static void free_conf(struct r5conf *conf)log_exit (conf); -if (conf->shrinker.nr_deferred) -unregister_shrinker (&conf->shrinker); - +unregister_shrinker (&conf->shrinker);free_thread_groups (conf);shrink_stripes (conf);raid5_free_percpu (conf);
Signature · 1 line
2.11.0
Shaohua Li
AppliedQuoted 6 lines · Aliaksei Karaliou
Don't use shrinker.nr_deferred to check whether shrinker was initialized or not. Now this check was integrated into
unregister_shrinker(), so it is safe to call it against unregistered shrinker.Signed-off-by Aliaksei Karaliou <[email protected]>
applied, thanks!
Quoted 22 lines
--- drivers/md/raid5.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-)drivers/md/raid5.c +1
-3@@ -6764,9 +6764,7 @@ static void free_conf(struct r5conf *conf)log_exit (conf); -if (conf->shrinker.nr_deferred) -unregister_shrinker (&conf->shrinker); - +unregister_shrinker (&conf->shrinker);free_thread_groups (conf);shrink_stripes (conf);raid5_free_percpu (conf);Signature · 1 line
2.11.0