On Sat, Aug 20, 2022 at 09:16:01PM +0100, Al Viro wrote: > Signed-off-by: Al Viro <viro@xxxxxxxxxxxxxxxxxx> > --- > arch/x86/kernel/cpu/sgx/encl.c | 3 +-- > 1 file changed, 1 insertion(+), 2 deletions(-) > > diff --git a/arch/x86/kernel/cpu/sgx/encl.c b/arch/x86/kernel/cpu/sgx/encl.c > index 24c1bb8eb196..6de17468ca16 100644 > --- a/arch/x86/kernel/cpu/sgx/encl.c > +++ b/arch/x86/kernel/cpu/sgx/encl.c > @@ -906,8 +906,7 @@ const cpumask_t *sgx_encl_cpumask(struct sgx_encl *encl) > static struct page *sgx_encl_get_backing_page(struct sgx_encl *encl, > pgoff_t index) > { > - struct inode *inode = encl->backing->f_path.dentry->d_inode; > - struct address_space *mapping = inode->i_mapping; > + struct address_space *mapping = encl->backing->f_mapping; > gfp_t gfpmask = mapping_gfp_mask(mapping); > > return shmem_read_mapping_page_gfp(mapping, index, gfpmask); > -- > 2.30.2 > Reviewed-by: Jarkko Sakkinen <jarkko@xxxxxxxxxx> BR, Jarkko