merged. Bruce
In message: [linux-yocto][linux-yocto v5.4/standard/base][PATCH 1/1] fix memory leak when /proc/yaffs is read on 16/03/2020 [email protected] wrote: > From: Charles Manning <[email protected]> > > commit 27f18203551940abf35826a66978daf1b8124c6b from > git://www.aleph1.co.uk/yaffs2 > > Thanks to Jisheng Zhang <[email protected]> for supplying this patch > > There is a kernel memory leak observed when the proc file /proc/yaffs > is read. This reason is that in yaffs_proc_open, single_open is called > and the respective release function is not called during release. > > Fix with correct release function - single_release(). > > Signed-off-by: Jisheng Zhang <[email protected]> > Signed-off-by: Quanyang Wang <[email protected]> > --- > fs/yaffs2/yaffs_vfs.c | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/fs/yaffs2/yaffs_vfs.c b/fs/yaffs2/yaffs_vfs.c > index d3f89e07401b..4fbd0a42ff3d 100644 > --- a/fs/yaffs2/yaffs_vfs.c > +++ b/fs/yaffs2/yaffs_vfs.c > @@ -3697,6 +3697,7 @@ static struct file_operations procfs_ops = { > .open = yaffs_proc_open, > .read = seq_read, > .write = yaffs_proc_write, > + .release = single_release, > }; > > static int yaffs_procfs_init(void) > -- > 2.17.1 >
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#8496): https://lists.yoctoproject.org/g/linux-yocto/message/8496 Mute This Topic: https://lists.yoctoproject.org/mt/71993458/21656 Group Owner: [email protected] Unsubscribe: https://lists.yoctoproject.org/g/linux-yocto/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
