Подскажите, как можно используя информацию из task_struct остановить определенный процесс с помощью функций scheduler'a и потом снова его запустить когда понадобиться. Т.е. "поставить на паузу" и потом unpause сделать. Ну и чтобы это всё было smp safe. Заранее благодарен.