|
@@ -51,8 +51,6 @@ struct cxl_context *cxl_dev_context_init(struct pci_dev *dev)
|
|
|
if (rc)
|
|
|
goto err_mapping;
|
|
|
|
|
|
- cxl_assign_psn_space(ctx);
|
|
|
-
|
|
|
return ctx;
|
|
|
|
|
|
err_mapping:
|
|
@@ -207,7 +205,6 @@ EXPORT_SYMBOL_GPL(cxl_stop_context);
|
|
|
void cxl_set_master(struct cxl_context *ctx)
|
|
|
{
|
|
|
ctx->master = true;
|
|
|
- cxl_assign_psn_space(ctx);
|
|
|
}
|
|
|
EXPORT_SYMBOL_GPL(cxl_set_master);
|
|
|
|
|
@@ -325,15 +322,11 @@ EXPORT_SYMBOL_GPL(cxl_start_work);
|
|
|
|
|
|
void __iomem *cxl_psa_map(struct cxl_context *ctx)
|
|
|
{
|
|
|
- struct cxl_afu *afu = ctx->afu;
|
|
|
- int rc;
|
|
|
-
|
|
|
- rc = cxl_afu_check_and_enable(afu);
|
|
|
- if (rc)
|
|
|
+ if (ctx->status != STARTED)
|
|
|
return NULL;
|
|
|
|
|
|
pr_devel("%s: psn_phys%llx size:%llx\n",
|
|
|
- __func__, afu->psn_phys, afu->adapter->ps_size);
|
|
|
+ __func__, ctx->psn_phys, ctx->psn_size);
|
|
|
return ioremap(ctx->psn_phys, ctx->psn_size);
|
|
|
}
|
|
|
EXPORT_SYMBOL_GPL(cxl_psa_map);
|