• Jan Kara's avatar
    udf: Fix BUG_ON() in destroy_inode() · 52b19ac9
    Jan Kara authored
    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: default avatarJan Kara <jack@suse.cz>
    52b19ac9
inode.c 57.3 KB