Module Name:    src
Committed By:   christos
Date:           Sat Feb  1 16:26:58 UTC 2025

Modified Files:
        src/external/bsd/jemalloc/include/jemalloc/internal:
            jemalloc_internal_defs.h

Log Message:
fix the definition of LG_PAGE


To generate a diff of this commit:
cvs rdiff -u -r1.18 -r1.19 \
    src/external/bsd/jemalloc/include/jemalloc/internal/jemalloc_internal_defs.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/external/bsd/jemalloc/include/jemalloc/internal/jemalloc_internal_defs.h
diff -u src/external/bsd/jemalloc/include/jemalloc/internal/jemalloc_internal_defs.h:1.18 src/external/bsd/jemalloc/include/jemalloc/internal/jemalloc_internal_defs.h:1.19
--- src/external/bsd/jemalloc/include/jemalloc/internal/jemalloc_internal_defs.h:1.18	Fri Jan 31 17:32:12 2025
+++ src/external/bsd/jemalloc/include/jemalloc/internal/jemalloc_internal_defs.h	Sat Feb  1 11:26:58 2025
@@ -211,7 +211,14 @@
 /* #undef LG_QUANTUM */
 
 /* One page is 2^LG_PAGE bytes. */
-#define LG_PAGE 12
+#include <machine/vmparam.h>
+#if defined(MAX_PAGE_SHIFT)
+#define LG_PAGE MAX_PAGE_SHIFT
+#elif defined(PAGE_SHIFT)
+#define LG_PAGE PAGE_SHIFT
+#else
+#error "PAGE_SHIFT is not defined"
+#endif
 
 /* Maximum number of regions in a slab. */
 /* #undef CONFIG_LG_SLAB_MAXREGS */

Reply via email to