From: Jan Kara Date: Tue, 23 Sep 2008 16:24:08 +0000 (+0200) Subject: udf: Fix BUG_ON() in destroy_inode() X-Git-Tag: v2.6.28-rc7~47^2 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=52b19ac993f1aeadbce15b55302be9a35346e235;p=pandora-kernel.git 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 --- Reading git-diff-tree failed