From patchwork Sat Apr 6 06:36:25 2013 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jingoo Han X-Patchwork-Id: 234310 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 BD43C2C00D8 for ; Sat, 6 Apr 2013 17:36:30 +1100 (EST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932643Ab3DFGg1 (ORCPT ); Sat, 6 Apr 2013 02:36:27 -0400 Received: from mailout4.samsung.com ([203.254.224.34]:60683 "EHLO mailout4.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754304Ab3DFGg0 (ORCPT ); Sat, 6 Apr 2013 02:36:26 -0400 Received: from epcpsbgr5.samsung.com (u145.gpu120.samsung.co.kr [203.254.230.145]) by mailout4.samsung.com (Oracle Communications Messaging Server 7u4-24.01 (7.0.4.24.0) 64bit (built Nov 17 2011)) with ESMTP id <0MKT00DWIMCPJ9D0@mailout4.samsung.com> for netdev@vger.kernel.org; Sat, 06 Apr 2013 15:36:25 +0900 (KST) Received: from epcpsbgm1.samsung.com ( [203.254.230.50]) by epcpsbgr5.samsung.com (EPCPMTA) with SMTP id 27.DC.12250.962CF515; Sat, 06 Apr 2013 15:36:25 +0900 (KST) X-AuditID: cbfee691-b7f5f6d000002fda-41-515fc269e723 Received: from epmmp1.local.host ( [203.254.227.16]) by epcpsbgm1.samsung.com (EPCPMTA) with SMTP id 96.22.17838.962CF515; Sat, 06 Apr 2013 15:36:25 +0900 (KST) Received: from DOJG1HAN02 ([12.23.120.99]) by mmp1.samsung.com (Oracle Communications Messaging Server 7u4-24.01 (7.0.4.24.0) 64bit (built Nov 17 2011)) with ESMTPA id <0MKT006TZMCP2W20@mmp1.samsung.com>; Sat, 06 Apr 2013 15:36:25 +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 5/7] net: wireless: wl1251: use spi_get_drvdata() and spi_set_drvdata() Date: Sat, 06 Apr 2013 15:36:25 +0900 Message-id: <001001ce3291$0f8cde60$2ea69b20$%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: Ac4ykMPqfobvXpu4TbqfdX6xv6bGtwAAEE0A Content-language: ko X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRmVeSWpSXmKPExsVy+t8zI93MQ/GBBlebFC3mnG9hsbi88BKr xbEFYg7MHltW3mTy6NuyitHj8ya5AOYoLpuU1JzMstQifbsErozdM2cxFVzlqNhx8g5TA+Mi 9i5GDg4JAROJm2fKuhg5gUwxiQv31rN1MXJxCAksY5TY+WwWE0TCROL79gXMEIlFjBIze46x Qzi/GCWO7fjMBlLFJqAm8eXLYbCpIgK6EvOvm4CEmQXsJN5OPQM2SEjAVuLkvW3sIDYnUPzi hgksILawQKTElFN3WUBaWQRUJTbOEwUJ8wKV/7x+mRXCFpT4MfkeC8RILYn1O48zQdjyEpvX vGWG+EVd4tFfXZCwiICRxO6Zq5khSkQk9r14xwhysYTAPnaJrWumgSVYBAQkvk0+xALRKyux 6QAzxLuSEgdX3GCZwCgxC8nmWUg2z0KyeRaSFQsYWVYxiqYWJBcUJ6UXmeoVJ+YWl+al6yXn 525ihMTexB2M9w9YH2JMBlo/kVlKNDkfGLt5JfGGxmZGFqYmpsZG5pZmpAkrifOqt1gHCgmk J5akZqemFqQWxReV5qQWH2Jk4uCUamDUunPPXezm9GLJq4/kb4ubJ5TlvPqZpV38gL3muHPn 9LVdS0ytghX1d4vOVnonKGFUahcvk87BZrH/3P2TSy8YVsvedvcyjd+XKOpuZ+idvPVcefr0 jdOPcX8r1Pp0w6PONKRDYNIb7jbnyv5VEx6flq2sXnho7+Qp2uWRrx6U8lfmHft+Zb8SS3FG oqEWc1FxIgAz8wSD0wIAAA== X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHKsWRmVeSWpSXmKPExsVy+t9jAd3MQ/GBBouWyljMOd/CYnF54SVW i2MLxByYPbasvMnk0bdlFaPH501yAcxRDYw2GamJKalFCql5yfkpmXnptkrewfHO8aZmBoa6 hpYW5koKeYm5qbZKLj4Bum6ZOUCLlBTKEnNKgUIBicXFSvp2mCaEhrjpWsA0Ruj6hgTB9RgZ oIGEdYwZu2fOYiq4ylGx4+QdpgbGRexdjJwcEgImEt+3L2CGsMUkLtxbz9bFyMUhJLCIUWJm zzF2COcXo8SxHZ/ZQKrYBNQkvnw5DJTg4BAR0JWYf90EJMwsYCfxduoZJhBbSMBW4uS9bWAL OIHiFzdMYAGxhQUiJaacussC0soioCqxcZ4oSJgXqPzn9cusELagxI/J91ggRmpJrN95nAnC lpfYvOYtM0irhIC6xKO/uiBhEQEjid0zVzNDlIhI7HvxjnECo9AsJJNmIZk0C8mkWUhaFjCy rGIUTS1ILihOSs811CtOzC0uzUvXS87P3cQIju1nUjsYVzZYHGIU4GBU4uG1uB0XKMSaWFZc mXuIUYKDWUmEV/Y5UIg3JbGyKrUoP76oNCe1+BBjMtCfE5mlRJPzgWknryTe0NjEzMjSyMzC yMTcnDRhJXHeA63WgUIC6YklqdmpqQWpRTBbmDg4pRoY5+/OdOSP2nth6unXf57Xxax7v4gv nPNOuG7g8ZgHC/eHLdM5Vje3ZOoa7oVHNSYlyR4UXq7KsNzwxfNO/suRn2Qf2rRy32Hsvr6f df7WczPsBVr9Lmw/f/hec2h+0bfD4XyTTDy32c/NW5oaN4f/wy/7g2c2p66Q5ZEQzymdsT0w 7IPjlDMTO5VYijMSDbWYi4oTAQG5UB0xAwAA 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/wireless/ti/wl1251/spi.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/net/wireless/ti/wl1251/spi.c b/drivers/net/wireless/ti/wl1251/spi.c index 3b266d3..4c67c2f 100644 --- a/drivers/net/wireless/ti/wl1251/spi.c +++ b/drivers/net/wireless/ti/wl1251/spi.c @@ -257,7 +257,7 @@ static int wl1251_spi_probe(struct spi_device *spi) wl = hw->priv; SET_IEEE80211_DEV(hw, &spi->dev); - dev_set_drvdata(&spi->dev, wl); + spi_set_drvdata(spi, wl); wl->if_priv = spi; wl->if_ops = &wl1251_spi_ops; @@ -311,7 +311,7 @@ static int wl1251_spi_probe(struct spi_device *spi) static int wl1251_spi_remove(struct spi_device *spi) { - struct wl1251 *wl = dev_get_drvdata(&spi->dev); + struct wl1251 *wl = spi_get_drvdata(spi); free_irq(wl->irq, wl); wl1251_free_hw(wl);