Hi, Can someone please explain to me the magic that makes the map accessed in the program running in the kernel same as one created in the user program. What is the use of the map name? can there be collision if say two separate processes load the exact same program. Thanks, Shoaib