Staging: rtl8192e: Use module_pci_driver
Use module_pci_driver for drivers whose init and exit functions only register and unregister, respectively. Signed-off-by: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
parent
1e6e632836
commit
c1ccdddc2e
drivers/staging/rtl8192e/rtl8192e
|
@ -2775,24 +2775,7 @@ bool rtl92e_disable_nic(struct net_device *dev)
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
static int __init _rtl92e_pci_module_init(void)
|
module_pci_driver(rtl8192_pci_driver);
|
||||||
{
|
|
||||||
pr_info("\nLinux kernel driver for RTL8192E WLAN cards\n");
|
|
||||||
pr_info("Copyright (c) 2007-2008, Realsil Wlan Driver\n");
|
|
||||||
|
|
||||||
if (0 != pci_register_driver(&rtl8192_pci_driver)) {
|
|
||||||
/*pci_unregister_driver (&rtl8192_pci_driver);*/
|
|
||||||
return -ENODEV;
|
|
||||||
}
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
static void __exit _rtl92e_pci_module_exit(void)
|
|
||||||
{
|
|
||||||
pci_unregister_driver(&rtl8192_pci_driver);
|
|
||||||
|
|
||||||
RT_TRACE(COMP_DOWN, "Exiting");
|
|
||||||
}
|
|
||||||
|
|
||||||
void rtl92e_check_rfctrl_gpio_timer(unsigned long data)
|
void rtl92e_check_rfctrl_gpio_timer(unsigned long data)
|
||||||
{
|
{
|
||||||
|
@ -2809,9 +2792,6 @@ void rtl92e_check_rfctrl_gpio_timer(unsigned long data)
|
||||||
/***************************************************************************
|
/***************************************************************************
|
||||||
------------------- module init / exit stubs ----------------
|
------------------- module init / exit stubs ----------------
|
||||||
****************************************************************************/
|
****************************************************************************/
|
||||||
module_init(_rtl92e_pci_module_init);
|
|
||||||
module_exit(_rtl92e_pci_module_exit);
|
|
||||||
|
|
||||||
MODULE_DESCRIPTION("Linux driver for Realtek RTL819x WiFi cards");
|
MODULE_DESCRIPTION("Linux driver for Realtek RTL819x WiFi cards");
|
||||||
MODULE_AUTHOR(DRV_COPYRIGHT " " DRV_AUTHOR);
|
MODULE_AUTHOR(DRV_COPYRIGHT " " DRV_AUTHOR);
|
||||||
MODULE_VERSION(DRV_VERSION);
|
MODULE_VERSION(DRV_VERSION);
|
||||||
|
|
Loading…
Reference in New Issue