В настоящее время я ищу исходный код ядра для кэша страниц.
Я получил struct page (include/linux/mm_type.h)
, и я хочу прочитать и сохранить реальное содержимое этого дескриптора страницы, на которое указывает.
Я нашел address_space_operations
и, кажется, может помочь мне, но я не знаю, как они работают и как их использовать. Кроме того, aops->readpage
получить structure file
в качестве аргумента, которого у меня нет.
Что я хочу сделать, это просто напечатать содержимое кэша страницы (с помощью printk).