File 0654-Remove-dead-macro-ERTS_FOREACH_OP_RUNQ-in-erl_proces.patch of Package erlang
From 4e8655eaf180063915137c01f91d03aa700f7c8f Mon Sep 17 00:00:00 2001
From: Robin Morisset <rmorisset@meta.com>
Date: Wed, 5 Jun 2024 06:55:09 -0700
Subject: [PATCH] Remove dead macro ERTS_FOREACH_OP_RUNQ in erl_process.c
---
erts/emulator/beam/erl_process.c | 15 ---------------
1 file changed, 15 deletions(-)
diff --git a/erts/emulator/beam/erl_process.c b/erts/emulator/beam/erl_process.c
index cdb2fa4435..d79addd1ce 100644
--- a/erts/emulator/beam/erl_process.c
+++ b/erts/emulator/beam/erl_process.c
@@ -517,21 +517,6 @@ do { \
} \
} while (0)
-#define ERTS_FOREACH_OP_RUNQ(RQVAR, DO) \
-do { \
- ErtsRunQueue *RQVAR; \
- int ix__; \
- int online__ = (int) schdlr_sspnd_get_nscheds(&schdlr_sspnd.online, \
- ERTS_SCHED_NORMAL); \
- ERTS_LC_ASSERT(erts_lc_mtx_is_locked(&schdlr_sspnd.mtx)); \
- for (ix__ = 0; ix__ < online__; ix__++) { \
- RQVAR = ERTS_RUNQ_IX(ix__); \
- erts_runq_lock(RQVAR); \
- { DO; } \
- erts_runq_unlock(RQVAR); \
- } \
-} while (0)
-
#define ERTS_ATOMIC_FOREACH_RUNQ_X(RQVAR, NRQS, DO, DOX) \
do { \
ErtsRunQueue *RQVAR; \
--
2.35.3