Add a warning about known bugs in the kernel module in this branch.

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.
This commit is contained in:
Søren Sandmann
2005-10-14 15:45:48 +00:00
committed by Søren Sandmann Pedersen
parent a49ae59709
commit 3d43e894fd
3 changed files with 40 additions and 0 deletions

View File

@ -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> Tue Oct 11 22:40:24 2005 Soeren Sandmann <sandmann@redhat.com>
* module/sysprof-module.c (SAMPLES_PER_SECOND): Add back these * module/sysprof-module.c (SAMPLES_PER_SECOND): Add back these

12
TODO
View File

@ -49,6 +49,14 @@ Before 1.2:
placed? (We should avoid any "location of vmlinux" type placed? (We should avoid any "location of vmlinux" type
questions if at all possible). 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 * Correctness
- When the module is unloaded, kill all processes blocking in read - When the module is unloaded, kill all processes blocking in read
- or block unloading until all processes have exited - 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. 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 - Make busy cursors more intelligent
- when you click something in the main list and we don't respond - 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 within 50ms (or perhaps when we expect to not be able to do

View File

@ -105,3 +105,24 @@ Makefile
]) ])
AC_OUTPUT 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