From 55579b66031a9106bd9f0ab07eb5ee8bd2316c02 Mon Sep 17 00:00:00 2001 From: zhangkaixiang Date: Tue, 17 Jan 2023 10:01:59 +0800 Subject: [PATCH] fix up the problem of memory leak Signed-off-by: zhangkaixiang --- fs/hmdfs/file_remote.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/fs/hmdfs/file_remote.c b/fs/hmdfs/file_remote.c index f9a77ddf4dcc..0df30cb1ed1b 100644 --- a/fs/hmdfs/file_remote.c +++ b/fs/hmdfs/file_remote.c @@ -751,9 +751,10 @@ static int hmdfs_writepage_remote(struct page *page, param->timeout = jiffies + msecs_to_jiffies(sbi->wb_timeout_ms); INIT_DELAYED_WORK(¶m->retry_dwork, hmdfs_remote_writepage_retry); ret = hmdfs_remote_do_writepage(info->conn, param); - if (likely(!ret)) + if (likely(!ret)) { + put_task_struct(current); return 0; - + } put_task_struct(current); out_free: kfree(param); -- Gitee