Я могу подойти ко всему неправильно, но ...
У меня есть драйвер устройства ядра Linux, который обрабатывает внешнее прерывание и в настоящее время выполняет printk (), когда это происходит.
Я хотел бы сообщить приложению пространства пользователя о том, что это событие произошло, чтобы оно могло проснуться и сделать что-то еще.
Возможно ли (/ просто / хорошая практика) установить SIGUSR1 из ядра, а затем перехватить его из пространства пользователя через
signal (SIGUSR1, <handler function>);
Спасибо