Messages in this thread | | | Date | Sat, 12 Mar 2005 17:23:23 -0800 | From | Matt Mackall <> | Subject | Re: Linux 2.6 : physical memory address and pid |
| |
On Sat, Mar 12, 2005 at 08:05:11PM -0500, firefly blue wrote: > Hi, > > With the 2.6 Linux kernel, I want to find, from the physical page > frame, the virtual address of the page loaded in the frame and the > process id of the process owning it.
Follow struct page->mapping to struct address_space. A page can be mapped into any number of processes and multiple times per process so you'll need to walk the data structures there.
-- Mathematics is the supreme nostalgia of our time. - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |