On 8/24/19 1:43 PM, Konstantin Belousov wrote:
> On Sat, Aug 24, 2019 at 11:47:52AM -0700, Conrad Meyer wrote:
>> On Sat, Aug 24, 2019 at 9:15 AM Konstantin Belousov <kostik...@gmail.com> 
>> wrote:
>>>
>>> On Sat, Aug 24, 2019 at 08:49:42AM -0700, Conrad Meyer wrote:
>>>> Hi Konstantin,
>>>>
>>>> What is the motivation for this change?  The commit message doesn't
>>>> really describe why it was done.
>>>
>>> Really it does. There is no point to request allocations for e.g.
>>> doublefault stack to be at the local domain, because this stack is only
>>> used once.  Doublefault is definitely a machine halt situation, it does
>>> not matter if it generates inter-socket traffic to handle.
>>>
>>> Same for boot stacks, and for mce.
>>>
>>> The change avoids unnecessary constraints.
>>
>> Sure, but what is the harm of the unnecessary constraints?  Does this
>> change fix an actual bug, or is it just a stylistic preference to
>> avoid domain-specific allocations for infrequently used objects?
> I am not sure about this being a stylistic preference.  We usually
> write code to express the required actions.  I removed constraints
> which did not added anything neither to code correctness nor to the
> performance.

Judging by the thread on current though, this fixes boot panics on
machines with NUMA but CPUs that don't have local memory, correct?
I think that's the thing Conrad is asking.

-- 
John Baldwin
_______________________________________________
svn-src-head@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"

Reply via email to