Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752403AbbBXBCv (ORCPT ); Mon, 23 Feb 2015 20:02:51 -0500 Received: from mail1.bemta14.messagelabs.com ([193.109.254.106]:61134 "EHLO mail1.bemta14.messagelabs.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752177AbbBXBCu convert rfc822-to-8bit (ORCPT ); Mon, 23 Feb 2015 20:02:50 -0500 X-Greylist: delayed 418 seconds by postgrey-1.27 at vger.kernel.org; Mon, 23 Feb 2015 20:02:50 EST X-Env-Sender: James.Ban.opensource@diasemi.com X-Msg-Ref: server-7.tower-193.messagelabs.com!1424739333!21243013!1 X-Originating-IP: [82.210.246.133] X-StarScan-Received: X-StarScan-Version: 6.13.4; banners=-,-,- X-VirusChecked: Checked From: "Opensource [James Seong-Won Ban]" To: Geert Uytterhoeven , Support Opensource , Liam Girdwood , "Mark Brown" CC: "linux-kernel@vger.kernel.org" Subject: RE: [PATCH] regulator: da9211: Pass NULL data with OVER_CURRENT event Thread-Topic: [PATCH] regulator: da9211: Pass NULL data with OVER_CURRENT event Thread-Index: AQHQT4OCAsc31LKvAEShCFzHEPRC+5z++WcQ Date: Tue, 24 Feb 2015 00:55:27 +0000 Message-ID: <0ACAE736BB7A70499F1D8D5E6AC1854C01BDDAEA64@NB-EX-MBX01.diasemi.com> References: <1424707936-28036-1-git-send-email-geert+renesas@glider.be> In-Reply-To: <1424707936-28036-1-git-send-email-geert+renesas@glider.be> Accept-Language: ko-KR, de-DE, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.95.26.25] Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 8BIT MIME-Version: 1.0 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1641 Lines: 43 On February 24, 2015 1:12, Geert Uytterhoeven wrote: > According to the documentation, no data is passed with the OVER_CURRENT > regulator notifier event. > > Signed-off-by: Geert Uytterhoeven > --- > drivers/regulator/da9211-regulator.c | 6 ++---- > 1 file changed, 2 insertions(+), 4 deletions(-) > > diff --git a/drivers/regulator/da9211-regulator.c b/drivers/regulator/da9211- > regulator.c > index 3eda2dd577137f2a..df79e4b1946e7d6e 100644 > --- a/drivers/regulator/da9211-regulator.c > +++ b/drivers/regulator/da9211-regulator.c > @@ -305,8 +305,7 @@ static irqreturn_t da9211_irq_handler(int irq, void *data) > > if (reg_val & DA9211_E_OV_CURR_A) { > regulator_notifier_call_chain(chip->rdev[0], > - REGULATOR_EVENT_OVER_CURRENT, > - rdev_get_drvdata(chip->rdev[0])); > + REGULATOR_EVENT_OVER_CURRENT, NULL); > > err = regmap_write(chip->regmap, DA9211_REG_EVENT_B, > DA9211_E_OV_CURR_A); > @@ -318,8 +317,7 @@ static irqreturn_t da9211_irq_handler(int irq, void *data) > > if (reg_val & DA9211_E_OV_CURR_B) { > regulator_notifier_call_chain(chip->rdev[1], > - REGULATOR_EVENT_OVER_CURRENT, > - rdev_get_drvdata(chip->rdev[1])); > + REGULATOR_EVENT_OVER_CURRENT, NULL); > > err = regmap_write(chip->regmap, DA9211_REG_EVENT_B, > DA9211_E_OV_CURR_B); > -- > 1.9.1 Acked-by: James Ban -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/