[PATCH openEuler-5.10-LTS-SP1 14/16] ext4: dio take shared inode lock when overwriting preallocated blocks