On Fri, Mar 24, 2023 at 02:32:50PM +0000, Will Deacon will@kernel.org wrote:
So approaches such as killing tasks or rejecting system calls tend not to work as well, since you inevitably get divergent behaviour leading to functional breakage rather than e.g. performance anomalies.
What about temporary performance drop from 100% to 0% aka freezing the tasks for the duration of the mismatching affinity config?
Having said that, the behaviour we currently have in mainline seems to be alright, so please don't go out of your way to accomodate these SoCs.
I see. (Just wondering what you think about the fourth option above.)
Thanks, Michal