forked from luck/tmp_suning_uos_patched
PCI/AER: Make explicitly non-modular
This code is not being built as a module by anyone: obj-$(CONFIG_PCIEAER) += aerdriver.o aerdriver-objs := aerdrv_errprint.o aerdrv_core.o aerdrv.o drivers/pci/pcie/aer/Kconfig:config PCIEAER drivers/pci/pcie/aer/Kconfig: bool "Root Port Advanced Error Reporting support" Remove uses of MODULE_DESCRIPTION(), MODULE_AUTHOR(), MODULE_LICENSE(), etc., so that when reading the driver there is no doubt it is builtin-only. The information is preserved in comments at the top of the file. Note that for non-modular code, module_init() translates to device_initcall(). [bhelgaas: changelog] Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com> Signed-off-by: Bjorn Helgaas <bhelgaas@google.com> CC: Tom Long Nguyen <tom.l.nguyen@intel.com>
This commit is contained in:
parent
d7def20400
commit
8756336c1d
@ -15,7 +15,6 @@
|
|||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <linux/module.h>
|
|
||||||
#include <linux/pci.h>
|
#include <linux/pci.h>
|
||||||
#include <linux/pci-acpi.h>
|
#include <linux/pci-acpi.h>
|
||||||
#include <linux/sched.h>
|
#include <linux/sched.h>
|
||||||
@ -37,9 +36,6 @@
|
|||||||
#define DRIVER_VERSION "v1.0"
|
#define DRIVER_VERSION "v1.0"
|
||||||
#define DRIVER_AUTHOR "tom.l.nguyen@intel.com"
|
#define DRIVER_AUTHOR "tom.l.nguyen@intel.com"
|
||||||
#define DRIVER_DESC "Root Port Advanced Error Reporting Driver"
|
#define DRIVER_DESC "Root Port Advanced Error Reporting Driver"
|
||||||
MODULE_AUTHOR(DRIVER_AUTHOR);
|
|
||||||
MODULE_DESCRIPTION(DRIVER_DESC);
|
|
||||||
MODULE_LICENSE("GPL");
|
|
||||||
|
|
||||||
static int aer_probe(struct pcie_device *dev);
|
static int aer_probe(struct pcie_device *dev);
|
||||||
static void aer_remove(struct pcie_device *dev);
|
static void aer_remove(struct pcie_device *dev);
|
||||||
@ -417,16 +413,4 @@ static int __init aer_service_init(void)
|
|||||||
return -ENXIO;
|
return -ENXIO;
|
||||||
return pcie_port_service_register(&aerdriver);
|
return pcie_port_service_register(&aerdriver);
|
||||||
}
|
}
|
||||||
|
device_initcall(aer_service_init);
|
||||||
/**
|
|
||||||
* aer_service_exit - unregister AER root service driver
|
|
||||||
*
|
|
||||||
* Invoked when AER root service driver is unloaded.
|
|
||||||
*/
|
|
||||||
static void __exit aer_service_exit(void)
|
|
||||||
{
|
|
||||||
pcie_port_service_unregister(&aerdriver);
|
|
||||||
}
|
|
||||||
|
|
||||||
module_init(aer_service_init);
|
|
||||||
module_exit(aer_service_exit);
|
|
||||||
|
Loading…
Reference in New Issue
Block a user