diff options
author | Richard Weinberger <richard@nod.at> | 2019-05-15 21:52:34 +0200 |
---|---|---|
committer | Richard Weinberger <richard@nod.at> | 2019-07-08 20:01:34 +0200 |
commit | 8009ce956c3d28022af6b122e50213ad830fc902 (patch) | |
tree | 0fde24e7c17f6b7eeefaf835613a776f3bfed4e5 /fs/ubifs/super.c | |
parent | ubifs: Check link count of inodes when killing orphans. (diff) | |
download | linux-8009ce956c3d28022af6b122e50213ad830fc902.tar.xz linux-8009ce956c3d28022af6b122e50213ad830fc902.zip |
ubifs: Don't leak orphans on memory during commit
If an orphan has child orphans (xattrs), and due
to a commit the parent orpahn cannot get free()'ed immediately,
put also all child orphans on the erase list.
Otherwise UBIFS will free() them only upon unmount and we
waste memory.
Fixes: 988bec41318f ("ubifs: orphan: Handle xattrs like files")
Signed-off-by: Richard Weinberger <richard@nod.at>
Diffstat (limited to 'fs/ubifs/super.c')
0 files changed, 0 insertions, 0 deletions