После виртуального файла?

Я пишу модуль ядра для сбора некоторых данных и печати его в файл в / sys. Я знаю, что эти файлы являются виртуальными файлами, и я понимаю, что они по существу генерируются каждый раз, когда вы их открываете. Моя проблема заключается в том, что вы не можете использовать tail -f /sys/myFile для активного чтения вывода из моего модуля. Есть ли способ сделать то, что я хочу в ядре, и запретить это есть. Любой способ выполнить то, что я хочу?

Linux и Unix - лучшая ОС в мире.