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