Commit 52b19ac993f1aeadbce15b55302be9a35346e235
1 parent
ed313489ba
Exists in
master
and in
7 other branches
udf: Fix BUG_ON() in destroy_inode()
udf_clear_inode() can leave behind buffers on mapping's i_private list (when we truncated preallocation). Call invalidate_inode_buffers() so that the list is properly cleaned-up before we return from udf_clear_inode(). This is ugly and suggest that we should cleanup preallocation earlier than in clear_inode() but currently there's no such call available since drop_inode() is called under inode lock and thus is unusable for disk operations. Signed-off-by: Jan Kara <jack@suse.cz>
Showing 2 changed files with 2 additions and 0 deletions Side-by-side Diff
fs/buffer.c