|
@@ -353,7 +353,7 @@ void sunrpc_init_cache_detail(struct cache_detail *cd)
|
|
|
spin_unlock(&cache_list_lock);
|
|
|
|
|
|
/* start the cleaning process */
|
|
|
- schedule_delayed_work(&cache_cleaner, 0);
|
|
|
+ queue_delayed_work(system_power_efficient_wq, &cache_cleaner, 0);
|
|
|
}
|
|
|
EXPORT_SYMBOL_GPL(sunrpc_init_cache_detail);
|
|
|
|
|
@@ -476,7 +476,8 @@ static void do_cache_clean(struct work_struct *work)
|
|
|
delay = 0;
|
|
|
|
|
|
if (delay)
|
|
|
- schedule_delayed_work(&cache_cleaner, delay);
|
|
|
+ queue_delayed_work(system_power_efficient_wq,
|
|
|
+ &cache_cleaner, delay);
|
|
|
}
|
|
|
|
|
|
|