[PATCH] cxl: Fix number of allocated pages in SPA
Ian Munsie
imunsie at au1.ibm.com
Tue Oct 6 11:23:20 AEDT 2015
Acked-by: Ian Munsie <imunsie at au1.ibm.com>
Excerpts from Christophe Lombard's message of 2015-10-03 00:01:25 +1000:
> This moves the initialisation of the num_procs to before the SPA
> allocation.
>
> Signed-off-by: Christophe Lombard <clombard at linux.vnet.ibm.com>
> ---
> drivers/misc/cxl/native.c | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/drivers/misc/cxl/native.c b/drivers/misc/cxl/native.c
> index b37f2e8..d2e75c8 100644
> --- a/drivers/misc/cxl/native.c
> +++ b/drivers/misc/cxl/native.c
> @@ -457,6 +457,7 @@ static int activate_afu_directed(struct cxl_afu *afu)
>
> dev_info(&afu->dev, "Activating AFU directed mode\n");
>
> + afu->num_procs = afu->max_procs_virtualised;
> if (afu->spa == NULL) {
> if (cxl_alloc_spa(afu))
> return -ENOMEM;
> @@ -468,7 +469,6 @@ static int activate_afu_directed(struct cxl_afu *afu)
> cxl_p1n_write(afu, CXL_PSL_ID_An, CXL_PSL_ID_An_F | CXL_PSL_ID_An_L);
>
> afu->current_mode = CXL_MODE_DIRECTED;
> - afu->num_procs = afu->max_procs_virtualised;
>
> if ((rc = cxl_chardev_m_afu_add(afu)))
> return rc;
More information about the Linuxppc-dev
mailing list