Jak mogę sprawdzić, czy proces nadal działa z jądra w c?

Wszystkie odpowiedzi, które do tej pory widziałem, wydają się sprawdzać tylko w przestrzeni użytkownika. Potrzebuję sposobu sprawdzenia z przestrzeni jądra specjalnie w sterowniku urządzenia. Dostaję task_struct skojarzony z procesem za pomocą wywołania ioctl z procesu, więc mam wszystkie informacje zawarte w tym do mojej dyspozycji.

Uwaga: proces, którego szukam, działa w przestrzeni użytkownika

questionAnswers(1)

yourAnswerToTheQuestion