Add a warning about known bugs in the kernel module in this branch.
authorSøren Sandmann <sandmann@redhat.com>
Fri, 14 Oct 2005 15:45:48 +0000 (15:45 +0000)
committerSøren Sandmann Pedersen <ssp@src.gnome.org>
Fri, 14 Oct 2005 15:45:48 +0000 (15:45 +0000)
Fri Oct 14 11:44:43 2005  Søren Sandmann  <sandmann@redhat.com>

        * configure.ac: Add a warning about known bugs in the kernel
        module in this branch.

        * TODO: updates.

ChangeLog
TODO
configure.ac

index d7cb743..163fbf0 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+Fri Oct 14 11:44:43 2005  Søren Sandmann  <sandmann@redhat.com>
+
+       * configure.ac: Add a warning about known bugs in the kernel
+       module in this branch.
+
+       * TODO: updates.
+
 Tue Oct 11 22:40:24 2005  Soeren Sandmann  <sandmann@redhat.com>
 
        * module/sysprof-module.c (SAMPLES_PER_SECOND): Add back these
diff --git a/TODO b/TODO
index 879bc90..c5bcac6 100644 (file)
--- a/TODO
+++ b/TODO
@@ -49,6 +49,14 @@ Before 1.2:
                  placed? (We should avoid any "location of vmlinux" type
                  questions if at all possible).
 
+  regarding crossing system call barriers: Find out about the virtual dso
+  that linux uses to do fast system calls:
+
+       http://lkml.org/lkml/2002/12/18/218
+
+  and what that actually makes the stack look like. (We may want to just
+  special case this fake dso in the symbol lookup code).
+
 * Correctness
        - When the module is unloaded, kill all processes blocking in read
                - or block unloading until all processes have exited
@@ -165,6 +173,10 @@ http://www.linuxbase.org/spec/booksets/LSB-Embedded/LSB-Embedded/ehframe.html
 
   look in dwarf2-frame.[ch] in the gdb distribution. 
 
+  Also look at bozo-profiler
+       http://www-sop.inria.fr/dream/personnel/Mathieu.Lacage/bozo-profiler/bozo-profiler-1.1.tar.gz
+  which has an elf32 parser/debugger
+
 - Make busy cursors more intelligent
        - when you click something in the main list and we don't respond
                within 50ms (or perhaps when we expect to not be able to do
index 4b52ef9..290723e 100644 (file)
@@ -105,3 +105,24 @@ Makefile
 ])
 
 AC_OUTPUT
+
+echo
+echo "%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%"
+echo "@"
+echo "%      This is cvs HEAD of sysprof. "
+echo "@"
+echo "%      The kernel module in this version has bugs that"
+echo "@      cause hangs with some kernels, notably the Fedora"
+echo "%      Rawhide ones."
+echo "@"
+echo "%      If you need a stable version of sysprof, either"
+echo "@      get version 1.0 from"
+echo "%"
+echo "@          http://www.daimi.au.dk/~sandmann/sysprof"
+echo "%      "
+echo "@      or do"
+echo "%"
+echo "@          cvs -z3 upd -r SYSPROF-1-0"
+echo "%"
+echo "@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@%@"
+echo