]> xenbits.xensource.com Git - xen.git/commitdiff
x86/HVM: constify hvm_virtual_to_linear_addr()'s segment register parameter
authorJan Beulich <jbeulich@suse.com>
Thu, 9 Jun 2016 13:50:55 +0000 (15:50 +0200)
committerJan Beulich <jbeulich@suse.com>
Thu, 9 Jun 2016 13:50:55 +0000 (15:50 +0200)
... to clarify to callers that they don't need to fear the pointed to
data changing (which will be made use of subsequently).

Signed-off-by: Jan Beulich <jbeulich@suse.com>
Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
xen/arch/x86/hvm/hvm.c
xen/include/asm-x86/hvm/hvm.h

index 42f07c24eadb7cd8ad1a7b2051249911bfaf57e2..e664b34306295ecbfde56d0a2d49a31d04dc05b0 100644 (file)
@@ -2413,7 +2413,7 @@ int hvm_set_cr4(unsigned long value, bool_t may_defer)
 
 bool_t hvm_virtual_to_linear_addr(
     enum x86_segment seg,
-    struct segment_register *reg,
+    const struct segment_register *reg,
     unsigned long offset,
     unsigned int bytes,
     enum hvm_access_type access_type,
index ddbcbe8d71e3745df5f1319fcb766fe2e31a9ee1..f486ee9039de2ef39738cc0573399228e9a6a848 100644 (file)
@@ -473,7 +473,7 @@ enum hvm_access_type {
 };
 bool_t hvm_virtual_to_linear_addr(
     enum x86_segment seg,
-    struct segment_register *reg,
+    const struct segment_register *reg,
     unsigned long offset,
     unsigned int bytes,
     enum hvm_access_type access_type,