From patchwork Sat Apr 6 06:37:07 2013 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jingoo Han X-Patchwork-Id: 234312 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 F234E2C00C2 for ; Sat, 6 Apr 2013 17:37:20 +1100 (EST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932659Ab3DFGhQ (ORCPT ); Sat, 6 Apr 2013 02:37:16 -0400 Received: from mailout2.samsung.com ([203.254.224.25]:26951 "EHLO mailout2.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754448Ab3DFGhO (ORCPT ); Sat, 6 Apr 2013 02:37:14 -0400 Received: from epcpsbgr1.samsung.com (u141.gpu120.samsung.co.kr [203.254.230.141]) by mailout2.samsung.com (Oracle Communications Messaging Server 7u4-24.01 (7.0.4.24.0) 64bit (built Nov 17 2011)) with ESMTP id <0MKT006MZMDK0CD0@mailout2.samsung.com> for netdev@vger.kernel.org; Sat, 06 Apr 2013 15:37:08 +0900 (KST) Received: from epcpsbgm2.samsung.com ( [203.254.230.47]) by epcpsbgr1.samsung.com (EPCPMTA) with SMTP id BE.BF.20872.492CF515; Sat, 06 Apr 2013 15:37:08 +0900 (KST) X-AuditID: cbfee68d-b7f786d000005188-ce-515fc294ccfa Received: from epmmp2 ( [203.254.227.17]) by epcpsbgm2.samsung.com (EPCPMTA) with SMTP id C4.C1.13494.492CF515; Sat, 06 Apr 2013 15:37:08 +0900 (KST) Received: from DOJG1HAN02 ([12.23.120.99]) by mmp2.samsung.com (Oracle Communications Messaging Server 7u4-24.01 (7.0.4.24.0) 64bit (built Nov 17 2011)) with ESMTPA id <0MKT009KUMDWY650@mmp2.samsung.com>; Sat, 06 Apr 2013 15:37:08 +0900 (KST) From: Jingoo Han To: "'David S. Miller'" Cc: netdev@vger.kernel.org, 'Jingoo Han' References: <000c01ce3290$c44c0980$4ce41c80$%han@samsung.com> In-reply-to: <000c01ce3290$c44c0980$4ce41c80$%han@samsung.com> Subject: [PATCH 7/7] net: phy: spi_ks8995: use spi_get_drvdata() and spi_set_drvdata() Date: Sat, 06 Apr 2013 15:37:07 +0900 Message-id: <001201ce3291$2909fc10$7b1df430$%han@samsung.com> MIME-version: 1.0 Content-type: text/plain; charset=us-ascii Content-transfer-encoding: 7bit X-Mailer: Microsoft Office Outlook 12.0 Thread-index: Ac4ykMPqfobvXpu4TbqfdX6xv6bGtwAAFngg Content-language: ko X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRmVeSWpSXmKPExsVy+t8zfd0ph+IDDb6sE7aYc76FxeLywkus FscWiDkwe2xZeZPJo2/LKkaPz5vkApijuGxSUnMyy1KL9O0SuDIOvf/AUnCdq2L57/gGxpcc XYycHBICJhJd5+6yQNhiEhfurWfrYuTiEBJYxijxqvE1M0xRR9MURojEdEaJLTtPs0M4vxgl bs56wARSxSagJvHly2GgBAeHiICuxPzrJiBhZgE7ibdTz4CVCAnYSpy8t40dxOYEil/cMAFs s7BAhMSfMxfA4iwCqhLP1naA1fMC1d/ceIAdwhaU+DH5HgvETC2J9TuPM0HY8hKb17xlBlkr IaAu8eivLkhYRMBIYvOPfewQJSIS+168Y4T4ZRe7xOL9GhCrBCS+TT7EAtEqK7HpANS7khIH V9xgmcAoMQvJ4llIFs9CsngWkg0LGFlWMYqmFiQXFCelFxnqFSfmFpfmpesl5+duYoTEXu8O xtsHrA8xJgOtn8gsJZqcD4zdvJJ4Q2MzIwtTE1NjI3NLM9KElcR51VqsA4UE0hNLUrNTUwtS i+KLSnNSiw8xMnFwSjUwnlmvYLtjzfwXx3y3yHtZdxseqPV5I5116/3H/KkuG5Ue8tSUNmo9 bE50ONtX9eGjwOc0VTZ9JrPIX9IcG8T0Ps8W7VrgsClqRmL/pr3Oa6N9Xx1WnzIlTMb/5+3Q KJNjU84I3Fsads93x+oPbfWzpBs+WuuVc9RMnTiFa0XR3vc7LIO11QN+KrEUZyQaajEXFScC AHIdt+bTAgAA X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHKsWRmVeSWpSXmKPExsVy+t9jQd0ph+IDDSbc4bOYc76FxeLywkus FscWiDkwe2xZeZPJo2/LKkaPz5vkApijGhhtMlITU1KLFFLzkvNTMvPSbZW8g+Od403NDAx1 DS0tzJUU8hJzU22VXHwCdN0yc4AWKSmUJeaUAoUCEouLlfTtME0IDXHTtYBpjND1DQmC6zEy QAMJ6xgzDr3/wFJwnati+e/4BsaXHF2MnBwSAiYSHU1TGCFsMYkL99azdTFycQgJTGeU2LLz NDuE84tR4uasB0wgVWwCahJfvhwGSnBwiAjoSsy/bgISZhawk3g79QxYiZCArcTJe9vYQWxO oPjFDRNYQGxhgQiJP2cugMVZBFQlnq3tAKvnBaq/ufEAO4QtKPFj8j0WiJlaEut3HmeCsOUl Nq95ywyyVkJAXeLRX12QsIiAkcTmH/vYIUpEJPa9eMc4gVFoFpJJs5BMmoVk0iwkLQsYWVYx iqYWJBcUJ6XnGukVJ+YWl+al6yXn525iBMf2M+kdjKsaLA4xCnAwKvHwWtyOCxRiTSwrrsw9 xCjBwawkwiv7HCjEm5JYWZValB9fVJqTWnyIMRno0YnMUqLJ+cC0k1cSb2hsYmZkaWRmYWRi bk6asJI478FW60AhgfTEktTs1NSC1CKYLUwcnFINjFmJLSvF+XJUo7d/Z7HM3rM0SkZyDv9k wYSOt++dF3oseqcw7VGqpd3ZrZpZ0l8nXF48U9AhcelSLp9LQRxeeR6OccYK0/lufbuxR2Dy +mlvO14F7g4I6PoWLywmIBD86Pol7pea8eLaaT5K55MOzty51yPN/L+ffGiPne1DHoZ+LrOw D0eeK7EUZyQaajEXFScCAGar6owxAwAA DLP-Filter: Pass X-MTR: 20000000000000000@CPGS X-CFilter-Loop: Reflected Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org Use the wrapper functions for getting and setting the driver data using spi_device instead of using dev_{get|set}_drvdata with &spi->dev, so we can directly pass a struct spi_device. Signed-off-by: Jingoo Han --- drivers/net/phy/spi_ks8995.c | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) diff --git a/drivers/net/phy/spi_ks8995.c b/drivers/net/phy/spi_ks8995.c index 5c87eef..d11c93e 100644 --- a/drivers/net/phy/spi_ks8995.c +++ b/drivers/net/phy/spi_ks8995.c @@ -281,7 +281,7 @@ static int ks8995_probe(struct spi_device *spi) mutex_init(&ks->lock); ks->pdata = pdata; ks->spi = spi_dev_get(spi); - dev_set_drvdata(&spi->dev, ks); + spi_set_drvdata(spi, ks); spi->mode = SPI_MODE_0; spi->bits_per_word = 8; @@ -325,7 +325,7 @@ static int ks8995_probe(struct spi_device *spi) return 0; err_drvdata: - dev_set_drvdata(&spi->dev, NULL); + spi_set_drvdata(spi, NULL); kfree(ks); return err; } @@ -334,10 +334,10 @@ static int ks8995_remove(struct spi_device *spi) { struct ks8995_data *ks8995; - ks8995 = dev_get_drvdata(&spi->dev); + ks8995 = spi_get_drvdata(spi); sysfs_remove_bin_file(&spi->dev.kobj, &ks8995_registers_attr); - dev_set_drvdata(&spi->dev, NULL); + spi_set_drvdata(spi, NULL); kfree(ks8995); return 0;