This is the mail archive of the libc-alpha@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [PATCH 08/14] Add manual for lock elision


On 06/28/2013 02:39 PM, Andi Kleen wrote:
> On Fri, Jun 28, 2013 at 02:07:29PM -0400, Carlos O'Donell wrote:
>> On 06/28/2013 02:01 PM, Carlos O'Donell wrote:
>>> On 06/28/2013 01:42 PM, Andi Kleen wrote:
>>>>> If it's temporary then you shouldn't mind if we checkin
>>>>> a temporary manual patch that ensures we have something
>>>>> in place for 2.18?
>>>>
>>>> Are you saying you want to ship 2.18 without the tuning 
>>>> interfaces?
>>>
>>> No. I'm saying that all commits to master should be
>>> transiently correct at all times.
>>
>> For avoidance of doubt I expect a single commit to add
>> all of the baseline elision work to glibc.
> 
> The patches were designed to be bisectable, so there
> should be no real reason to not keep my ordering.

While you might have designed the first few patches
to be bisectable, I've indicated in several places where
there are dependencies between the first 9 patches. 

Thus I'd like to see them go in as one commit that adds 
baseline elision support.

We also have to allow for downstream's that choose to
entirely remove elision, which would be a valid thing
to do.

>> That way if someone cherry-picks just that commit they
>> get a sensible set of patches and a sensible manual.
> 
> I don't think the interface-less variant is particularly
> useful on its own, so I hope noone is doing that.

I don't want to judge what downstream does or does not want
to do, those are their own choices to make.

> AFAIK all the previous objections to the in program
> tuning interfaces have been addressed anyways,
> so they should be mergeable for 2.18.

We'll get to reviewing that ASAP.

Cheers,
Carlos.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]