On 8/06/22 12:01, Wei Yongjun wrote: > When using single_open() for opening, single_release() should be > used instead of seq_release(), otherwise there is a memory leak. > > Fixes: c835a6debf06 ("mmc: debugfs: Add debug fs entry for mmc driver") > Reported-by: Hulk Robot <hulkci@xxxxxxxxxx> > Signed-off-by: Wei Yongjun <weiyongjun1@xxxxxxxxxx> Acked-by: Adrian Hunter <adrian.hunter@xxxxxxxxx> > --- > drivers/mmc/core/debugfs.c | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/drivers/mmc/core/debugfs.c b/drivers/mmc/core/debugfs.c > index 75e98ec88fb9..fe6808771bc7 100644 > --- a/drivers/mmc/core/debugfs.c > +++ b/drivers/mmc/core/debugfs.c > @@ -295,6 +295,7 @@ static const struct file_operations mmc_err_stats_fops = { > .open = mmc_err_stats_open, > .read = seq_read, > .write = mmc_err_stats_write, > + .release = single_release, > }; > > void mmc_add_host_debugfs(struct mmc_host *host) >