UBIFS: fix a rare memory leak in ro to rw remounting path
authorArtem Bityutskiy <Artem.Bityutskiy@nokia.com>
Fri, 6 May 2011 14:08:56 +0000 (17:08 +0300)
committerArtem Bityutskiy <Artem.Bityutskiy@nokia.com>
Fri, 13 May 2011 16:23:57 +0000 (19:23 +0300)
commiteaeee242c531cd4b0a4a46e8b5dd7ef504380c42
tree7009f5a79dd67d5eb29140b8cfe4c9dc11dfcae7
parentc1f1f91d2183b91c684900b529b6c336ad3dd27c
UBIFS: fix a rare memory leak in ro to rw remounting path

When re-mounting from R/O mode to R/W mode and the LEB count in the superblock
is not up-to date, because for the underlying UBI volume became larger, we
re-write the superblock. We allocate RAM for these purposes, but never free it.
So this is a memory leak, although very rare one.

Signed-off-by: Artem Bityutskiy <Artem.Bityutskiy@nokia.com>
Cc: stable@kernel.org
fs/ubifs/sb.c
fs/ubifs/super.c