* [PATCH, RFC 0/5] various small improvements and cleanup
@ 2010-12-22 12:04 Jan Beulich
2010-12-22 13:25 ` Keir Fraser
0 siblings, 1 reply; 6+ messages in thread
From: Jan Beulich @ 2010-12-22 12:04 UTC (permalink / raw)
To: xen-devel@lists.xensource.com
This patch set is only loosely connected (with the exception of the first
two patches and some ordering dependencies to apply cleanly), and is
known to apply only to c/s 22467. I'm posting in the hope to get
eventual review comments in order to then possibly do a re-submission
once the large set of changes currently pending in the staging tree
passed regression testing.
Patch 1/5: make sort() generally available
Patch 2/5: x86-64: use PC-relative exception table entries
Patch 3/5: x86: link time .data section adjustments
Patch 4/5: x86: avoid unlikely taken forward branches
Patch 5/5: use bool_t for various boolean variables
Signed-off-by: Jan Beulich <jbeulich@novell.com>
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [PATCH, RFC 0/5] various small improvements and cleanup
2010-12-22 12:04 [PATCH, RFC 0/5] various small improvements and cleanup Jan Beulich
@ 2010-12-22 13:25 ` Keir Fraser
2010-12-22 13:29 ` Jan Beulich
0 siblings, 1 reply; 6+ messages in thread
From: Keir Fraser @ 2010-12-22 13:25 UTC (permalink / raw)
To: Jan Beulich, xen-devel@lists.xensource.com
Yes, these all look fine to me. Actually I'm not sure whether we really need
a general-purpose sort (patch 1/5). But I suppose we could use it in places
like extable.c, so we might as well have it.
-- Keir
On 22/12/2010 12:04, "Jan Beulich" <JBeulich@novell.com> wrote:
> This patch set is only loosely connected (with the exception of the first
> two patches and some ordering dependencies to apply cleanly), and is
> known to apply only to c/s 22467. I'm posting in the hope to get
> eventual review comments in order to then possibly do a re-submission
> once the large set of changes currently pending in the staging tree
> passed regression testing.
>
> Patch 1/5: make sort() generally available
> Patch 2/5: x86-64: use PC-relative exception table entries
> Patch 3/5: x86: link time .data section adjustments
> Patch 4/5: x86: avoid unlikely taken forward branches
> Patch 5/5: use bool_t for various boolean variables
>
> Signed-off-by: Jan Beulich <jbeulich@novell.com>
>
>
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@lists.xensource.com
> http://lists.xensource.com/xen-devel
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [PATCH, RFC 0/5] various small improvements and cleanup
2010-12-22 13:25 ` Keir Fraser
@ 2010-12-22 13:29 ` Jan Beulich
2010-12-22 13:33 ` Keir Fraser
0 siblings, 1 reply; 6+ messages in thread
From: Jan Beulich @ 2010-12-22 13:29 UTC (permalink / raw)
To: Keir Fraser; +Cc: xen-devel@lists.xensource.com
>>> On 22.12.10 at 14:25, Keir Fraser <keir@xen.org> wrote:
> Yes, these all look fine to me. Actually I'm not sure whether we really need
> a general-purpose sort (patch 1/5). But I suppose we could use it in places
> like extable.c, so we might as well have it.
That's where it gets used (in patch 2).
Jan
> On 22/12/2010 12:04, "Jan Beulich" <JBeulich@novell.com> wrote:
>
>> This patch set is only loosely connected (with the exception of the first
>> two patches and some ordering dependencies to apply cleanly), and is
>> known to apply only to c/s 22467. I'm posting in the hope to get
>> eventual review comments in order to then possibly do a re-submission
>> once the large set of changes currently pending in the staging tree
>> passed regression testing.
>>
>> Patch 1/5: make sort() generally available
>> Patch 2/5: x86-64: use PC-relative exception table entries
>> Patch 3/5: x86: link time .data section adjustments
>> Patch 4/5: x86: avoid unlikely taken forward branches
>> Patch 5/5: use bool_t for various boolean variables
>>
>> Signed-off-by: Jan Beulich <jbeulich@novell.com>
>>
>>
>> _______________________________________________
>> Xen-devel mailing list
>> Xen-devel@lists.xensource.com
>> http://lists.xensource.com/xen-devel
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [PATCH, RFC 0/5] various small improvements and cleanup
2010-12-22 13:29 ` Jan Beulich
@ 2010-12-22 13:33 ` Keir Fraser
2010-12-22 13:49 ` Jan Beulich
0 siblings, 1 reply; 6+ messages in thread
From: Keir Fraser @ 2010-12-22 13:33 UTC (permalink / raw)
To: Jan Beulich; +Cc: xen-devel@lists.xensource.com
On 22/12/2010 13:29, "Jan Beulich" <JBeulich@novell.com> wrote:
>>>> On 22.12.10 at 14:25, Keir Fraser <keir@xen.org> wrote:
>> Yes, these all look fine to me. Actually I'm not sure whether we really need
>> a general-purpose sort (patch 1/5). But I suppose we could use it in places
>> like extable.c, so we might as well have it.
>
> That's where it gets used (in patch 2).
Ah yes. Put that bit in a separate patch.
-- Keir
> Jan
>
>> On 22/12/2010 12:04, "Jan Beulich" <JBeulich@novell.com> wrote:
>>
>>> This patch set is only loosely connected (with the exception of the first
>>> two patches and some ordering dependencies to apply cleanly), and is
>>> known to apply only to c/s 22467. I'm posting in the hope to get
>>> eventual review comments in order to then possibly do a re-submission
>>> once the large set of changes currently pending in the staging tree
>>> passed regression testing.
>>>
>>> Patch 1/5: make sort() generally available
>>> Patch 2/5: x86-64: use PC-relative exception table entries
>>> Patch 3/5: x86: link time .data section adjustments
>>> Patch 4/5: x86: avoid unlikely taken forward branches
>>> Patch 5/5: use bool_t for various boolean variables
>>>
>>> Signed-off-by: Jan Beulich <jbeulich@novell.com>
>>>
>>>
>>> _______________________________________________
>>> Xen-devel mailing list
>>> Xen-devel@lists.xensource.com
>>> http://lists.xensource.com/xen-devel
>
>
>
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [PATCH, RFC 0/5] various small improvements and cleanup
2010-12-22 13:33 ` Keir Fraser
@ 2010-12-22 13:49 ` Jan Beulich
2010-12-22 14:44 ` Keir Fraser
0 siblings, 1 reply; 6+ messages in thread
From: Jan Beulich @ 2010-12-22 13:49 UTC (permalink / raw)
To: Keir Fraser; +Cc: xen-devel@lists.xensource.com
>>> On 22.12.10 at 14:33, Keir Fraser <keir@xen.org> wrote:
> On 22/12/2010 13:29, "Jan Beulich" <JBeulich@novell.com> wrote:
>
>>>>> On 22.12.10 at 14:25, Keir Fraser <keir@xen.org> wrote:
>>> Yes, these all look fine to me. Actually I'm not sure whether we really need
>>> a general-purpose sort (patch 1/5). But I suppose we could use it in places
>>> like extable.c, so we might as well have it.
>>
>> That's where it gets used (in patch 2).
>
> Ah yes. Put that bit in a separate patch.
Using the general purpose sort is a requirement for the change
to PC-relative exception table entries. Or do you mean you want
the macro-ization split from the actual layout change?
Jan
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [PATCH, RFC 0/5] various small improvements and cleanup
2010-12-22 13:49 ` Jan Beulich
@ 2010-12-22 14:44 ` Keir Fraser
0 siblings, 0 replies; 6+ messages in thread
From: Keir Fraser @ 2010-12-22 14:44 UTC (permalink / raw)
To: Jan Beulich; +Cc: xen-devel@lists.xensource.com
On 22/12/2010 13:49, "Jan Beulich" <JBeulich@novell.com> wrote:
>> Ah yes. Put that bit in a separate patch.
>
> Using the general purpose sort is a requirement for the change
> to PC-relative exception table entries. Or do you mean you want
> the macro-ization split from the actual layout change?
I thought switching sort method was a logically separate change and could go
in a separate patch. If not it doesn't matter that much.
-- Keir
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2010-12-22 14:44 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-12-22 12:04 [PATCH, RFC 0/5] various small improvements and cleanup Jan Beulich
2010-12-22 13:25 ` Keir Fraser
2010-12-22 13:29 ` Jan Beulich
2010-12-22 13:33 ` Keir Fraser
2010-12-22 13:49 ` Jan Beulich
2010-12-22 14:44 ` Keir Fraser
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.