Messages in this thread | | | Date | Tue, 24 Apr 2018 11:06:19 +0200 (CEST) | From | Thomas Gleixner <> | Subject | Re: Experiencing freezes with kernel 4.16.3 on a desktop with E5500 CPU (bisect included) |
| |
On Mon, 23 Apr 2018, Peter Zijlstra wrote:
> On Mon, Apr 23, 2018 at 05:58:01PM +0200, Peter Zijlstra wrote: > > Thomas, we could not find the de-rate stuff, but the above can be > > simplified; what happens is: > > > > cs->flags |= UNSTABLE; > > schedule_work(&watchdog_work) > > kthread_run(clocksource_watchdog_kthread) > > Also, Thomas, do you remember why we spawn a short running kthread from > a work ? Can't we simply run the whole thing from the worker thread?
No. I think we did it directly in the early days and then it was changed to that worker/thread stuff for whatever reason. I need to do git archaeology.
Thanks,
tglx
| |