|
@@ -1,5 +1,7 @@
|
|
|
/*
|
|
|
* PCI Express Downstream Port Containment services driver
|
|
|
+ * Author: Keith Busch <keith.busch@intel.com>
|
|
|
+ *
|
|
|
* Copyright (C) 2016 Intel Corp.
|
|
|
*
|
|
|
* This file is subject to the terms and conditions of the GNU General Public
|
|
@@ -9,7 +11,7 @@
|
|
|
|
|
|
#include <linux/delay.h>
|
|
|
#include <linux/interrupt.h>
|
|
|
-#include <linux/module.h>
|
|
|
+#include <linux/init.h>
|
|
|
#include <linux/pci.h>
|
|
|
#include <linux/pcieport_if.h>
|
|
|
|
|
@@ -143,16 +145,4 @@ static int __init dpc_service_init(void)
|
|
|
{
|
|
|
return pcie_port_service_register(&dpcdriver);
|
|
|
}
|
|
|
-
|
|
|
-static void __exit dpc_service_exit(void)
|
|
|
-{
|
|
|
- pcie_port_service_unregister(&dpcdriver);
|
|
|
-}
|
|
|
-
|
|
|
-MODULE_DESCRIPTION("PCI Express Downstream Port Containment driver");
|
|
|
-MODULE_AUTHOR("Keith Busch <keith.busch@intel.com>");
|
|
|
-MODULE_LICENSE("GPL");
|
|
|
-MODULE_VERSION("0.1");
|
|
|
-
|
|
|
-module_init(dpc_service_init);
|
|
|
-module_exit(dpc_service_exit);
|
|
|
+device_initcall(dpc_service_init);
|