qtnfmac_pcie: Use module_pci_driver
authorAmey Narkhede <ameynarkhede03@gmail.com>
Mon, 21 Dec 2020 07:57:35 +0000 (13:27 +0530)
committerKalle Valo <kvalo@codeaurora.org>
Thu, 14 Jan 2021 17:31:10 +0000 (19:31 +0200)
Use module_pci_driver for drivers whose init and exit functions
only register and unregister, respectively.

Signed-off-by: Amey Narkhede <ameynarkhede03@gmail.com>
Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
Link: https://lore.kernel.org/r/20201221075735.197255-1-ameynarkhede03@gmail.com
drivers/net/wireless/quantenna/qtnfmac/pcie/pcie.c

index 0f328ce47fee3aad0748da21cc9c67b482000cd3..5d93c874d666987b54dc080373340189b8c5ef06 100644 (file)
@@ -480,18 +480,7 @@ static struct pci_driver qtnf_pcie_drv_data = {
 #endif
 };
 
-static int __init qtnf_pcie_register(void)
-{
-       return pci_register_driver(&qtnf_pcie_drv_data);
-}
-
-static void __exit qtnf_pcie_exit(void)
-{
-       pci_unregister_driver(&qtnf_pcie_drv_data);
-}
-
-module_init(qtnf_pcie_register);
-module_exit(qtnf_pcie_exit);
+module_pci_driver(qtnf_pcie_drv_data)
 
 MODULE_AUTHOR("Quantenna Communications");
 MODULE_DESCRIPTION("Quantenna PCIe bus driver for 802.11 wireless LAN.");