On Thu, 2022-07-21 at 09:42 -0700, Dave Hansen wrote: > On 6/22/22 02:37, Zhiquan Li wrote: > > diff --git a/arch/x86/kernel/cpu/sgx/virt.c b/arch/x86/kernel/cpu/sgx/virt.c > > index 6a77a14eee38..776ae5c1c032 100644 > > --- a/arch/x86/kernel/cpu/sgx/virt.c > > +++ b/arch/x86/kernel/cpu/sgx/virt.c > > @@ -46,10 +46,12 @@ static int __sgx_vepc_fault(struct sgx_vepc *vepc, > > if (epc_page) > > return 0; > > > > - epc_page = sgx_alloc_epc_page(vepc, false); > > + epc_page = sgx_alloc_epc_page((void *)addr, false); > > if (IS_ERR(epc_page)) > > return PTR_ERR(epc_page); > > Was the 'vepc' value simply unused before? Yes for EPC page assigned to KVM guest it was unused before this series. -- Thanks, -Kai