Path: csiph.com!news.freedyn.net!aioe.org!news.servidellagleba.it!bofh.it!news.nic.it!robomod From: Alison Schofield Newsgroups: linux.kernel Subject: [PATCH 0/9] iio: use regmap to retrieve struct device Date: Wed, 06 Apr 2016 07:20:02 +0200 Message-ID: X-Original-To: jic23@kernel.org Dkim-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=date:from:to:cc:subject:message-id:mime-version:content-disposition :user-agent; bh=/P1whFhRupi7Nqi//o+1u9NZdduelg8sC6+Rw9IvIC0=; b=r+1ERjwHmYN+EnS428FW6kPkPLCCNjNOyDFD5XQKEOVI16Fnpy95ZY+wz1+59OFhrg pOvVAnvGJmDBc7fqYzCDO/cUdqSBTb7vP4+msjv29hHzHOabSbePX3JyPO+eNFZ05dQx dVmee5sEH/VlJ00dDXGOcUorDjZU+wAa3zFflYU2oxHY/uFi3to5RHtlJZGu21O9LhPd NDVJnTgdcqrh/vL4IxAIJgekGeQV8QUPIf/fQxcfhQ2jtE26bOua/tGNsEhXOmU2qSAX fILNHjUfb2WkeS0daLp+X5T/XdUBfp0nMadBFB5h6tG/PgU0qdXzcwcRRPWpQqPVZdjO 5MlQ== X-Google-Dkim-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:date:from:to:cc:subject:message-id:mime-version :content-disposition:user-agent; bh=/P1whFhRupi7Nqi//o+1u9NZdduelg8sC6+Rw9IvIC0=; b=C/20aXFupg4XFp9h2idmCmJJ+w6RaFLgwRVtJkjbaM2B1x1ZtrRj9Lysd6LRWpL3Yx 7a3+9srN+Aww5gpe9y5mrhG081x6AwWxvO7C8m5EJuSGHGPNtHiOb0H1fQ9cuyTkLz9g SwQOumUacCsT0Oh4MKsM5g+gEyk7jFEC1br2sHTsYJPpTw89b1tu2dS2o1Zed0ULoC6V mZQNvDnFMT5v1R9PeGWVGhX6oxmZCCW4htuzd+v0vwuZGl5vCXBm44mPWwBUxzguXDUs YID+QKE7BoSP4XNwD0SbJcmmZisJTKoUokp4OTFd++hDLgCaW6llNxsYSKIPPzYwKZqg DP7A== X-Gm-Message-State: AD7BkJKDT34RZ2ATigOhkiLcqK9BSLHcbmgLfzdTd1Ybce5HDu95eSRnz4lZMBSKmURoXA== X-Received: by 10.98.16.22 with SMTP id y22mr46603421pfi.50.1459919717494; Tue, 05 Apr 2016 22:15:17 -0700 (PDT) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.23 (2014-03-12) Sender: robomod@news.nic.it List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Approved: robomod@news.nic.it Lines: 34 Organization: linux.* mail to news gateway X-Original-Cc: knaack.h@gmx.de, lars@metafoo.de, pmeerw@pmeerw.net, kgene@kernel.org, k.kozlowski@samsung.com, linux-iio@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-samsung-soc@vger.kernel.org X-Original-Date: Tue, 5 Apr 2016 22:15:15 -0700 X-Original-Message-ID: X-Original-Sender: linux-kernel-owner@vger.kernel.org Xref: csiph.com linux.kernel:1372194 These drivers include both struct regmap and struct device in their global data. Remove the redundant copy by deleting struct device from the drivers global data and using regmap API to retrieve when needed. This patchset removes all such redundancies in drivers/iio/. Patches created using Coccinelle plus hand edits for whitespace and one local var naming collision. Alison Schofield (9): iio: adc: exynos_adc: use regmap to retrieve struct device iio: adc: qcom-spmi-iadc: use regmap to retrieve struct device iio: adc: qcom-spmi-vadc: use regmap to retrieve struct device iio: accel: bmc150: use regmap to retrieve struct device iio: accel: mma7455: use regmap to retrieve struct device iio: accel: mxc4005: use regmap to retrieve struct device iio: health: afe4403: use regmap to retrieve struct device iio: health: afe4404: use regmap to retrieve struct device iio: gyro: bmg160_core: use regmap to retrieve struct device drivers/iio/accel/bmc150-accel-core.c | 99 +++++++++++++++++++---------------- drivers/iio/accel/mma7455_core.c | 5 +- drivers/iio/accel/mxc4005.c | 26 +++++---- drivers/iio/adc/exynos_adc.c | 18 +++---- drivers/iio/adc/qcom-spmi-iadc.c | 32 +++++------ drivers/iio/adc/qcom-spmi-vadc.c | 37 +++++++------ drivers/iio/gyro/bmg160_core.c | 86 +++++++++++++++--------------- drivers/iio/health/afe4403.c | 36 ++++++------- drivers/iio/health/afe4404.c | 38 +++++++------- 9 files changed, 197 insertions(+), 180 deletions(-) -- 2.1.4