From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752560AbcGMSb4 (ORCPT ); Wed, 13 Jul 2016 14:31:56 -0400 Received: from mailrelay115.isp.belgacom.be ([195.238.20.142]:53002 "EHLO mailrelay115.isp.belgacom.be" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752246AbcGMSaS (ORCPT ); Wed, 13 Jul 2016 14:30:18 -0400 X-Belgacom-Dynamic: yes X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A2BPBADUh4ZX/1iBtFtbgz6BUrQ0giaCD?= =?us-ascii?q?4F7hhkCgS45FAEBAQEBAQFlJ0EQAYQLBicvIxA/EjkeBhOINMECAQEBByeGKo5?= =?us-ascii?q?pBYgckQCOVwKPLUiPTx42ggkcgU46MoUxhAYBAQE?= From: Fabian Frederick To: Samuel Ortiz Cc: linux-kernel@vger.kernel.org, irda-users@lists.sourceforge.net, davem@davemloft.net, fabf@skynet.be Subject: [PATCH 3/8 net-next] irda: mcp2120-sir: use module_sirdev_driver() helper Date: Wed, 13 Jul 2016 20:29:44 +0200 Message-Id: <1468434589-18610-4-git-send-email-fabf@skynet.be> X-Mailer: git-send-email 2.8.1 In-Reply-To: <1468434589-18610-1-git-send-email-fabf@skynet.be> References: <1468434589-18610-1-git-send-email-fabf@skynet.be> Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Avoid using generic init/exit functions. Signed-off-by: Fabian Frederick --- drivers/net/irda/mcp2120-sir.c | 15 ++------------- 1 file changed, 2 insertions(+), 13 deletions(-) diff --git a/drivers/net/irda/mcp2120-sir.c b/drivers/net/irda/mcp2120-sir.c index 2e33f91..015d434 100644 --- a/drivers/net/irda/mcp2120-sir.c +++ b/drivers/net/irda/mcp2120-sir.c @@ -49,16 +49,6 @@ static struct dongle_driver mcp2120 = { .set_speed = mcp2120_change_speed, }; -static int __init mcp2120_sir_init(void) -{ - return irda_register_dongle(&mcp2120); -} - -static void __exit mcp2120_sir_cleanup(void) -{ - irda_unregister_dongle(&mcp2120); -} - static int mcp2120_open(struct sir_dev *dev) { struct qos_info *qos = &dev->qos; @@ -215,10 +205,9 @@ static int mcp2120_reset(struct sir_dev *dev) return (delay > 0) ? delay : ret; } +module_sirdev_driver(mcp2120); + MODULE_AUTHOR("Felix Tang "); MODULE_DESCRIPTION("Microchip MCP2120"); MODULE_LICENSE("GPL"); MODULE_ALIAS("irda-dongle-9"); /* IRDA_MCP2120_DONGLE */ - -module_init(mcp2120_sir_init); -module_exit(mcp2120_sir_cleanup); -- 2.8.1