udf: fix udf_setsize() for file data in ICB
authorIan Abbott <abbotti@mev.co.uk>
Mon, 23 Jul 2012 16:39:29 +0000 (16:39 +0000)
committerJan Kara <jack@suse.cz>
Tue, 14 Aug 2012 22:21:58 +0000 (00:21 +0200)
commitbb2b6d19ec8b593b66402e2895c4314955b19833
treee3d241b0965f4e292c101a6b8b212b8c2fa57838
parentddf343f635fe4440cad528e12f96f28bd50aa099
udf: fix udf_setsize() for file data in ICB

If the new size is larger than the old size and the old file data was
stored in the ICB (iinfo->i_alloc_type == ICBTAG_FLAG_AD_IN_ICB) and the
new size still fits in the ICB, skip the call to udf_extend_file() as it
does not handle this i_alloc_type value (it calls BUG()).

Signed-off-by: Ian Abbott <abbotti@mev.co.uk>
Signed-off-by: Jan Kara <jack@suse.cz>
fs/udf/inode.c