summaryrefslogtreecommitdiffstats
path: root/fs/ubifs/super.c
diff options
context:
space:
mode:
authorRichard Weinberger <richard@nod.at>2019-05-15 21:52:34 +0200
committerRichard Weinberger <richard@nod.at>2019-07-08 20:01:34 +0200
commit8009ce956c3d28022af6b122e50213ad830fc902 (patch)
tree0fde24e7c17f6b7eeefaf835613a776f3bfed4e5 /fs/ubifs/super.c
parentubifs: Check link count of inodes when killing orphans. (diff)
downloadlinux-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