Hi... On Fri, Feb 29, 2008 at 2:29 PM, David Embid <davidembid@xxxxxxxxx> wrote: > > > Hi, > > i have been developing a little module to monitoring the use of CPU for some > processes. For this, I need to handle the moment when the scheduler switch > the processes. My problem is that I don't know how can I access the handling > function (contained on my kernel module) from the kernel scheduler > (sched.c). I have tried with a function callback. My module overwrite a > function pointer used by the kernel to acces the handler when the module is > loaded. This solution seems to work properly and the function is called > every switch made by the scheduler. The problem is that the variables used > on the function have different memory direction when the function is called > by the callback on the kernel and the direction when the variable is used on > other function in the module. First, what do you mean by "direction"? Second...seems like you can use kprobe and made it to hook the entry point of schedule(). regards, Mulyadi. -- To unsubscribe from this list: send an email with "unsubscribe kernelnewbies" to ecartis@xxxxxxxxxxxx Please read the FAQ at http://kernelnewbies.org/FAQ