diff options
author | cl349@freefall.cl.cam.ac.uk <cl349@freefall.cl.cam.ac.uk> | 2004-11-10 11:00:27 +0000 |
---|---|---|
committer | cl349@freefall.cl.cam.ac.uk <cl349@freefall.cl.cam.ac.uk> | 2004-11-10 11:00:27 +0000 |
commit | 225da2d6cf45863d8c51aa59c1fa8134166f0563 (patch) | |
tree | 8b9cb44df44b6f8df99c4955f94aee991a433d93 /xen/include/xen/event.h | |
parent | 5dc2655e892b3da66844f09b639e8fdaf5b6f35d (diff) | |
download | xen-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.h | 2 |
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); |