У меня есть модуль ядра (на самом деле драйвер псевдо-устройства), а также вспомогательный процесс в пространстве пользователя.
Я хочу, чтобы модуль ядра связывался с процессом пользовательского пространства во время процесса rmmod, запускал процесс пользовательского пространства для выполнения некоторой очистки.Я знаю, что могу послать сигнал из ядра пользовательскому процессу, чтобы инициировать очистку, но мне нужно отправить некоторую другую информацию, чтобы направить пользовательский процесс, как выполнить очистку.(Это массив целых чисел, если это имеет значение).Я предполагаю, что не могу передать какую-либо информацию вместе с сигналом?
Ребята, вы знаете, как это сделать?Я не могу использовать ioctl, так как устройство не будет видимо процессу пользовательского пространства, так как оно rmmod'ed ..
Спасибо.