Algorytm zajmowania ramek - priorytety
GFP_BUFER
- wolne ramki zostaną zostaną zwrócone tylko wtedy, kiedy wolne ramki są wciąż dostępne w pamięci fizycznej
GFP_ATOMIC
- funkcji _get_ free_pages nie wolno przerywać bieżącemu procesowi, a ramka powinna być zwrócona jeśli jest to możliwe
GFP_KERNEL
- bieżący proces może być przerwany w celu wymiany strony
GFP_NOBUFFER
- bufor podręczny nie może być redukowany przez próbę szukania wolnej ramki
GFP_NFS
- różnica pomiędzy tym a GFP_USER jest taka, że liczba ramek zajętych dla GFP_ATOMIC jest zmniejszana z min_free_pages do 5