[PATCH openEuler-22.03-LTS-SP1 12/18] ext4: only update i_reserved_data_blocks on successful block allocation