Use PAGE_SIZE - 1 instead of 4096.
authorSoren Sandmann <sandmann@daimi.au.dk>
Mon, 23 Oct 2006 13:02:40 +0000 (13:02 +0000)
committerSøren Sandmann Pedersen <ssp@src.gnome.org>
Mon, 23 Oct 2006 13:02:40 +0000 (13:02 +0000)
2006-10-23  Soren Sandmann <sandmann@daimi.au.dk>

* module/sysprof-module.c (init_module): Use PAGE_SIZE - 1 instead
of 4096.

ChangeLog
module/sysprof-module.c

index 08c4a60..c6411f6 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2006-10-23  Soren Sandmann <sandmann@daimi.au.dk>
+
+       * module/sysprof-module.c (init_module): Use PAGE_SIZE - 1 instead
+       of 4096.
+
 2006-10-22  Soren Sandmann <sandmann@daimi.au.dk>
 
        Communicate traces to userspace through shared memory instead of 
index 04d667f..388f068 100644 (file)
@@ -355,7 +355,7 @@ init_module(void)
                return ret;
        }
 
-       area_page = (unsigned long)&(area_backing[4096]) & PAGE_MASK;
+       area_page = ((unsigned long)area_backing + PAGE_SIZE - 1) & PAGE_MASK;
        area = (SysprofMmapArea *)area_page;
        area->head = 0;