Re: [Xen-devel] [PATCH RFC 03/12] x86/ticketlock: Use C for __ticket_spin_unlock

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: H. Peter Anvin
Date: Friday, August 6, 2010 - 10:47 am

On 07/20/2010 09:17 AM, Jeremy Fitzhardinge wrote:

You absolutely need volatile, since otherwise you're permitting the
compiler to split, re-execute or even drop the code.  Anything else
might work, by accident, but it's not clean.

	-hpa

-- 
H. Peter Anvin, Intel Open Source Technology Center
I work for Intel.  I don't speak on their behalf.

--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[PATCH RFC 03/12] x86/ticketlock: Use C for __ticket_spin_ ..., Jeremy Fitzhardinge, (Fri Jul 16, 6:03 pm)
Re: [Xen-devel] [PATCH RFC 03/12] x86/ticketlock: Use C fo ..., Konrad Rzeszutek Wilk, (Tue Jul 20, 8:38 am)
Re: [Xen-devel] [PATCH RFC 03/12] x86/ticketlock: Use C fo ..., Jeremy Fitzhardinge, (Tue Jul 20, 9:17 am)
Re: [Xen-devel] [PATCH RFC 03/12] x86/ticketlock: Use C fo ..., H. Peter Anvin, (Fri Aug 6, 10:47 am)
Re: [Xen-devel] [PATCH RFC 03/12] x86/ticketlock: Use C fo ..., Jeremy Fitzhardinge, (Fri Aug 6, 1:03 pm)