From patchwork Mon Jan 16 13:04:09 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?b?UmFmYcWCIE1pxYJlY2tp?= X-Patchwork-Id: 715670 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from bombadil.infradead.org (bombadil.infradead.org [IPv6:2001:1868:205::9]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 3v2D3M3q3dz9sCG for ; Tue, 17 Jan 2017 00:04:47 +1100 (AEDT) Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="CN+TsD8F"; dkim-atps=neutral Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.87 #1 (Red Hat Linux)) id 1cT6xn-0002oX-DK; Mon, 16 Jan 2017 13:04:43 +0000 Received: from mail-lf0-x244.google.com ([2a00:1450:4010:c07::244]) by bombadil.infradead.org with esmtps (Exim 4.87 #1 (Red Hat Linux)) id 1cT6xj-0002nk-3N for linux-mtd@lists.infradead.org; Mon, 16 Jan 2017 13:04:40 +0000 Received: by mail-lf0-x244.google.com with SMTP id x1so7210821lff.0 for ; Mon, 16 Jan 2017 05:04:23 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=Bwp3Lih9MMdoJV2LEcfsnzFQEfhhDagZAmsqi5IkKt4=; b=CN+TsD8FMBb5R+qLSCWiGN8TmnpKbgZGD9eULXAxJg4G06CHIS76WzneQp85rQdK5e dgUZ0mY+gDs7WJo2Typtt6g2totdQhKKwVxNA/d/g+3pVEPHC1Zx8+yB7axK2tT48zwI XJTJ58sORIdW9wMSW+ObWLbxv6Pj/Kr9ZdddIIT6ZAHIppfBKpY+HO3FE2fXgMj7LPtB 0+R208bwT5IxpdQsp+1vTFk0ZTFT/7h9LDua/yGykwo2inkx/wpLmGC7dFOMTXeBIOii FPwIJKInldIbrirc6bHeWqxdowDBuhGKaOnjSJlUCo2D2ItSbU3PZWmp8lqoYDQP2q0g WqBQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=Bwp3Lih9MMdoJV2LEcfsnzFQEfhhDagZAmsqi5IkKt4=; b=YCh81+6PeMGZrUqJF+kiaNVCwD0cnj0x+CCUi5Fb6MOCYdKOZCBDsGJ+oJGGaiRPC1 OU+HfhyUPTtntyqbGf3kKVdMHuiTcFJY1k2qVuNnohbj77Sn7oYMnAh4hp0tQb1fd7G0 ODp7QVjvwRvKrqujhiqHDhkm6B/6Zd8d3a8SfJO/rfemoUFTnxFQaRSw4J9pDpTs0h4Q GE8GebPXmX+zD+jtK0NFds05Vxc5Y903mEJ5vbHconjj6SbxbWazKA+aB85iRYjr0mfH VigevYi8ChBV8NJgldeeJMI7i6BO7w1fY1638gBs147WKTTdZod025skDVXsizaYWHYx JN9w== X-Gm-Message-State: AIkVDXIf96IuD7ifXSswiR8zI/zYccV0lzi/1iIuzfEDXXTSGEfuJAurVdz4++sSFESuTw== X-Received: by 10.25.19.201 with SMTP id 70mr286395lft.174.1484571861416; Mon, 16 Jan 2017 05:04:21 -0800 (PST) Received: from linux-samsung.lan (ip-194-187-74-233.konfederacka.maverick.com.pl. [194.187.74.233]) by smtp.gmail.com with ESMTPSA id r18sm3060855lff.4.2017.01.16.05.04.20 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 16 Jan 2017 05:04:20 -0800 (PST) From: =?UTF-8?q?Rafa=C5=82=20Mi=C5=82ecki?= To: David Woodhouse , Brian Norris , Boris Brezillon , Marek Vasut , Richard Weinberger , Cyrille Pitchen Subject: [PATCH] mtd: bcm47xxsflash: use platform_(set|get)_drvdata Date: Mon, 16 Jan 2017 14:04:09 +0100 Message-Id: <20170116130409.2686-1-zajec5@gmail.com> X-Mailer: git-send-email 2.10.1 MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20170116_050439_359384_8B10957F X-CRM114-Status: GOOD ( 10.44 ) X-Spam-Score: -2.5 (--) X-Spam-Report: SpamAssassin version 3.4.1 on bombadil.infradead.org summary: Content analysis details: (-2.5 points) pts rule name description ---- ---------------------- -------------------------------------------------- -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at http://www.dnswl.org/, low trust [2a00:1450:4010:c07:0:0:0:244 listed in] [list.dnswl.org] 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (zajec5[at]gmail.com) 0.2 FREEMAIL_ENVFROM_END_DIGIT Envelope-from freemail username ends in digit (zajec5[at]gmail.com) -0.0 SPF_PASS SPF: sender matches SPF record -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] 0.1 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily valid -0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from author's domain -0.1 DKIM_VALID Message has at least one valid DKIM or DK signature X-BeenThere: linux-mtd@lists.infradead.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Linux MTD discussion mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: =?UTF-8?q?Rafa=C5=82=20Mi=C5=82ecki?= , Hauke Mehrtens , linux-mtd@lists.infradead.org Sender: "linux-mtd" Errors-To: linux-mtd-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org From: Rafał Miłecki We have generic place & helpers for storing platform driver data so there is no reason for using custom priv pointer. This patch will be followed by cleaning struct bcma_sflash which will go through another tree where bcma development happens. Signed-off-by: Rafał Miłecki Acked-by: Marek Vasut --- drivers/mtd/devices/bcm47xxsflash.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/drivers/mtd/devices/bcm47xxsflash.c b/drivers/mtd/devices/bcm47xxsflash.c index 514be04..4decd8c 100644 --- a/drivers/mtd/devices/bcm47xxsflash.c +++ b/drivers/mtd/devices/bcm47xxsflash.c @@ -284,7 +284,6 @@ static int bcm47xxsflash_bcma_probe(struct platform_device *pdev) b47s = devm_kzalloc(dev, sizeof(*b47s), GFP_KERNEL); if (!b47s) return -ENOMEM; - sflash->priv = b47s; res = platform_get_resource(pdev, IORESOURCE_MEM, 0); if (!res) { @@ -334,6 +333,8 @@ static int bcm47xxsflash_bcma_probe(struct platform_device *pdev) b47s->size = sflash->size; bcm47xxsflash_fill_mtd(b47s, &pdev->dev); + platform_set_drvdata(pdev, b47s); + err = mtd_device_parse_register(&b47s->mtd, probes, NULL, NULL, 0); if (err) { pr_err("Failed to register MTD device: %d\n", err); @@ -349,8 +350,7 @@ static int bcm47xxsflash_bcma_probe(struct platform_device *pdev) static int bcm47xxsflash_bcma_remove(struct platform_device *pdev) { - struct bcma_sflash *sflash = dev_get_platdata(&pdev->dev); - struct bcm47xxsflash *b47s = sflash->priv; + struct bcm47xxsflash *b47s = platform_get_drvdata(pdev); mtd_device_unregister(&b47s->mtd); iounmap(b47s->window);