File 0860-erts-Remove-unused-ErtsRunQueueBalance.oowc.patch of Package erlang
From 40db3924182379f875c41f288768597ee9dad663 Mon Sep 17 00:00:00 2001
From: Sverker Eriksson <sverker@erlang.org>
Date: Tue, 25 Jan 2022 18:37:05 +0100
Subject: [PATCH 3/3] erts: Remove unused ErtsRunQueueBalance.oowc
---
erts/emulator/beam/erl_process.c | 6 +-----
1 file changed, 1 insertion(+), 5 deletions(-)
diff --git a/erts/emulator/beam/erl_process.c b/erts/emulator/beam/erl_process.c
index 5c8ea660f2..19e4a518b3 100644
--- a/erts/emulator/beam/erl_process.c
+++ b/erts/emulator/beam/erl_process.c
@@ -4616,7 +4616,6 @@ typedef struct {
int full_reds;
int full_reds_history_sum;
int full_reds_history_change;
- int oowc;
int max_len;
#if ERTS_HAVE_SCHED_UTIL_BALANCING_SUPPORT
int sched_util;
@@ -4786,7 +4785,7 @@ check_balance(ErtsRunQueue *c_rq)
ErtsMigrationPaths *new_mpaths, *old_mpaths;
ErtsRunQueueBalance avg = {0};
Sint64 scheds_reds, full_scheds_reds;
- int forced, active, current_active, oowc, half_full_scheds, full_scheds,
+ int forced, active, current_active, half_full_scheds, full_scheds,
mmax_len, blnc_no_rqs, qix, pix, freds_hist_ix;
#if ERTS_HAVE_SCHED_UTIL_BALANCING_SUPPORT
int sched_util_balancing;
@@ -4877,7 +4876,6 @@ check_balance(ErtsRunQueue *c_rq)
run_queue_info[qix].full_reds_history_change
= rq->full_reds_history[freds_hist_ix];
- run_queue_info[qix].oowc = rq->out_of_work_count;
run_queue_info[qix].max_len = rq->max_len;
rq->check_balance_reds = INT_MAX;
@@ -4893,7 +4891,6 @@ check_balance(ErtsRunQueue *c_rq)
half_full_scheds = 0;
full_scheds_reds = 0;
scheds_reds = 0;
- oowc = 0;
mmax_len = 0;
/* Calculate availability for each priority in each run queues */
@@ -4950,7 +4947,6 @@ check_balance(ErtsRunQueue *c_rq)
}
run_queue_info[qix].reds = treds;
scheds_reds += treds;
- oowc += run_queue_info[qix].oowc;
if (mmax_len < run_queue_info[qix].max_len)
mmax_len = run_queue_info[qix].max_len;
}
--
2.34.1