isSuspended =false;#ifdefCONFIG_SCHED_HMPif(tplug_hp_style==1)#elseif(tplug_hp_enabled)#endifqueue_delayed_work_on(0, tplug_wq, &tplug_work, msecs_to_jiffies(sampling_time));elsequeue_delayed_work_on(0, tplug_resume_wq, &tplug_resume_work, msecs_to_jiffies(10)); pr_info("thun...
__queue_work(cpu,wq,&dwork->work); return; } timer_stats_timer_set_start_info(&dwork->timer); /* Expand DownExpand Up@@ -1417,9 +1428,6 @@ bool queue_delayed_work_on(int cpu, struct workqueue_struct *wq, boolret=false;
8852aac ("workqueue: mod_delayed_work_on() shouldn't queue timer on 0 delay") unexpectedly uncovered a very nasty abuse of delayed_work in megaraid - it allocated work_struct, casted it to delayed_work and then pass that into queue_delayed_work(). Previously, this was okay because 0 @...