aboutsummaryrefslogtreecommitdiffstats
path: root/xen/include/xen/event.h
diff options
context:
space:
mode:
authorcl349@freefall.cl.cam.ac.uk <cl349@freefall.cl.cam.ac.uk>2004-11-10 11:00:27 +0000
committercl349@freefall.cl.cam.ac.uk <cl349@freefall.cl.cam.ac.uk>2004-11-10 11:00:27 +0000
commit225da2d6cf45863d8c51aa59c1fa8134166f0563 (patch)
tree8b9cb44df44b6f8df99c4955f94aee991a433d93 /xen/include/xen/event.h
parent5dc2655e892b3da66844f09b639e8fdaf5b6f35d (diff)
downloadxen-225da2d6cf45863d8c51aa59c1fa8134166f0563.tar.gz
xen-225da2d6cf45863d8c51aa59c1fa8134166f0563.tar.bz2
xen-225da2d6cf45863d8c51aa59c1fa8134166f0563.zip
bitkeeper revision 1.1159.1.399 (4191f4cbUvkMenqLkHaeRu45RztOdA)
More SMP guest support.
Diffstat (limited to 'xen/include/xen/event.h')
-rw-r--r--xen/include/xen/event.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/xen/include/xen/event.h b/xen/include/xen/event.h
index 168c28185d..c59439608f 100644
--- a/xen/include/xen/event.h
+++ b/xen/include/xen/event.h
@@ -29,7 +29,7 @@ static inline void evtchn_set_pending(struct exec_domain *ed, int port)
/* These three operations must happen in strict order. */
if ( !test_and_set_bit(port, &s->evtchn_pending[0]) &&
!test_bit (port, &s->evtchn_mask[0]) &&
- !test_and_set_bit(port>>5, &s->evtchn_pending_sel) )
+ !test_and_set_bit(port>>5, &ed->vcpu_info->evtchn_pending_sel) )
{
/* The VCPU pending flag must be set /after/ update to evtchn-pend. */
set_bit(0, &ed->vcpu_info->evtchn_upcall_pending);