On Wed, 2011-01-26 at 20:44 +0530, Srikar Dronamraju wrote: > So it simplifies to > > down_read(&mm->mmap_sem); > vma = find_vma(mm, probept); > if (valid_vma(vma)) { > u = find_uprobe(vma->vm_file->f_mapping->host, > probept - vma->vm_start); > } > up_read(&mm->mmap_sem); Almost, the offset within a file is something like: (address - vma->vm_start) + (vma->vm_pgoff << PAGE_SHIFT) -- To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to majordomo@xxxxxxxxxx For more info on Linux MM, see: http://www.linux-mm.org/ . Fight unfair telecom policy in Canada: sign http://dissolvethecrtc.ca/ Don't email: <a href