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