Hi,v2 will add the missing tags:
Fixes: 0871561055e66 ("misc: fastrpc: Add support for audiopd")
Cc: [email protected] # 6.2+
I’m having trouble sending v2 via git send-email at the moment; I will
resend the actual v2 patch as soon as SMTP is working.
Thanks, Xingjing Deng.


> -----Original Messages-----
> From: "Greg KH" <[email protected]>
> Send time:Monday, 01/12/2026 17:16:38
> To: "Xingjing Deng" <[email protected]>
> Cc: [email protected], [email protected], [email protected], 
> [email protected], [email protected], "Xingjing 
> Deng" <[email protected]>
> Subject: 【SPAM】 Re: [PATCH] misc: fastrpc: possible double-free of 
> cctx->remote_heap
> 
> 
> On Mon, Jan 12, 2026 at 05:02:21PM +0800, Xingjing Deng wrote:
> > fastrpc_init_create_static_process() may free cctx->remote_heap on the
> > err_map path but does not clear the pointer. Later, fastrpc_rpmsg_remove()
> > frees cctx->remote_heap again if it is non-NULL, which can lead to a
> > double-free if the INIT_CREATE_STATIC ioctl hits the error path and the 
> > rpmsg
> > device is subsequently removed/unbound.
> > Clear cctx->remote_heap after freeing it in the error path to prevent the
> > later cleanup from freeing it again.
> > 
> > Signed-off-by: Xingjing Deng <[email protected]>
> > ---
> >  drivers/misc/fastrpc.c | 1 +
> >  1 file changed, 1 insertion(+)
> > 
> > diff --git a/drivers/misc/fastrpc.c b/drivers/misc/fastrpc.c
> > index ee652ef01534..fb3b54e05928 100644
> > --- a/drivers/misc/fastrpc.c
> > +++ b/drivers/misc/fastrpc.c
> > @@ -1370,6 +1370,7 @@ static int fastrpc_init_create_static_process(struct 
> > fastrpc_user *fl,
> >     }
> >  err_map:
> >     fastrpc_buf_free(fl->cctx->remote_heap);
> > +   fl->cctx->remote_heap = NULL;
> >  err_name:
> >     kfree(name);
> >  err:
> > -- 
> > 2.25.1
> > 
> 
> What commit id does this fix?  Should it go to stable kernels?
> 
> thanks,
> 
> greg k-h

Reply via email to