blob: 4f00b63d7ff33bea8f0016eaa8393d8cb6972fad [file] [log] [blame]
/*
* Copyright (c) 2015, Christoph Hellwig.
* Copyright (c) 2015, Intel Corporation.
*/
#include <linux/platform_device.h>
#include <linux/module.h>
static __init int register_e820_pmem(void)
{
struct platform_device *pdev;
/*
* See drivers/nvdimm/e820.c for the implementation, this is
* simply here to trigger the module to load on demand.
*/
pdev = platform_device_alloc("e820_pmem", -1);
return platform_device_add(pdev);
}
device_initcall(register_e820_pmem);