tech-kern archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: [RFC][PATCH] _UC_TLSBASE for all ports



In article <20120810173818.GA8131%britannica.bec.de@localhost>,
Joerg Sonnenberger  <joerg%britannica.bec.de@localhost> wrote:
>On Fri, Aug 10, 2012 at 07:31:59PM +0200, Emmanuel Dreyfus wrote:
>> Joerg Sonnenberger <joerg%britannica.bec.de@localhost> wrote:
>> 
>> > I maintain that trying to move contexts between threads is an inherently
>> > bad idea and that it is a very inefficient interface for implementing
>> > coroutines. I object to this change for the sake of misdesigned
>> > software.
>> 
>> Did you look at that test case? This is a nasty bug, and I think we need
>> a way for user to opt out of that behavior.
>
>I don't agree with it being a nasty bug. Heck, document it as limitation
>if you want. But essentially don't mix *context and pthread in this way,
>it will create other interesting issues later.

Like it or not most of the world has turned into linux. We can either
provide compatibility where possible (and not overly disgusting) to
gain compatibility with 3rd party code developed for linux, or simply
say "tough, it will not work on NetBSD because we refuse to compromise".

It is a slippery slope, but I think in this case it is wise to bend.
If we cannot reach agreement here, consult core.

christos



Home | Main Index | Thread Index | Old Index