The regression is specific for 'nodelalloc' configuration of ext4 - ext3 is a case where this is used. ext4 with delalloc already experiences the "regressed" behavior for a long time and the above mentioned commit brings nodelalloc mode performance in line with the (bad) performance of delalloc mode.