From patchwork Sun Feb 23 11:26:57 2014 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: =?utf-8?b?UmFmYcWCIE1pxYJlY2tp?= X-Patchwork-Id: 326684 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from casper.infradead.org (casper.infradead.org [IPv6:2001:770:15f::2]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id ADCE12C00C3 for ; Wed, 5 Mar 2014 22:03:39 +1100 (EST) Received: from merlin.infradead.org ([2001:4978:20e::2]) by casper.infradead.org with esmtps (Exim 4.80.1 #2 (Red Hat Linux)) id 1WL9bp-0000yB-U7; Wed, 05 Mar 2014 11:03:34 +0000 Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.80.1 #2 (Red Hat Linux)) id 1WL9bo-0004VS-CV; Wed, 05 Mar 2014 11:03:32 +0000 Received: from mail-ea0-x230.google.com ([2a00:1450:4013:c01::230]) by merlin.infradead.org with esmtps (Exim 4.80.1 #2 (Red Hat Linux)) id 1WHXDY-00083l-AW for linux-mtd@lists.infradead.org; Sun, 23 Feb 2014 11:27:32 +0000 Received: by mail-ea0-f176.google.com with SMTP id b10so2461654eae.35 for ; Sun, 23 Feb 2014 03:27:10 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=p2lJUtOoAMkCdjFWjk++RVm7Am4fBv9FmB9ReDZuVXk=; b=zl+5AL3tHoGxt2RVwLA+cM9kao8sP3IRbaCVI3qTJ4ph6gOiEtEQ+ibrCJAZeGEnJ7 q8bQN//Dl+pKjkQ9H1JcRzP6Q3FvKza4UVgYwTYwB3sC39XRSSTh6ssCxPEluHs+OlHb MZnuHAeNkQkb9h3PePrPDdCyqJdHcNfDil7rRQT18IqwgGkOq6fiQHwRSNcjDoxW4DLL ku/cENakIMFwxMnXu7uji3SPGtV49e0ID51k6bcQCqIVV8n8EKg3vEJRsRvDHk8OFH93 v9yNpSadRQLdT5FiuSN1sFQKBB8P/HlQ3mIuOgM/9rpeaw7lq9QTTVxFBrrM9MshdW0Z OqWg== X-Received: by 10.14.202.136 with SMTP id d8mr19205191eeo.46.1393154830364; Sun, 23 Feb 2014 03:27:10 -0800 (PST) Received: from linux-x91w.lan (ip-194-187-74-233.konfederacka.maverick.com.pl. [194.187.74.233]) by mx.google.com with ESMTPSA id 46sm50031388ees.4.2014.02.23.03.27.09 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 23 Feb 2014 03:27:09 -0800 (PST) From: =?UTF-8?q?Rafa=C5=82=20Mi=C5=82ecki?= To: linux-mtd@lists.infradead.org Subject: [RFC 1/3] Revert "mtd: bcm47xxnflash: Use module_platform_driver" Date: Sun, 23 Feb 2014 12:26:57 +0100 Message-Id: <1393154819-7369-2-git-send-email-zajec5@gmail.com> X-Mailer: git-send-email 1.8.4.5 In-Reply-To: <1393154819-7369-1-git-send-email-zajec5@gmail.com> References: <1393154819-7369-1-git-send-email-zajec5@gmail.com> X-Bad-Reply: References and In-Reply-To but no 'Re:' in Subject. X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20140223_062732_478425_C844B2FA X-CRM114-Status: GOOD ( 10.36 ) X-Spam-Score: -1.8 (-) X-Spam-Report: SpamAssassin version 3.3.2 on merlin.infradead.org summary: Content analysis details: (-1.8 points) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (zajec5[at]gmail.com) -0.0 SPF_PASS SPF: sender matches SPF record 0.2 FREEMAIL_ENVFROM_END_DIGIT Envelope-from freemail username ends in digit (zajec5[at]gmail.com) -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] -0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from author's domain 0.1 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily valid -0.1 DKIM_VALID Message has at least one valid DKIM or DK signature X-Mailman-Approved-At: Wed, 05 Mar 2014 06:03:30 -0500 Cc: Hauke Mehrtens , =?UTF-8?q?Rafa=C5=82=20Mi=C5=82ecki?= X-BeenThere: linux-mtd@lists.infradead.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Linux MTD discussion mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Sender: "linux-mtd" Errors-To: linux-mtd-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org This reverts commit 994bbd0e91c0dfa4dcda9097b0716607aeec5470. We're going to add support for more NAND flashes and the new ones are not registered as platform devices. So we need our own init function. --- drivers/mtd/nand/bcm47xxnflash/main.c | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/drivers/mtd/nand/bcm47xxnflash/main.c b/drivers/mtd/nand/bcm47xxnflash/main.c index 1074459..52611ef 100644 --- a/drivers/mtd/nand/bcm47xxnflash/main.c +++ b/drivers/mtd/nand/bcm47xxnflash/main.c @@ -77,4 +77,22 @@ static struct platform_driver bcm47xxnflash_driver = { }, }; -module_platform_driver(bcm47xxnflash_driver); +static int __init bcm47xxnflash_init(void) +{ + int err; + + err = platform_driver_register(&bcm47xxnflash_driver); + if (err) + pr_err("Failed to register bcm47xx nand flash driver: %d\n", + err); + + return err; +} + +static void __exit bcm47xxnflash_exit(void) +{ + platform_driver_unregister(&bcm47xxnflash_driver); +} + +module_init(bcm47xxnflash_init); +module_exit(bcm47xxnflash_exit);