From patchwork Sun Aug 26 15:10:10 2012 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: alex.bluesman.smirnov@gmail.com X-Patchwork-Id: 180062 X-Patchwork-Delegate: davem@davemloft.net Return-Path: X-Original-To: patchwork-incoming@ozlabs.org Delivered-To: patchwork-incoming@ozlabs.org Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 050432C00D5 for ; Mon, 27 Aug 2012 01:15:58 +1000 (EST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752613Ab2HZPPx (ORCPT ); Sun, 26 Aug 2012 11:15:53 -0400 Received: from mail-wi0-f178.google.com ([209.85.212.178]:65519 "EHLO mail-wi0-f178.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752223Ab2HZPPw (ORCPT ); Sun, 26 Aug 2012 11:15:52 -0400 Received: by mail-wi0-f178.google.com with SMTP id hr14so2617479wib.1 for ; Sun, 26 Aug 2012 08:15:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:date:message-id:x-mailer:in-reply-to:references; bh=QS+I1Md+ixxG5pjzZ6w+j7v3YXjW1hapX9HxveUroGE=; b=ovRr3aOc8pmLbd2hQ5hzgkjujfxmUcFDJRL7768i6gdjDyai3TNeFecCOGgHkmRTH7 ok6/IemJIbAr+iS8YPFGcKx5zkYxeqSY0jxpiJyJNsZt0KqFl6FVQ/TUsCDwzbO+Rt9c m6G5bcQQCa8lcJ8C7Gf1KYGpWrq/fqFvvm1gTrszl8jLxYKpqsXUu39TZXwBUKj/L2Mb 6oYVEyIYNEnPGOnyfcQtSxwp2bet63Q0ty7NyFFMYaKQthE3+PSzn2jdoY16J8FzEvTW L/w0hFYDdxFQdmQoLOvGg4GJHyqA/ihaTRrtyXHWIpNYPtvB1ENRsLLrsJf146N55C2y RHBA== Received: by 10.216.136.230 with SMTP id w80mr5878305wei.199.1345994152002; Sun, 26 Aug 2012 08:15:52 -0700 (PDT) Received: from localhost.localdomain ([91.213.169.4]) by mx.google.com with ESMTPS id h9sm9915910wiz.1.2012.08.26.08.15.50 (version=TLSv1/SSLv3 cipher=OTHER); Sun, 26 Aug 2012 08:15:51 -0700 (PDT) From: Alexander Smirnov To: davem@davemloft.net Cc: netdev@vger.kernel.org, dbaryshkov@gmail.com, Alexander Smirnov , Devendra Naga Subject: [PATCH 1/2] drivers/ieee802154/at86rf230: replace the code under _init and _exit by macro Date: Sun, 26 Aug 2012 19:10:10 +0400 Message-Id: <1345993811-13803-2-git-send-email-alex.bluesman.smirnov@gmail.com> X-Mailer: git-send-email 1.7.2.3 In-Reply-To: <1345993811-13803-1-git-send-email-alex.bluesman.smirnov@gmail.com> References: <1345993811-13803-1-git-send-email-alex.bluesman.smirnov@gmail.com> Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org The code under _init and _exit functions is similar to the code of module_spi_driver macro, which is a wrapper to the module_driver macro, so use it instead. Signed-off-by: Alexander Smirnov Cc: Devendra Naga --- drivers/ieee802154/at86rf230.c | 12 +----------- 1 files changed, 1 insertions(+), 11 deletions(-) diff --git a/drivers/ieee802154/at86rf230.c b/drivers/ieee802154/at86rf230.c index 5d30940..ba753d8 100644 --- a/drivers/ieee802154/at86rf230.c +++ b/drivers/ieee802154/at86rf230.c @@ -952,17 +952,7 @@ static struct spi_driver at86rf230_driver = { .resume = at86rf230_resume, }; -static int __init at86rf230_init(void) -{ - return spi_register_driver(&at86rf230_driver); -} -module_init(at86rf230_init); - -static void __exit at86rf230_exit(void) -{ - spi_unregister_driver(&at86rf230_driver); -} -module_exit(at86rf230_exit); +module_spi_driver(at86rf230_driver); MODULE_DESCRIPTION("AT86RF230 Transceiver Driver"); MODULE_LICENSE("GPL v2");