# HG changeset patch # User Merten Sach # Date 1314719114 -7200 # Node ID e29bb31df07859bb7f0b1d7dfda0ec208f640e60 # Parent 07e679ee209589f5816fc6557faf4fab8bc72dd6 changed log10 to log2 diff -r 07e679ee2095 -r e29bb31df078 vmalloc.c --- a/vmalloc.c Tue Aug 30 17:11:13 2011 +0200 +++ b/vmalloc.c Tue Aug 30 17:45:14 2011 +0200 @@ -28,7 +28,7 @@ inline uint32 getContainer(size_t size) { - return (log10(size)-LOG128)/LOG54; + return (log2(size)-LOG128)/LOG54; } /* diff -r 07e679ee2095 -r e29bb31df078 vmalloc.h --- a/vmalloc.h Tue Aug 30 17:11:13 2011 +0200 +++ b/vmalloc.h Tue Aug 30 17:45:14 2011 +0200 @@ -21,8 +21,8 @@ #define MAX_SMALL_CHUNKS 20 #define SMALL_CHUNKS_ALLOCATION 5 -#define LOG54 0.0969100130080564 -#define LOG128 2.1072099696478684 +#define LOG54 0.3219280948873623 +#define LOG128 7 typedef struct _MallocProlog MallocProlog;