Как получить физический адрес из логическая единица в модуле ядра Linux?

Есть ли какой-нибудь подходящий способ получить физический адрес по логическому, кроме ручного просмотра записей каталога страниц? Я поискал эту функциональность в исходных кодах ядра и обнаружил, что есть функция follow_page , которая хорошо справляется со встроенной поддержкой огромных и прозрачно-огромных страниц. Но он не экспортируется в модули ядра (почему ???) ...

Итак, я не хочу изобретать колесо и думаю, что не очень хорошо реализовывать функциональность follow_page с помощью рука.

9
задан Ciro Santilli 新疆改造中心法轮功六四事件 16 July 2017 в 13:04
поделиться