Я читал документацию и комментарии в файлах исходного кода, но не могу определить точную функцию/код, который отвечает за реализацию LRU в последней версии ядра. Я хочу внести в него небольшие изменения, поэтому я и ищу его.Какая часть кода ядра Linux отвечает за реализацию LRU?
Я столкнулся с тем, что ядро поддерживает активные и неактивные списки. Где этот код?
что о неисправности.c и т.п? что это делает? где я могу найти документацию? Справка по PLS – user1836386
Главное в 'fault.c' - это обработка ошибок, связанных с архитектурой. Например, у него есть функция 'do_page_fault()', которая в конечном итоге вызывает 'handle_mm_fault()', которая находится в 'mm/memory.c'. К сожалению, я не знаю никакой документации (кроме комментариев в исходном коде). Скорее всего, вам просто нужно прочитать исходный код. – mauzel