do_munmap()
Usuwa obszary z pamięci wirtualnej
początek i długość usuwanego obszaru
wyszukuje te vma_area_struct, które zawierają podany obszar, i usuwa je ze struktur procesu
usuwa je z listy vm_share_
modyfikuje listę struktur mapujących dany plik (vm_inode->i_mmap)
fixmap
- uaktualnia pola struktury procesu (np. łączną ilość zajętej pam. wirt.)
- w razie potrzeby dzieli vm_area_struct na dwie (tworzy nową) - w przypadku,
gdy wyrzucany obszar zrobił dziurę w istniejącej strukturze