Messages in this thread | | | From | Kay Tiong Khoo <> | Subject | Re: stopping a process during a timer interrupt | Date | Thu, 19 Oct 2006 11:42:31 +0800 |
| |
That's true. But if you are writing a profiler, the current process is the process of interest in the interrupt context.
Kay Tiong
On Oct 18, 2006, at 10:30 PM, Michal Schmidt wrote:
> Kay Tiong Khoo skrev: >> On a timer interrupt, I tried to stop the current process by changing >> it's run state to TASK_STOPPED via set_current_state(TASK_STOPPED). >> However, this results in a system hang. >> I can't find a way to stop the current process during an interrupt >> context. Does such code exist in the kernel? If not, how does one go >> about implementing it from within a kernel module. > > In interrupt context there's no "current process" by definition. > > Michal
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |