aboutsummaryrefslogtreecommitdiffstats
path: root/xen/include/asm-x86/paging.h
diff options
context:
space:
mode:
authorTim Deegan <Tim.Deegan@xensource.com>2007-03-09 12:10:29 +0000
committerTim Deegan <Tim.Deegan@xensource.com>2007-03-09 12:10:29 +0000
commit31a89e89bfbba1cae86e7ed813cff094a67b0cb9 (patch)
tree09263c5c623562c2be247947e7f91a410d4a3964 /xen/include/asm-x86/paging.h
parent28fd70e137d51d57f8cf8032b8390c8aac5552aa (diff)
downloadxen-31a89e89bfbba1cae86e7ed813cff094a67b0cb9.tar.gz
xen-31a89e89bfbba1cae86e7ed813cff094a67b0cb9.tar.bz2
xen-31a89e89bfbba1cae86e7ed813cff094a67b0cb9.zip
[XEN] Shadow: be more explicit in assuming that d->vcpu[0] is valid
Signed-off-by: Tim Deegan <Tim.Deegan@xensourc.com>
Diffstat (limited to 'xen/include/asm-x86/paging.h')
-rw-r--r--xen/include/asm-x86/paging.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/xen/include/asm-x86/paging.h b/xen/include/asm-x86/paging.h
index 249e206a5a..0a3b01ce85 100644
--- a/xen/include/asm-x86/paging.h
+++ b/xen/include/asm-x86/paging.h
@@ -273,7 +273,7 @@ static inline void paging_write_p2m_entry(struct domain *d, unsigned long gfn,
struct vcpu *v = current;
if ( v->domain != d )
v = d->vcpu[0];
- if ( likely(paging_mode_enabled(d) && v->arch.paging.mode != NULL) )
+ if ( likely(v && paging_mode_enabled(d) && v->arch.paging.mode != NULL) )
{
return v->arch.paging.mode->write_p2m_entry(v, gfn, p, new, level);
}