.
, , , . ? , TA . , , ?
() , Stack
, - , . , , , , . , , . , ?
imho , .
. , , tgs_exit , , a > → task, -NULL, NULL. , kthread_stop (NULL), .
, , OR kthread_stop (, , - ), .
, . , tgs_exit , , . , kthread_stop , , , . , , , , .
, - - kthread_stop, tgs_exit .
Kthread_ * api , , .
, ( ). , exit .
, , , . , 0.
, , : kthread_stop, , . , "":
actor_info->task = NULL;
, , ...
spin_unlock(&lock);
return 0;
... ( !), , .
, , kthread_stop.
, ( " " ), .
, , , , ? , , , , ?
, - , , , , . , , ?
, show_over .
, , , . , , . .