[Bug 228076] [sched_ule] Not stealing process from loaded CPU
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Thu, 02 Dec 2021 00:17:13 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=228076 --- Comment #17 from Don Lewis <truckman@FreeBSD.org> --- I think td_pinned is the problem. The thread can't move until that flag is cleared, and that can't happen until it is able to get some CPU cycles to get through the section of code that td_pinned is protecting. I can see how this could happen in the general case, but in this particular case how does the ifconfig thread manage to make enough progress to set td_pinned while competing with the hard realtime thread that is hogging the cpu? -- You are receiving this mail because: You are the assignee for the bug.