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

openSUSE Build Service is sponsored by