Uttered "shanthi kiran pendyala" , spake thus: > After mmaping in userspace any writes to the mmap region is not working. > I think it is b'cos of the protection field in the vma is set to > VM_DENYWRITE. > The complete prot flag is (VM_READ | VM_WRITE | VM_EXEC | VM_GROWSUP | > VM_DENYWRITE) > > Why is this happening? I need to have both read and write access to region. > How do I fix this ? Take out the VM_DENYWRITE flag. Duh. Are you gonna put code in the mapped area? No? Turn off VM_EXEC. Are you gonna place your stack in the mapped area? No? Turn of VM_GROWSUP. Have you read "man mmap"? No? Try it. Cheers!