Модуль ядра создает файл в /proc и вешает на него callback функцию на чтение. Вопрос - можно ли из этой функции получить PID процесса, который читает этот файл, и, если можно, то как? У меня пока мысль насчет прямого вызова getpid(), но не думаю, что это сработает. Подскажите, пожалуйста, куда копать и что конкретно гуглить. Проверить в ближайшие 10-12 часов не смогу, хочется знать, где копаться.
Нужно сделать вот что - запретить чтение процессу с определенным PID. На уровне атрибутов файла в /proc я не вижу как это сделать, пробую через callback функцию на чтение.