LIST_HEAD(clean_pages) не работает в ядре Linux

Я хочу получить чистый список страниц или неактивные / активные списки.

Но когда я использовал LIST_HEAD(clean_pages), LIST_HEAD(l_inactive) или же LIST_HEAD(l_active)все списки пусты..

К тому же, LIST_HEAD(l_hold) тоже пусто..

Есть ли способ получить чистые страницы из ядра Linux? Или есть ли способ пройти все страницы в таблице страниц?

1 ответ

Макрос LIST_HEAD объявляет и инициализирует пустой список... вы должны посмотреть его определение в include/linux/list.h

может быть, они могут помочь:

  1. Управление таблицей страниц

  2. Обход всех физических страниц процесса

Другие вопросы по тегам