[PATCH openEuler-5.10-LTS 13/15] ext4: dio take shared inode lock when overwriting preallocated blocks