Есть ли способ переключиться на другой контекст процесса из модуля ядра Linux? - PullRequest
0 голосов
/ 01 ноября 2019

Я пытаюсь изменить «текущий» процесс на другую задачу, как это делает планировщик, но это сложнее, чем я думал. Другими словами, я ищу эквивалент KeuxtackAttachProcess для Linux.

Поток: ProcessA -> отправить ioctl в мой драйвер устройства с некоторым pid -> В моем модуле ядра я нахожу задачу по ее контексту pid -> "переключиться на ProcessB -> сделать мои вещи в этом контексте процесса

Кто-нибудь знает, как это сделать?

...