On Mon, Dec 23, 2024 at 03:31:00PM +0530, Anandu Krishnan E wrote: > During fastrpc_rpmsg_probe, if secure device node registration > succeeds but non-secure device node registration fails, the secure > device node deregister is not called during error cleanup. Add proper > exit paths to ensure proper cleanup in case of error. > > Fixes: 3abe3ab3cdab ("misc: fastrpc: add secure domain support") > Cc: stable <stable@xxxxxxxxxx> > Signed-off-by: Anandu Krishnan E <quic_anane@xxxxxxxxxxx> > --- > drivers/misc/fastrpc.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) This triggers checkpatch warning. If it is due to c&p from some internal documentation, please fix it too. > > diff --git a/drivers/misc/fastrpc.c b/drivers/misc/fastrpc.c > index 48d08eeb2d20..ff144f0aa337 100644 > --- a/drivers/misc/fastrpc.c > +++ b/drivers/misc/fastrpc.c > @@ -2344,7 +2344,7 @@ static int fastrpc_rpmsg_probe(struct rpmsg_device *rpdev) > > err = fastrpc_device_register(rdev, data, false, domains[domain_id]); > if (err) > - goto fdev_error; > + goto populate_error; > break; > default: > err = -EINVAL; > -- > 2.17.1 > -- With best wishes Dmitry