From 4f7fb20776da790c475171b659b8d913f05ab542 Mon Sep 17 00:00:00 2001 From: Eric Biggers Date: Fri, 31 Dec 2021 16:04:49 -0600 Subject: [PATCH] deflate_compress: skip unneeded work in do_end_block_check() Summing ->new_observations[] is unnecessary, since ->num_new_observations already contains the sum. --- lib/deflate_compress.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/deflate_compress.c b/lib/deflate_compress.c index 799a7ca..5dcf985 100644 --- a/lib/deflate_compress.c +++ b/lib/deflate_compress.c @@ -1934,10 +1934,10 @@ do_end_block_check(struct block_split_stats *stats, u32 block_length) } for (i = 0; i < NUM_OBSERVATION_TYPES; i++) { - stats->num_observations += stats->new_observations[i]; stats->observations[i] += stats->new_observations[i]; stats->new_observations[i] = 0; } + stats->num_observations += stats->num_new_observations; stats->num_new_observations = 0; return false; }