Date: Thu, 02 Dec 2021 00:17:13 +0000 From: bugzilla-noreply@freebsd.org To: bugs@FreeBSD.org Subject: [Bug 228076] [sched_ule] Not stealing process from loaded CPU Message-ID: <bug-228076-227-aCUwjQN3xT@https.bugs.freebsd.org/bugzilla/> In-Reply-To: <bug-228076-227@https.bugs.freebsd.org/bugzilla/>
index | next in thread | previous in thread | raw e-mail
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.help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-228076-227-aCUwjQN3xT>
