diff --git a/ChangeLog b/ChangeLog index e8670365..0107815b 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +Mon Oct 10 13:00:20 2005 Robert Love + + * module/sysprof-module.c: Don't use INTERVAL or SAMPLES_PER_SECOND + now that we use register_timer_hook(), which hits off the timer + interrupt at HZ freqency (1/250 second on x86). + Sat Oct 1 01:21:57 2005 Soeren Sandmann * TODO: Update diff --git a/module/sysprof-module.c b/module/sysprof-module.c index 3c268221..d0d91df3 100644 --- a/module/sysprof-module.c +++ b/module/sysprof-module.c @@ -49,8 +49,6 @@ MODULE_LICENSE("GPL"); MODULE_AUTHOR("Soeren Sandmann (sandmann@daimi.au.dk)"); -#define SAMPLES_PER_SECOND (200) -#define INTERVAL (HZ / SAMPLES_PER_SECOND) #define N_TRACES 256 static SysprofStackTrace stack_traces[N_TRACES]; @@ -447,9 +445,6 @@ timer_notify (struct pt_regs *regs) int i; int is_user; - if ((n_samples++ % INTERVAL) != 0) - return 0; - is_user = user_mode(regs); if (!current || current->pid == 0 || !current->mm)