diff options
Diffstat (limited to 'drivers/misc/cxl/file.c')
| -rw-r--r-- | drivers/misc/cxl/file.c | 5 | 
1 files changed, 4 insertions, 1 deletions
diff --git a/drivers/misc/cxl/file.c b/drivers/misc/cxl/file.c index 77080cc5fa0a..859959f19f10 100644 --- a/drivers/misc/cxl/file.c +++ b/drivers/misc/cxl/file.c @@ -86,9 +86,12 @@ static int __afu_open(struct inode *inode, struct file *file, bool master)  		goto err_put_afu;  	} -	if ((rc = cxl_context_init(ctx, afu, master, inode->i_mapping))) +	rc = cxl_context_init(ctx, afu, master); +	if (rc)  		goto err_put_afu; +	cxl_context_set_mapping(ctx, inode->i_mapping); +  	pr_devel("afu_open pe: %i\n", ctx->pe);  	file->private_data = ctx;  	cxl_ctx_get();  |