#include <linux/memremap.h>
#include <linux/module.h>
#include <linux/pfn_t.h>
#include "../nvdimm/pfn.h"
#include "../nvdimm/nd.h"
#include "bus.h"
static struct dev_dax *__dax_pmem_probe(struct device *dev)
{ … }
static int dax_pmem_probe(struct device *dev)
{ … }
static struct nd_device_driver dax_pmem_driver = …;
static int __init dax_pmem_init(void)
{ … }
module_init(…) …;
static void __exit dax_pmem_exit(void)
{ … }
module_exit(dax_pmem_exit);
MODULE_DESCRIPTION(…) …;
MODULE_LICENSE(…) …;
MODULE_AUTHOR(…) …;
MODULE_ALIAS_ND_DEVICE(…);