• Dan Williams's avatar
    device-dax: Set page->index · 35de2995
    Dan Williams authored
    In support of enabling memory_failure() handling for device-dax
    mappings, set ->index to the pgoff of the page. The rmap implementation
    requires ->index to bound the search through the vma interval tree.
    
    The ->index value is never cleared. There is no possibility for the
    page to become associated with another pgoff while the device is
    enabled. When the device is disabled the 'struct page' array for the
    device is destroyed and ->index is reinitialized to zero.
    Reviewed-by: default avatarJan Kara <jack@suse.cz>
    Signed-off-by: default avatarDan Williams <dan.j.williams@intel.com>
    Signed-off-by: default avatarDave Jiang <dave.jiang@intel.com>
    35de2995
device.c 17.7 KB