Безопасное удаление в Linux ядре - PullRequest
0 голосов
/ 17 апреля 2020

Я пытаюсь написать небольшой модуль для безопасного удаления в Linux Ядро. Я использую перехват системных вызовов с kprobes. Идея такова: перед вызовом unlink я намеренно открываю файл и записываю в него нули. Однако у меня возникает проблема, заключающаяся в том, что хуки kprobes не могут «спать», а вызов kernel_write () нарушает работу ядра. Какие могут быть решения моей проблемы? Может быть, есть вариант функции kernel_write без асинхронной записи?

...