aboutsummaryrefslogtreecommitdiffstats
path: root/xen/include/xen/shared.h
diff options
context:
space:
mode:
authorKeir Fraser <keir.fraser@citrix.com>2009-10-29 11:14:54 +0000
committerKeir Fraser <keir.fraser@citrix.com>2009-10-29 11:14:54 +0000
commitbde7d0c41aaf5d38d0697feb2750df61685960f7 (patch)
tree054effc61576f6f5bffb089305dbc9fc68ef47fc /xen/include/xen/shared.h
parent4e69eb152ebb1f81b539eb4c1decb372ad29242b (diff)
downloadxen-bde7d0c41aaf5d38d0697feb2750df61685960f7.tar.gz
xen-bde7d0c41aaf5d38d0697feb2750df61685960f7.tar.bz2
xen-bde7d0c41aaf5d38d0697feb2750df61685960f7.zip
Point per-vcpu vcpu_info at a dummy structure by default, avoiding
need for scattered NULL-pointer checks. Signed-off-by: Keir Fraser <keir.fraser@citrix.com>
Diffstat (limited to 'xen/include/xen/shared.h')
-rw-r--r--xen/include/xen/shared.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/xen/include/xen/shared.h b/xen/include/xen/shared.h
index 3bbf133294..528c8b77c5 100644
--- a/xen/include/xen/shared.h
+++ b/xen/include/xen/shared.h
@@ -43,6 +43,8 @@ typedef struct vcpu_info vcpu_info_t;
#endif
+extern vcpu_info_t dummy_vcpu_info;
+
#define shared_info(d, field) __shared_info(d, (d)->shared_info, field)
#define vcpu_info(v, field) __vcpu_info(v, (v)->vcpu_info, field)