aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/lguest/hypercalls.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/lguest/hypercalls.c')
-rw-r--r--drivers/lguest/hypercalls.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/drivers/lguest/hypercalls.c b/drivers/lguest/hypercalls.c
index 83323b1cc0b2..ab70bbebdf25 100644
--- a/drivers/lguest/hypercalls.c
+++ b/drivers/lguest/hypercalls.c
@@ -60,7 +60,7 @@ static void do_hcall(struct lg_cpu *cpu, struct hcall_args *args)
60 /* FLUSH_TLB comes in two flavors, depending on the 60 /* FLUSH_TLB comes in two flavors, depending on the
61 * argument: */ 61 * argument: */
62 if (args->arg1) 62 if (args->arg1)
63 guest_pagetable_clear_all(lg); 63 guest_pagetable_clear_all(cpu);
64 else 64 else
65 guest_pagetable_flush_user(lg); 65 guest_pagetable_flush_user(lg);
66 break; 66 break;
@@ -68,10 +68,10 @@ static void do_hcall(struct lg_cpu *cpu, struct hcall_args *args)
68 /* All these calls simply pass the arguments through to the right 68 /* All these calls simply pass the arguments through to the right
69 * routines. */ 69 * routines. */
70 case LHCALL_NEW_PGTABLE: 70 case LHCALL_NEW_PGTABLE:
71 guest_new_pagetable(lg, args->arg1); 71 guest_new_pagetable(cpu, args->arg1);
72 break; 72 break;
73 case LHCALL_SET_STACK: 73 case LHCALL_SET_STACK:
74 guest_set_stack(lg, args->arg1, args->arg2, args->arg3); 74 guest_set_stack(cpu, args->arg1, args->arg2, args->arg3);
75 break; 75 break;
76 case LHCALL_SET_PTE: 76 case LHCALL_SET_PTE:
77 guest_set_pte(lg, args->arg1, args->arg2, __pte(args->arg3)); 77 guest_set_pte(lg, args->arg1, args->arg2, __pte(args->arg3));
@@ -84,7 +84,7 @@ static void do_hcall(struct lg_cpu *cpu, struct hcall_args *args)
84 break; 84 break;
85 case LHCALL_TS: 85 case LHCALL_TS:
86 /* This sets the TS flag, as we saw used in run_guest(). */ 86 /* This sets the TS flag, as we saw used in run_guest(). */
87 lg->ts = args->arg1; 87 cpu->ts = args->arg1;
88 break; 88 break;
89 case LHCALL_HALT: 89 case LHCALL_HALT:
90 /* Similarly, this sets the halted flag for run_guest(). */ 90 /* Similarly, this sets the halted flag for run_guest(). */
@@ -191,7 +191,7 @@ static void initialize(struct lg_cpu *cpu)
191 * first write to a Guest page. This may have caused a copy-on-write 191 * first write to a Guest page. This may have caused a copy-on-write
192 * fault, but the old page might be (read-only) in the Guest 192 * fault, but the old page might be (read-only) in the Guest
193 * pagetable. */ 193 * pagetable. */
194 guest_pagetable_clear_all(lg); 194 guest_pagetable_clear_all(cpu);
195} 195}
196 196
197/*H:100 197/*H:100