File 3521-erts-Remove-unused-MIN_MBC_FIRST_FREE_SZ.patch of Package erlang
From 0e45a2f93758b3488ddc03b4a0092d8e418a98ec Mon Sep 17 00:00:00 2001
From: Sverker Eriksson <sverker@erlang.org>
Date: Mon, 19 Apr 2021 11:53:53 +0200
Subject: [PATCH 1/3] erts: Remove unused MIN_MBC_FIRST_FREE_SZ
Don't even know what the original meaning was.
---
erts/emulator/beam/erl_afit_alloc.c | 2 --
erts/emulator/beam/erl_alloc_util.h | 1 -
erts/emulator/beam/erl_ao_firstfit_alloc.c | 2 --
erts/emulator/beam/erl_bestfit_alloc.c | 2 --
erts/emulator/beam/erl_goodfit_alloc.c | 2 --
erts/emulator/beam/erl_process.h | 1 -
6 files changed, 10 deletions(-)
diff --git a/erts/emulator/beam/erl_afit_alloc.c b/erts/emulator/beam/erl_afit_alloc.c
index f07137c883..9065000d9e 100644
--- a/erts/emulator/beam/erl_afit_alloc.c
+++ b/erts/emulator/beam/erl_afit_alloc.c
@@ -46,7 +46,6 @@ struct AFFreeBlock_t_ {
#define AF_BLK_SZ(B) MBC_FBLK_SZ(&(B)->block_head)
#define MIN_MBC_SZ (16*1024)
-#define MIN_MBC_FIRST_FREE_SZ (4*1024)
/* Prototypes of callback functions */
static Block_t * get_free_block (Allctr_t *, Uint, Block_t *, Uint);
@@ -86,7 +85,6 @@ erts_afalc_start(AFAllctr_t *afallctr,
allctr->mbc_header_size = sizeof(Carrier_t);
allctr->min_mbc_size = MIN_MBC_SZ;
- allctr->min_mbc_first_free_size = MIN_MBC_FIRST_FREE_SZ;
allctr->min_block_size = sizeof(AFFreeBlock_t);
allctr->vsn_str = ERTS_ALC_AF_ALLOC_VSN_STR;
diff --git a/erts/emulator/beam/erl_alloc_util.h b/erts/emulator/beam/erl_alloc_util.h
index 374dc31f43..402c57fa3e 100644
--- a/erts/emulator/beam/erl_alloc_util.h
+++ b/erts/emulator/beam/erl_alloc_util.h
@@ -673,7 +673,6 @@ struct Allctr_t_ {
/* */
Uint mbc_header_size;
Uint min_mbc_size;
- Uint min_mbc_first_free_size;
Uint min_block_size;
UWord crr_set_flgs;
UWord crr_clr_flgs;
diff --git a/erts/emulator/beam/erl_ao_firstfit_alloc.c b/erts/emulator/beam/erl_ao_firstfit_alloc.c
index e5b2fe41ca..cb3159b762 100644
--- a/erts/emulator/beam/erl_ao_firstfit_alloc.c
+++ b/erts/emulator/beam/erl_ao_firstfit_alloc.c
@@ -61,7 +61,6 @@
#endif
#define MIN_MBC_SZ (16*1024)
-#define MIN_MBC_FIRST_FREE_SZ (4*1024)
#define TREE_NODE_FLG (((Uint) 1) << 0)
#define RED_FLG (((Uint) 1) << 1)
@@ -257,7 +256,6 @@ erts_aoffalc_start(AOFFAllctr_t *alc,
alc->flavor = aoffinit->flavor;
allctr->mbc_header_size = sizeof(AOFF_Carrier_t);
allctr->min_mbc_size = MIN_MBC_SZ;
- allctr->min_mbc_first_free_size = MIN_MBC_FIRST_FREE_SZ;
allctr->min_block_size = (aoffinit->flavor == AOFF_BF ?
sizeof(AOFF_RBTreeList_t):sizeof(AOFF_RBTree_t));
diff --git a/erts/emulator/beam/erl_bestfit_alloc.c b/erts/emulator/beam/erl_bestfit_alloc.c
index 3951113364..79399ec35e 100644
--- a/erts/emulator/beam/erl_bestfit_alloc.c
+++ b/erts/emulator/beam/erl_bestfit_alloc.c
@@ -52,7 +52,6 @@
#endif
#define MIN_MBC_SZ (16*1024)
-#define MIN_MBC_FIRST_FREE_SZ (4*1024)
#define TREE_NODE_FLG (((Uint) 1) << 0)
#define RED_FLG (((Uint) 1) << 1)
@@ -179,7 +178,6 @@ erts_bfalc_start(BFAllctr_t *bfallctr,
allctr->mbc_header_size = sizeof(Carrier_t);
allctr->min_mbc_size = MIN_MBC_SZ;
- allctr->min_mbc_first_free_size = MIN_MBC_FIRST_FREE_SZ;
allctr->min_block_size = (bfinit->ao
? sizeof(RBTree_t)
: sizeof(RBTreeList_t));
diff --git a/erts/emulator/beam/erl_goodfit_alloc.c b/erts/emulator/beam/erl_goodfit_alloc.c
index 68b9579433..34706663ad 100644
--- a/erts/emulator/beam/erl_goodfit_alloc.c
+++ b/erts/emulator/beam/erl_goodfit_alloc.c
@@ -47,7 +47,6 @@
#include "erl_goodfit_alloc.h"
#define MIN_MBC_SZ (16*1024)
-#define MIN_MBC_FIRST_FREE_SZ (4*1024)
#define MAX_SUB_MASK_IX \
((((UWord)1) << (NO_OF_BKT_IX_BITS - SUB_MASK_IX_SHIFT)) - 1)
@@ -207,7 +206,6 @@ erts_gfalc_start(GFAllctr_t *gfallctr,
allctr->mbc_header_size = sizeof(Carrier_t);
allctr->min_mbc_size = MIN_MBC_SZ;
- allctr->min_mbc_first_free_size = MIN_MBC_FIRST_FREE_SZ;
allctr->min_block_size = sizeof(GFFreeBlock_t);
diff --git a/erts/emulator/beam/erl_process.h b/erts/emulator/beam/erl_process.h
index 9c4346c5ec..d0c7500f10 100644
--- a/erts/emulator/beam/erl_process.h
+++ b/erts/emulator/beam/erl_process.h
@@ -968,7 +968,6 @@ typedef struct ErtsProcSysTaskQs_ ErtsProcSysTaskQs;
# define MAX_GEN_GCS(p) (p)->max_gen_gcs
# define FLAGS(p) (p)->flags
# define MBUF(p) (p)->mbuf
-# define HALLOC_MBUF(p) (p)->halloc_mbuf
# define MBUF_SIZE(p) (p)->mbuf_sz
# define MSO(p) (p)->off_heap
# define MIN_HEAP_SIZE(p) (p)->min_heap_size
--
2.26.2