Stronicowanie plikówDołączanie obszaru pamięci wirtualnej
działanie funkcji do_mmap
sprawdza poprawność argumentów (włącznie z trybem otwarcia pliku)
tworzy nową strukturę vm_area_struct (wypełnia pola vm_start, vm_end, vm_page_prot, vm_flags, vm_offset)
wywołuje do_munmap(addr,len) aby zwolnić poprzednie obszary o zachodzących adresach
wywołuje funkcję mapującą charakterystyczną dla systemu plików (zwykle generic_file_mmap), kończy inicjalizację struktury vm_area_struct (pola vm_ops, vm_inode, ...)
umieszcza vm_area_struct w strukturach procesu (drzewo avl, lista)