Only Xenial and Trusty kernels need this fix. Backport for two reasons: - ext4 doesn't support allocation of pre-zeroed blocks (introduced in 4.5-rc1). I had to fix up one hunk (which removed the check for EXT4_GET_BLOCKS_ZERO flag) before adding inodes on the transaction's ordered data list. - Minor context changes -Shrirang