From mboxrd@z Thu Jan 1 00:00:00 1970 From: Bob Copeland Subject: [PATCH 1/4] omfs: fix memory leak Date: Wed, 14 Jul 2010 23:26:18 -0400 Message-ID: <1279164381-9247-2-git-send-email-me@bobcopeland.com> References: <1279164381-9247-1-git-send-email-me@bobcopeland.com> Cc: linux-kernel@vger.kernel.org, Davidlohr Bueso , Davidlohr Bueso , Bob Copeland To: linux-fsdevel@vger.kernel.org Return-path: In-Reply-To: <1279164381-9247-1-git-send-email-me@bobcopeland.com> Sender: linux-kernel-owner@vger.kernel.org List-Id: linux-fsdevel.vger.kernel.org From: Davidlohr Bueso In the error path of omfs_fill_super(), the FS super block info (sbi) is not being freed. Correct this. Signed-off-by: Davidlohr Bueso Signed-off-by: Bob Copeland --- fs/omfs/inode.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) diff --git a/fs/omfs/inode.c b/fs/omfs/inode.c index 089839a..b5d6380 100644 --- a/fs/omfs/inode.c +++ b/fs/omfs/inode.c @@ -529,6 +529,8 @@ out_brelse_bh2: out_brelse_bh: brelse(bh); end: + if (ret) + kfree(sbi); return ret; } -- 1.5.6.5