diff options
Diffstat (limited to 'arch/x86/kernel/asm-offsets_64.c')
| -rw-r--r-- | arch/x86/kernel/asm-offsets_64.c | 9 | 
1 files changed, 6 insertions, 3 deletions
| diff --git a/arch/x86/kernel/asm-offsets_64.c b/arch/x86/kernel/asm-offsets_64.c index 3b9405e7ba2b..ddced33184b5 100644 --- a/arch/x86/kernel/asm-offsets_64.c +++ b/arch/x86/kernel/asm-offsets_64.c @@ -21,10 +21,13 @@ static char syscalls_ia32[] = {  int main(void)  {  #ifdef CONFIG_PARAVIRT -	OFFSET(PV_CPU_usergs_sysret64, pv_cpu_ops, usergs_sysret64); -	OFFSET(PV_CPU_swapgs, pv_cpu_ops, swapgs); +#ifdef CONFIG_PARAVIRT_XXL +	OFFSET(PV_CPU_usergs_sysret64, paravirt_patch_template, +	       cpu.usergs_sysret64); +	OFFSET(PV_CPU_swapgs, paravirt_patch_template, cpu.swapgs);  #ifdef CONFIG_DEBUG_ENTRY -	OFFSET(PV_IRQ_save_fl, pv_irq_ops, save_fl); +	OFFSET(PV_IRQ_save_fl, paravirt_patch_template, irq.save_fl); +#endif  #endif  	BLANK();  #endif |