On Thu, May 7, 2015 at 10:36 AM, Ingo Molnar <mingo@xxxxxxxxxx> wrote: > > * Dan Williams <dan.j.williams@xxxxxxxxx> wrote: > >> > Anyway, I did want to say that while I may not be convinced about >> > the approach, I think the patches themselves don't look horrible. >> > I actually like your "__pfn_t". So while I (very obviously) have >> > some doubts about this approach, it may be that the most >> > convincing argument is just in the code. >> >> Ok, I'll keep thinking about this and come back when we have a >> better story about passing mmap'd persistent memory around in >> userspace. > > So is there anything fundamentally wrong about creating struct page > backing at mmap() time (and making sure aliased mmaps share struct > page arrays)? Something like "get_user_pages() triggers memory hotplug for persistent memory", so they are actual real struct pages? Can we do memory hotplug at that granularity? -- To unsubscribe from this list: send the line "unsubscribe linux-fsdevel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html