/* | |
* 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); |