[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [PATCH] minios: drop volatile qualifier from some status variables
minios: drop volatile qualifier from some status variables since we already use memory barriers as approriate to prevent concurrent access with event handlers. Signed-off-by: Samuel Thibault <samuel.thibault@xxxxxxxxxxxxx> diff -r 66fdf958c6fc -r 20945f11bf10 extras/mini-os/include/lib.h --- a/extras/mini-os/include/lib.h Tue May 06 12:07:32 2008 +0100 +++ b/extras/mini-os/include/lib.h Tue May 06 15:40:02 2008 +0100 @@ -162,7 +162,7 @@ extern struct file { * wakes select for this FD. */ struct { evtchn_port_t port; - volatile unsigned long pending; + unsigned long pending; int bound; } ports[MAX_EVTCHN_PORTS]; } evtchn; @@ -181,7 +181,7 @@ extern struct file { xenbus_event_queue events; } xenbus; }; - volatile int read; /* maybe available for read */ + int read; /* maybe available for read */ } files[]; int alloc_fd(enum fd_type type); _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |