On Fri, Jun 13, 2014 at 5:14 PM, Rafael J. Wysocki <rjw@xxxxxxxxxxxxx> wrote: > On Friday, June 13, 2014 03:59:57 PM Kees Cook wrote: >> On Fri, Jun 13, 2014 at 3:54 PM, Rafael J. Wysocki <rjw@xxxxxxxxxxxxx> wrote: >> > On Friday, June 13, 2014 03:07:19 PM Kees Cook wrote: > > [cut] > >> > I'll have a closer look at that shortly (it's been quite some time since >> > I wrote that code). >> >> Thanks; I'm trying to get a test environment instrumented too so I can >> look at this. (At the very least, it sounds like we'll still need my >> patch series for other architectures.) > > How can I obtain a kernel address of the beginning of a given page > (as represented by struct page) on x86_64 today? I don't know off the top of my head. I've used virt_to_phys, but things like PFN_PHYS(page_to_pfn(page)) maybe? I'm not entirely clear which you need, but mm.h seems to have the bulk of what I've seen. -Kees -- Kees Cook Chrome OS Security -- To unsubscribe from this list: send the line "unsubscribe linux-doc" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html