From mboxrd@z Thu Jan 1 00:00:00 1970 Return-path: Received: from mga02.intel.com ([134.134.136.20]:15768 "EHLO mga02.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750731AbZERBpk (ORCPT ); Sun, 17 May 2009 21:45:40 -0400 Subject: Re: [PATCH 1/3] drivers/net: use dev_get_drvdata From: Zhu Yi To: Julia Lawall Cc: "Chatre, Reinette" , "linux-wireless@vger.kernel.org" , "ipw3945-devel@lists.sourceforge.net" , "netdev@vger.kernel.org" , "linux-kernel@vger.kernel.org" , "kernel-janitors@vger.kernel.org" In-Reply-To: References: Content-Type: text/plain Date: Mon, 18 May 2009 09:38:16 +0800 Message-Id: <1242610696.24825.462.camel@debian> Mime-Version: 1.0 Sender: linux-wireless-owner@vger.kernel.org List-ID: On Sun, 2009-05-17 at 17:28 +0800, Julia Lawall wrote: > > From: Julia Lawall > > Eliminate direct accesses to the driver_data field. > cf 82ab13b26f15f49be45f15ccc96bfa0b81dfd015 > > The semantic patch that makes this change is as follows: > (http://www.emn.fr/x-info/coccinelle/) > > // > @@ > struct device *dev; > expression E; > type T; > @@ > > - dev->driver_data = (T)E > + dev_set_drvdata(dev, E) > > @@ > struct device *dev; > type T; > @@ > > - (T)dev->driver_data > + dev_get_drvdata(dev) > // > > Signed-off-by: Julia Lawall Acked-by: Zhu Yi Thanks, -yi