20 lines
480 B
C
20 lines
480 B
C
/*
|
|
* 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);
|