File tree Expand file tree Collapse file tree 1 file changed +3
-2
lines changed Expand file tree Collapse file tree 1 file changed +3
-2
lines changed Original file line number Diff line number Diff line change @@ -636,7 +636,8 @@ static void toggle_allocation_gate(struct work_struct *work)
636
636
/* Disable static key and reset timer. */
637
637
static_branch_disable (& kfence_allocation_key );
638
638
#endif
639
- schedule_delayed_work (& kfence_timer , msecs_to_jiffies (kfence_sample_interval ));
639
+ queue_delayed_work (system_power_efficient_wq , & kfence_timer ,
640
+ msecs_to_jiffies (kfence_sample_interval ));
640
641
}
641
642
static DECLARE_DELAYED_WORK (kfence_timer , toggle_allocation_gate ) ;
642
643
@@ -665,7 +666,7 @@ void __init kfence_init(void)
665
666
}
666
667
667
668
WRITE_ONCE (kfence_enabled , true);
668
- schedule_delayed_work ( & kfence_timer , 0 );
669
+ queue_delayed_work ( system_power_efficient_wq , & kfence_timer , 0 );
669
670
pr_info ("initialized - using %lu bytes for %d objects at 0x%p-0x%p\n" , KFENCE_POOL_SIZE ,
670
671
CONFIG_KFENCE_NUM_OBJECTS , (void * )__kfence_pool ,
671
672
(void * )(__kfence_pool + KFENCE_POOL_SIZE ));
You can’t perform that action at this time.
0 commit comments