Я пишу модуль ядра linux, который выполняет некоторую работу с/proc ... Я пытаюсь использовать новые методы seq для возврата данных для/proc ... Во всяком случае, после вызова proc_create_data() у меня есть proc_dir_entry (чей -> элемент данных указывает на мой предоставленный контекст) ... Во всяком случае, структура file_operations также передается, и мне действительно нужно знать, как получить доступ к данным proc_dir_entry или proc_dir_entry-> из операции с файлом open(). ..Доступ к proc_dir_entry из proc_fops.open?
1
A
ответ
1
Ответ должен был использовать макрос PDE для преобразования inode * в указатель на proc_dir_entry, который, конечно же, имел элемент данных, указывающий на то, что мне нужно.
struct proc_dir_entry* pde = PDE(inode);