[$] ZONE_DEVICE and the future of struct page
The opening session of the 2017 Linux Storage, Filesystem, andMemory-Management Summit covered a familiartopic: how to represent (possibly massive) persistent-memory arraysto various subsystems in the kernel. This session, led by Dan Williams,focused in particular on the ZONE_DEVICE abstraction and whetherthe kernel should use page structures to represent persistent memory ornot.