Fix ext4 dio nolock bugs

This patch set tries to fix some bugs after backporting dio nolock in ext4.