Я пытаюсь изменить «текущий» процесс на другую задачу, как это делает планировщик, но это сложнее, чем я думал. Другими словами, я ищу эквивалент KeuxtackAttachProcess для Linux.
Поток: ProcessA -> отправить ioctl в мой драйвер устройства с некоторым pid -> В моем модуле ядра я нахожу задачу по ее контексту pid -> "переключиться на ProcessB -> сделать мои вещи в этом контексте процесса
Кто-нибудь знает, как это сделать?