I was just going through do_mmap_pgoff() in mmap.c. In 2.2 kernels after
inserting the vma in doubly linked list we use to call merge_segments to check
the possibility of merging it with other peer segments.
This thing is missing in 2.4. Is this left out intentionally ?? and why ??