RE: [Xen-devel] [PATCH] "lock cmpxch8b" and split locks

Puthiyaparambil, Aravindh
Wed, 05 Oct 2005 22:51:02 -0000

I just realized that moving ''tlbflush_timestamp'' to the end of
the
structure will make us trip up on cmpxchg(&page->u.inuse.type_info, x,
nx) in put_page_type().

I think we have to come up with an alternative solution.

Aravindh

> -----Original Message-----
> From: Keir Fraser [mailto:Keir.Fraser@cl.cam.ac.uk]
> Sent: Wednesday, October 05, 2005 6:40 PM
> To: Puthiyaparambil, Aravindh
> Cc: Vessey, Bruce A; xen-devel@lists.xensource.com; Koren, Bradley J;
> Subrahmanian, Raj
> Subject: Re: [Xen-devel] [PATCH] "lock cmpxch8b" and split locks
>
>
> On 5 Oct 2005, at 23:16, Puthiyaparambil, Aravindh wrote:
>
> > Which looks something like my attachment? :-)
> >
> > Signed off by: Aravindh Puthiyaparambil
> > <aravindh.puthiyaparambil@unisys.com>
>
> Turns out it breaks x86/64. I checked in a fixed up version.
>
>   -- Keir