On Thu, Jul 13, 2017 at 11:17:03AM -0400, Eric Whitney wrote: > ext4_remove_blocks() never returns anything other than 0, signifying > success. Convert the function to void type to make this immediately > obvious at the call site. > > Signed-off-by: Eric Whitney <enwlinux@xxxxxxxxx> Actually, what we should do is to bubble errors up from ext4_remove_blocks to the callers of ext4_ext_rm_leaf(). At the moment it doesn't return any errors, but eventually we should be returning errors all the way up to ext4 truncate. The reason why it's a little tricky is it's more than just not deleting the call to ext4_std_error() and then returning error up to the caller. We need to make sure that file system is in a self-consistent state before we return an error up to the caller. Cheers, - Ted