great-sage-equal-to-heaven:~/vertigo/sysprof% head -13 ChangeLog

Sat Nov 12 19:44:43 2005  Søren Sandmann  <sandmann@redhat.com>

        * module/sysprof-module.c (read_frame): New function that uses
        copy_from_user_inatomic() as check_user_pages_readable() has
        disappeared in recent kernels.

        * module/sysprof-module.c (timer_notify): Use it here.

        * TODO: Updates

        * configure.ac: Change the wording of the CVS HEAD warning as this
        change seems to also have fixed the lockup with rawhide kernels.
This commit is contained in:
Søren Sandmann
2005-11-13 00:46:08 +00:00
committed by Søren Sandmann Pedersen
parent c3ce4ef8c5
commit 3a306d20d0
5 changed files with 87 additions and 22 deletions

7
TODO
View File

@ -18,6 +18,8 @@ Before 1.0.1:
Before 1.2:
* Add "sysprof --version"
* With kernel module not installed, select Profiler->Start, then dismiss
the alert. This causes the start button to appear prelighted. Probably
just another gtk+ bug.
@ -134,7 +136,8 @@ Before 1.2:
when the interrupt happens in kernel mode. (Unfortunately, this
causes lockups on many kernels).
We don't take any stacktraces of the kernel though. Things that need to be
We don't take any stacktraces of the kernel though. Things that
need to be
investigated:
- does the kernel come with dwarf debug information?
- does the kernel come with some other debug info
@ -150,6 +153,8 @@ Before 1.2:
and what that actually makes the stack look like. (We may want to just
special case this fake dso in the symbol lookup code).
Maybe get_user_pages() is the way forward at least for some stuff.
* Correctness
- When the module is unloaded, kill all processes blocking in read
- or block unloading until all processes have exited