Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752067AbbHTIau (ORCPT ); Thu, 20 Aug 2015 04:30:50 -0400 Received: from mail1.bemta14.messagelabs.com ([193.109.254.111]:36218 "EHLO mail1.bemta14.messagelabs.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751316AbbHTIas (ORCPT ); Thu, 20 Aug 2015 04:30:48 -0400 X-Env-Sender: Adam.Thomson.Opensource@diasemi.com X-Msg-Ref: server-5.tower-194.messagelabs.com!1440059436!37199009!1 X-Originating-IP: [94.185.165.51] X-StarScan-Received: X-StarScan-Version: 6.13.17; banners=-,-,- X-VirusChecked: Checked From: "Opensource [Adam Thomson]" To: Pratyush Anand , "linux@roeck-us.net" CC: "linux-watchdog@vger.kernel.org" , "kbuild test robot" , Alexandre Courbot , Andreas Werner , Barry Song , Baruch Siach , Johannes Thumshirn , "open list:ARM/STI ARCHITECTURE" , Krzysztof Kozlowski , Kukjin Kim , Lee Jones , Linus Walleij , "moderated list:ARM/U300 MACHINE SUPPORT" , "open list:INTEL MANAGEMENT ENGINE (mei)" , "moderated list:BROADCOM BCM2835 ARM ARCHITECTURE" , "moderated list:ARM/SAMSUNG EXYNOS ARM ARCHITECTURES" , "open list:TEGRA ARCHITECTURE SUPPORT" , Maxime Coquelin , "open list:WOLFSON MICROELECTRONICS DRIVERS" , Patrice Chotard , Srinivas Kandagatla , Stephen Warren , Support Opensource , Thierry Reding , Tomas Winkler , "Wim Van Sebroeck" Subject: RE: [PATCH V3] Watchdog: Fix parent of watchdog_devices Thread-Topic: [PATCH V3] Watchdog: Fix parent of watchdog_devices Thread-Index: AQHQ2i8qXNDoROizDk6KsgiKSmsLSZ4Uj5CQ Date: Thu, 20 Aug 2015 08:30:35 +0000 Message-ID: <2E89032DDAA8B9408CB92943514A0337AB56C694@SW-EX-MBX01.diasemi.com> References: In-Reply-To: Accept-Language: en-GB, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.20.26.15] Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from base64 to 8bit by mail.home.local id t7K8UuWF026405 Content-Length: 2429 Lines: 53 On August 19, 2015 04:28, Pratyush Anand wrote: > diff --git a/drivers/watchdog/da9052_wdt.c b/drivers/watchdog/da9052_wdt.c > index 2e9589652e1e..67e67977bd29 100644 > --- a/drivers/watchdog/da9052_wdt.c > +++ b/drivers/watchdog/da9052_wdt.c > @@ -195,6 +195,7 @@ static int da9052_wdt_probe(struct platform_device *pdev) > da9052_wdt->timeout = DA9052_DEF_TIMEOUT; > da9052_wdt->info = &da9052_wdt_info; > da9052_wdt->ops = &da9052_wdt_ops; > + da9052_wdt->parent = &pdev->dev; > watchdog_set_drvdata(da9052_wdt, driver_data); > > kref_init(&driver_data->kref); > diff --git a/drivers/watchdog/da9055_wdt.c b/drivers/watchdog/da9055_wdt.c > index 495089d8dbfe..04d1430d93d2 100644 > --- a/drivers/watchdog/da9055_wdt.c > +++ b/drivers/watchdog/da9055_wdt.c > @@ -161,6 +161,7 @@ static int da9055_wdt_probe(struct platform_device *pdev) > da9055_wdt->timeout = DA9055_DEF_TIMEOUT; > da9055_wdt->info = &da9055_wdt_info; > da9055_wdt->ops = &da9055_wdt_ops; > + da9055_wdt->parent = &pdev->dev; > watchdog_set_nowayout(da9055_wdt, nowayout); > watchdog_set_drvdata(da9055_wdt, driver_data); > > diff --git a/drivers/watchdog/da9062_wdt.c b/drivers/watchdog/da9062_wdt.c > index b3a870ce85be..7386111220d5 100644 > --- a/drivers/watchdog/da9062_wdt.c > +++ b/drivers/watchdog/da9062_wdt.c > @@ -210,6 +210,7 @@ static int da9062_wdt_probe(struct platform_device *pdev) > wdt->wdtdev.max_timeout = DA9062_WDT_MAX_TIMEOUT; > wdt->wdtdev.timeout = DA9062_WDG_DEFAULT_TIMEOUT; > wdt->wdtdev.status = WATCHDOG_NOWAYOUT_INIT_STATUS; > + wdt->wdtdev.parent = &pdev->dev; > > watchdog_set_drvdata(&wdt->wdtdev, wdt); > dev_set_drvdata(&pdev->dev, wdt); > diff --git a/drivers/watchdog/da9063_wdt.c b/drivers/watchdog/da9063_wdt.c > index e2fe2ebdebd4..6bf130bd863d 100644 > --- a/drivers/watchdog/da9063_wdt.c > +++ b/drivers/watchdog/da9063_wdt.c > @@ -175,6 +175,7 @@ static int da9063_wdt_probe(struct platform_device *pdev) > wdt->wdtdev.min_timeout = DA9063_WDT_MIN_TIMEOUT; > wdt->wdtdev.max_timeout = DA9063_WDT_MAX_TIMEOUT; > wdt->wdtdev.timeout = DA9063_WDG_TIMEOUT; > + wdt->wdtdev.parent = &pdev->dev; > > wdt->wdtdev.status = WATCHDOG_NOWAYOUT_INIT_STATUS; > Acked-by: Adam Thomson ????{.n?+???????+%?????ݶ??w??{.n?+????{??G?????{ay?ʇڙ?,j??f???h?????????z_??(?階?ݢj"???m??????G????????????&???~???iO???z??v?^?m???? ????????I?