next up previous
Next: About this document ... Up: Obsługa nagłówków wolnych buforów Previous: Nagłówek bufora

Przykład funkcja write_some_buffers

Funkcja ta stara się zlecić zapis pewnej liczby buforów dla zadanego urządzenia. Robi to nastąpująco:

Dla kolejnych elemętów lru_list[BUF_DIRTY]

Funkcja ta jak widać zleca zapisanie pewnej liczby ``brudnych'' buforów zaczynając od tych które są w tej kolejce najdłużej. Teraz po skończonym zapisie bufory te przejdą do kolejki czystych. W tej kolejce kolejność ma znaczenie np. podczas odzyskiwania pamieci (try_to_free_pages).



admin 2001-12-18