staging: fsl-mc/dpio: Propagate error code
dpaa2_io_service_register() returns zero even if qbman_swp_CDAN_set() encountered an error. Fix this by propagating the error code so the caller is informed data availability notifications are not properly set for a channel. Signed-off-by: Ioana Radulescu <ruxandra.radulescu@nxp.com> Acked-by: Bogdan Purcareata <bogdan.purcareata@nxp.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
parent
125178d1eb
commit
30c9dbf317
|
@ -260,9 +260,9 @@ int dpaa2_io_service_register(struct dpaa2_io *d,
|
||||||
|
|
||||||
/* Enable the generation of CDAN notifications */
|
/* Enable the generation of CDAN notifications */
|
||||||
if (ctx->is_cdan)
|
if (ctx->is_cdan)
|
||||||
qbman_swp_CDAN_set_context_enable(d->swp,
|
return qbman_swp_CDAN_set_context_enable(d->swp,
|
||||||
(u16)ctx->id,
|
(u16)ctx->id,
|
||||||
ctx->qman64);
|
ctx->qman64);
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
EXPORT_SYMBOL(dpaa2_io_service_register);
|
EXPORT_SYMBOL(dpaa2_io_service_register);
|
||||||
|
|
Loading…
Reference in New Issue