From: Al Viro Date: Fri, 9 Jun 2017 20:20:34 +0000 (-0400) Subject: excessive checks in ufs_write_failed() and ufs_evict_inode() X-Git-Tag: v3.2.93~29 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=91e39600bf8a89d392a092448cb509caa1645bc0;p=pandora-kernel.git excessive checks in ufs_write_failed() and ufs_evict_inode() commit babef37dccbaa49249a22bae9150686815d7be71 upstream. As it is, short copy in write() to append-only file will fail to truncate the excessive allocated blocks. As the matter of fact, all checks in ufs_truncate_blocks() are either redundant or wrong for that caller. As for the only other caller (ufs_evict_inode()), we only need the file type checks there. Signed-off-by: Al Viro [bwh: Backported to 3.2: - No functions need to be renamed - Adjust filenames, context] Signed-off-by: Ben Hutchings --- Reading git-diff-tree failed