do_brk also bring brk back when necessary
Fixed a bug: page fault when exceeding the file length
Fixed a bug: flush the pagedir during do_munmap