r4387 - trunk/varnish-cache/lib/libjemalloc
ingvar at projects.linpro.no
ingvar at projects.linpro.no
Mon Dec 14 11:02:11 CET 2009
Author: ingvar
Date: 2009-12-14 11:02:10 +0100 (Mon, 14 Dec 2009)
New Revision: 4387
Modified:
trunk/varnish-cache/lib/libjemalloc/jemalloc_linux.c
Log:
jemalloc portability fixes for sparc and s390
Modified: trunk/varnish-cache/lib/libjemalloc/jemalloc_linux.c
===================================================================
--- trunk/varnish-cache/lib/libjemalloc/jemalloc_linux.c 2009-12-14 08:50:24 UTC (rev 4386)
+++ trunk/varnish-cache/lib/libjemalloc/jemalloc_linux.c 2009-12-14 10:02:10 UTC (rev 4387)
@@ -244,7 +244,7 @@
# define SIZEOF_PTR_2POW 3
# define NO_TLS
#endif
-#ifdef __sparc64__
+#ifdef __sparc__
# define PAGESIZE_2POW 13
# define QUANTUM_2POW 4
# define SIZEOF_PTR_2POW 3
@@ -273,6 +273,11 @@
# define QUANTUM_2POW 4
# define SIZEOF_PTR_2POW 2
#endif
+#ifdef __s390x__
+# define PAGESIZE_2POW 12
+# define QUANTUM_2POW 4
+# define SIZEOF_PTR_2POW 3
+#endif
#define QUANTUM ((size_t)(1U << QUANTUM_2POW))
#define QUANTUM_MASK (QUANTUM - 1)
More information about the varnish-commit
mailing list