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.

Can someone give me some advice?


Thanks a lot

Reply via email to