Hi Amit

On Wed, Sep 19, 2012 at 4:49 AM, Amit Gupta <[email protected]> wrote:

>
> Hi Kshemendra,
>
> I think I couldn't get my first question across clearly. My intent isn't
> to change do_fork()'s implementation. That wont work for precisely the
> reason you mentioned.(Infact everything after the init process would end up
> blocked).
>
> My question was more to explore if an existing running process can be
> explicitly taken off the runqueue once we have a pointer to its task_struct.
>
>
If you simply want to stop a running process and resume it at your will,
you don't need to write any kernel code at all. Simply use the cgroup
freezer functionality from userspace. You can find more details in
Documentation/cgroups/freezer-subsystem.txt in the kernel sources.

Regards,
Srivatsa S. Bhat
_______________________________________________
Kernelnewbies mailing list
[email protected]
http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies

Reply via email to