[{"id":1775348,"web_url":"http://patchwork.ozlabs.org/comment/1775348/","msgid":"<20170926102239.qjmhfry4vtaow4gk@piout.net>","list_archive_url":null,"date":"2017-09-26T10:22:39","subject":"Re: [PATCH] rtc: ds1374: wdt:support suspend/resume for watchdog","submitter":{"id":26276,"url":"http://patchwork.ozlabs.org/api/people/26276/","name":"Alexandre Belloni","email":"alexandre.belloni@free-electrons.com"},"content":"(+Cc wdt maintainers)\n\nOn 26/09/2017 at 09:56:32 +0800, 18502523564 wrote:\n> Hi Alexandre,\n> \n> Thanks for your reply.\n> Do you think is this a issue when using as a watchdog in suspend?\n> I takes the drivers/watchdog/ subsystem for reference, some drivers in suspend\n> also call disable_watchdog.Or do you have any  better suggestion?\n\nI guess this is a question for the watchdog subsystem maintainers.\nHowever, I think that everything can be handled properly from userspace\nas I know some atmel based devices have their watchdog enabled while\nthe platform is suspended.\n\n> Thank you.\n> \n> \n> \n> \n> ------------------ Original ------------------\n> From: Alexandre Belloni <alexandre.belloni@free-electrons.com>\n> Date: 周一,9月 25,2017 20:07\n> To: winton.liu <18502523564@163.com>\n> Cc: a.zummo <a.zummo@towertech.it>, linux-rtc <linux-rtc@vger.kernel.org>,\n> linux-kernel <linux-kernel@vger.kernel.org>\n> Subject: Re: [PATCH] rtc: ds1374: wdt:support suspend/resume for watchdog\n> \n> \n> Hi,\n> \n> On 25/09/2017 at 19:58:44 +0800, winton.liu wrote:\n> > When enable CONFIG_RTC_DRV_DS1374_WDT use as watchdog,\n> > in suspend mode, watchdog is still working but no daemon\n> > patting the watchdog. The system will reboot if timeout.\n> > So disable watchdog in suspend  and recover it in resume.\n> >\n> \n> That is definitively not what we want. Many people will want to still\n> have the watchdog running when the platform is suspended. Your options\n> are to either disable the watchdog before going to suspend or wake up\n> the platform just in time to ping the watchdog.\n> \n> > Signed-off-by: winton.liu <18502523564@163.com>\n> > ---\n> >  drivers/rtc/rtc-ds1374.c | 8 ++++++++\n> >  1 file changed, 8 insertions(+)\n> >\n> > diff --git a/drivers/rtc/rtc-ds1374.c b/drivers/rtc/rtc-ds1374.c\n> > index 38a2e9e..e990773 100644\n> > --- a/drivers/rtc/rtc-ds1374.c\n> > +++ b/drivers/rtc/rtc-ds1374.c\n> > @@ -690,6 +690,10 @@ static int ds1374_suspend(struct device *dev)\n> >  {\n> >       struct i2c_client *client = to_i2c_client(dev);\n> >\n> > +#ifdef CONFIG_RTC_DRV_DS1374_WDT\n> > +     ds1374_wdt_disable();\n> > +#endif\n> > +\n> >       if (client->irq > 0 && device_may_wakeup(&client->dev))\n> >               enable_irq_wake(client->irq);\n> >       return 0;\n> > @@ -699,6 +703,10 @@ static int ds1374_resume(struct device *dev)\n> >  {\n> >       struct i2c_client *client = to_i2c_client(dev);\n> >\n> > +#ifdef CONFIG_RTC_DRV_DS1374_WDT\n> > +     ds1374_wdt_settimeout(131072);\n> > +#endif\n> > +\n> >       if (client->irq > 0 && device_may_wakeup(&client->dev))\n> >               disable_irq_wake(client->irq);\n> >       return 0;\n> > --\n> > 1.9.1\n> >\n> >\n> \n> --\n> Alexandre Belloni, Free Electrons\n> Embedded Linux and Kernel engineering\n> http://free-electrons.com\n>","headers":{"Return-Path":"<linux-rtc-owner@vger.kernel.org>","X-Original-To":"incoming@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming@bilbo.ozlabs.org","Authentication-Results":"ozlabs.org;\n\tspf=none (mailfrom) smtp.mailfrom=vger.kernel.org\n\t(client-ip=209.132.180.67; helo=vger.kernel.org;\n\tenvelope-from=linux-rtc-owner@vger.kernel.org;\n\treceiver=<UNKNOWN>)","Received":["from vger.kernel.org (vger.kernel.org [209.132.180.67])\n\tby ozlabs.org (Postfix) with ESMTP id 3y1cTb6y1Lz9t1G\n\tfor <incoming@patchwork.ozlabs.org>;\n\tTue, 26 Sep 2017 20:22:43 +1000 (AEST)","(majordomo@vger.kernel.org) by vger.kernel.org via listexpand\n\tid S1754552AbdIZKWm (ORCPT <rfc822;incoming@patchwork.ozlabs.org>);\n\tTue, 26 Sep 2017 06:22:42 -0400","from mail.free-electrons.com ([62.4.15.54]:49111 \"EHLO\n\tmail.free-electrons.com\" rhost-flags-OK-OK-OK-OK) by vger.kernel.org\n\twith ESMTP id S1754174AbdIZKWl (ORCPT\n\t<rfc822; linux-rtc@vger.kernel.org>); Tue, 26 Sep 2017 06:22:41 -0400","by mail.free-electrons.com (Postfix, from userid 110)\n\tid 3C8BE208DE; Tue, 26 Sep 2017 12:22:39 +0200 (CEST)","from localhost (242.171.71.37.rev.sfr.net [37.71.171.242])\n\tby mail.free-electrons.com (Postfix) with ESMTPSA id 1452D208CB;\n\tTue, 26 Sep 2017 12:22:39 +0200 (CEST)"],"X-Spam-Checker-Version":"SpamAssassin 3.4.0 (2014-02-07) on\n\tmail.free-electrons.com","X-Spam-Level":"","X-Spam-Status":"No, score=-1.0 required=5.0 tests=ALL_TRUSTED,SHORTCIRCUIT\n\tshortcircuit=ham autolearn=disabled version=3.4.0","Date":"Tue, 26 Sep 2017 12:22:39 +0200","From":"Alexandre Belloni <alexandre.belloni@free-electrons.com>","To":"18502523564 <18502523564@163.com>","Cc":"\"a.zummo\" <a.zummo@towertech.it>, linux-rtc <linux-rtc@vger.kernel.org>,\n\tlinux-kernel <linux-kernel@vger.kernel.org>,\n\tWim Van Sebroeck <wim@iguana.be>, Guenter Roeck <linux@roeck-us.net>,\n\tlinux-watchdog@vger.kernel.org","Subject":"Re: [PATCH] rtc: ds1374: wdt:support suspend/resume for watchdog","Message-ID":"<20170926102239.qjmhfry4vtaow4gk@piout.net>","References":"<1506340724-18108-1-git-send-email-18502523564@163.com>\n\t<20170925120742.ja54wu2orgai6fsr@piout.net>\n\t<tencent_BD3706918C1500105699D4E6@qq.com>","MIME-Version":"1.0","Content-Type":"text/plain; charset=utf-8","Content-Disposition":"inline","Content-Transfer-Encoding":"8bit","In-Reply-To":"<tencent_BD3706918C1500105699D4E6@qq.com>","User-Agent":"NeoMutt/20170609 (1.8.3)","Sender":"linux-rtc-owner@vger.kernel.org","Precedence":"bulk","List-ID":"<linux-rtc.vger.kernel.org>","X-Mailing-List":"linux-rtc@vger.kernel.org"}},{"id":1775536,"web_url":"http://patchwork.ozlabs.org/comment/1775536/","msgid":"<2b8f974f-6151-ea72-55e1-58df07279a06@roeck-us.net>","list_archive_url":null,"date":"2017-09-26T13:52:24","subject":"Re: [PATCH] rtc: ds1374: wdt:support suspend/resume for watchdog","submitter":{"id":21889,"url":"http://patchwork.ozlabs.org/api/people/21889/","name":"Guenter Roeck","email":"linux@roeck-us.net"},"content":"On 09/26/2017 03:22 AM, Alexandre Belloni wrote:\n> (+Cc wdt maintainers)\n> \n> On 26/09/2017 at 09:56:32 +0800, 18502523564 wrote:\n>> Hi Alexandre,\n>>\n>> Thanks for your reply.\n>> Do you think is this a issue when using as a watchdog in suspend?\n>> I takes the drivers/watchdog/ subsystem for reference, some drivers in suspend\n>> also call disable_watchdog.Or do you have any  better suggestion?\n> \n> I guess this is a question for the watchdog subsystem maintainers.\n> However, I think that everything can be handled properly from userspace\n> as I know some atmel based devices have their watchdog enabled while\n> the platform is suspended.\n> \n\nDepends on the driver, really. There is one thing wrong below, though:\nIt appears that on resume, the watchdog is unconditionally enabled.\n\nGuenter\n\n>> Thank you.\n>>\n>>\n>>\n>>\n>> ------------------ Original ------------------\n>> From: Alexandre Belloni <alexandre.belloni@free-electrons.com>\n>> Date: 周一,9月 25,2017 20:07\n>> To: winton.liu <18502523564@163.com>\n>> Cc: a.zummo <a.zummo@towertech.it>, linux-rtc <linux-rtc@vger.kernel.org>,\n>> linux-kernel <linux-kernel@vger.kernel.org>\n>> Subject: Re: [PATCH] rtc: ds1374: wdt:support suspend/resume for watchdog\n>>\n>>\n>> Hi,\n>>\n>> On 25/09/2017 at 19:58:44 +0800, winton.liu wrote:\n>>> When enable CONFIG_RTC_DRV_DS1374_WDT use as watchdog,\n>>> in suspend mode, watchdog is still working but no daemon\n>>> patting the watchdog. The system will reboot if timeout.\n>>> So disable watchdog in suspend  and recover it in resume.\n>>>\n>>\n>> That is definitively not what we want. Many people will want to still\n>> have the watchdog running when the platform is suspended. Your options\n>> are to either disable the watchdog before going to suspend or wake up\n>> the platform just in time to ping the watchdog.\n>>\n>>> Signed-off-by: winton.liu <18502523564@163.com>\n>>> ---\n>>>   drivers/rtc/rtc-ds1374.c | 8 ++++++++\n>>>   1 file changed, 8 insertions(+)\n>>>\n>>> diff --git a/drivers/rtc/rtc-ds1374.c b/drivers/rtc/rtc-ds1374.c\n>>> index 38a2e9e..e990773 100644\n>>> --- a/drivers/rtc/rtc-ds1374.c\n>>> +++ b/drivers/rtc/rtc-ds1374.c\n>>> @@ -690,6 +690,10 @@ static int ds1374_suspend(struct device *dev)\n>>>   {\n>>>        struct i2c_client *client = to_i2c_client(dev);\n>>>\n>>> +#ifdef CONFIG_RTC_DRV_DS1374_WDT\n>>> +     ds1374_wdt_disable();\n>>> +#endif\n>>> +\n>>>        if (client->irq > 0 && device_may_wakeup(&client->dev))\n>>>                enable_irq_wake(client->irq);\n>>>        return 0;\n>>> @@ -699,6 +703,10 @@ static int ds1374_resume(struct device *dev)\n>>>   {\n>>>        struct i2c_client *client = to_i2c_client(dev);\n>>>\n>>> +#ifdef CONFIG_RTC_DRV_DS1374_WDT\n>>> +     ds1374_wdt_settimeout(131072);\n>>> +#endif\n>>> +\n>>>        if (client->irq > 0 && device_may_wakeup(&client->dev))\n>>>                disable_irq_wake(client->irq);\n>>>        return 0;\n>>> --\n>>> 1.9.1\n>>>\n>>>\n>>\n>> --\n>> Alexandre Belloni, Free Electrons\n>> Embedded Linux and Kernel engineering\n>> http://free-electrons.com\n>>\n>","headers":{"Return-Path":"<linux-rtc-owner@vger.kernel.org>","X-Original-To":"incoming@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming@bilbo.ozlabs.org","Authentication-Results":["ozlabs.org;\n\tspf=none (mailfrom) smtp.mailfrom=vger.kernel.org\n\t(client-ip=209.132.180.67; helo=vger.kernel.org;\n\tenvelope-from=linux-rtc-owner@vger.kernel.org;\n\treceiver=<UNKNOWN>)","ozlabs.org;\n\tdkim=fail reason=\"signature verification failed\" (2048-bit key;\n\tunprotected) header.d=gmail.com header.i=@gmail.com\n\theader.b=\"JwhGMSzv\"; dkim-atps=neutral"],"Received":["from vger.kernel.org (vger.kernel.org [209.132.180.67])\n\tby ozlabs.org (Postfix) with ESMTP id 3y1j7c6qkYz9sPr\n\tfor <incoming@patchwork.ozlabs.org>;\n\tTue, 26 Sep 2017 23:52:28 +1000 (AEST)","(majordomo@vger.kernel.org) by vger.kernel.org via listexpand\n\tid S969276AbdIZNw1 (ORCPT <rfc822;incoming@patchwork.ozlabs.org>);\n\tTue, 26 Sep 2017 09:52:27 -0400","from mail-pf0-f195.google.com ([209.85.192.195]:38845 \"EHLO\n\tmail-pf0-f195.google.com\" rhost-flags-OK-OK-OK-OK) by vger.kernel.org\n\twith ESMTP id S968208AbdIZNw0 (ORCPT\n\t<rfc822; linux-rtc@vger.kernel.org>); Tue, 26 Sep 2017 09:52:26 -0400","by mail-pf0-f195.google.com with SMTP id a7so5036737pfj.5;\n\tTue, 26 Sep 2017 06:52:26 -0700 (PDT)","from server.roeck-us.net\n\t(108-223-40-66.lightspeed.sntcca.sbcglobal.net. [108.223.40.66])\n\tby smtp.gmail.com with ESMTPSA id\n\tc185sm16323494pfb.57.2017.09.26.06.52.24\n\t(version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);\n\tTue, 26 Sep 2017 06:52:25 -0700 (PDT)"],"DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=gmail.com; s=20161025;\n\th=sender:subject:to:cc:references:from:message-id:date:user-agent\n\t:mime-version:in-reply-to:content-language:content-transfer-encoding; \n\tbh=QiCJb+eLETJhA3v4W0VPLDhjHCiy1c3U6k24VtwKxi4=;\n\tb=JwhGMSzvcACe47KRZkU/evi1DJmaz8la2quMDSCJZGfaevnPJZeff+R3Loj4UOs55P\n\toxGBqFjY73zr0p4aM2+RjBYiOMdT/30g09uBt2F8obiHe/iTd05y/Fxo/Z5VCyNu6+Oj\n\tQFV3Xgw92hmy74nw8sK1+tlmuKCkeUfkECu7c4zD/djYXorrVrgkMLiIBZbptC5Mz7vx\n\tmTSDorH0wSAS/GWW2eDMeMVWL7T5w1PzqdhkfOhEcv+G8bJO7m7oi4VofARbShkKHEVB\n\tA/5CklC8TEQ6hNpAbsYQUGkj6VlncUI8NnX+LkX1c9euRg6CBQsTJv5s9Efm09DlgwqG\n\ti14Q==","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=1e100.net; s=20161025;\n\th=x-gm-message-state:sender:subject:to:cc:references:from:message-id\n\t:date:user-agent:mime-version:in-reply-to:content-language\n\t:content-transfer-encoding;\n\tbh=QiCJb+eLETJhA3v4W0VPLDhjHCiy1c3U6k24VtwKxi4=;\n\tb=fCz+ydJgohWI07v3CpK8ymE9Ch2yEzV78V/qZV3/EPBincWef+fZNh+B/4gjSyjmam\n\tKh03cB+nAnCLIEbG1maAKphbjJWGNXkVZsjt3HsIDvsqDl6f+U8Y7w1bkkUHnkFQ9knH\n\tmuWh1/OBA2xnY0viIzcj1UmwcuXkw8tHgt9gHWu+vPoLL0H2yTayl2JkTET0VfpS0E3l\n\tedQkuywwoKgSjACZUJ3c7kHRE8BSUWN48zSkTwQLU8TLLEcEGUwnCYfSY13R8YhjlmyL\n\tNjYCwNaPH3+LsHn0HU14K0tWEPYz/VewH/UKWCNIuO1wmGDxUlHAW1S/r0uegGnxWOrx\n\tWHtQ==","X-Gm-Message-State":"AHPjjUgbl1CGp3b9Vnf1BvgATvK7DX+DZHtbqj1XxkD2PxwjFWQvXTYQ\n\tujRVDQbfIqIzEsBpnmhUb1CpOA==","X-Google-Smtp-Source":"AOwi7QCnrijYwN+fGtjZ5IxrRIRI9bWtAq4YFZ5tozvu8O2QXHJRWOWn98tHasDqWW1CEnADNZUINw==","X-Received":"by 10.98.147.219 with SMTP id r88mr11017088pfk.0.1506433945909; \n\tTue, 26 Sep 2017 06:52:25 -0700 (PDT)","Subject":"Re: [PATCH] rtc: ds1374: wdt:support suspend/resume for watchdog","To":"Alexandre Belloni <alexandre.belloni@free-electrons.com>,\n\t18502523564 <18502523564@163.com>","Cc":"\"a.zummo\" <a.zummo@towertech.it>, linux-rtc <linux-rtc@vger.kernel.org>,\n\tlinux-kernel <linux-kernel@vger.kernel.org>,\n\tWim Van Sebroeck <wim@iguana.be>, linux-watchdog@vger.kernel.org","References":"<1506340724-18108-1-git-send-email-18502523564@163.com>\n\t<20170925120742.ja54wu2orgai6fsr@piout.net>\n\t<tencent_BD3706918C1500105699D4E6@qq.com>\n\t<20170926102239.qjmhfry4vtaow4gk@piout.net>","From":"Guenter Roeck <linux@roeck-us.net>","Message-ID":"<2b8f974f-6151-ea72-55e1-58df07279a06@roeck-us.net>","Date":"Tue, 26 Sep 2017 06:52:24 -0700","User-Agent":"Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101\n\tThunderbird/52.3.0","MIME-Version":"1.0","In-Reply-To":"<20170926102239.qjmhfry4vtaow4gk@piout.net>","Content-Type":"text/plain; charset=utf-8; format=flowed","Content-Language":"en-US","Content-Transfer-Encoding":"8bit","Sender":"linux-rtc-owner@vger.kernel.org","Precedence":"bulk","List-ID":"<linux-rtc.vger.kernel.org>","X-Mailing-List":"linux-rtc@vger.kernel.org"}},{"id":1783748,"web_url":"http://patchwork.ozlabs.org/comment/1783748/","msgid":"<7f483ac.e4ea.15f068015f1.Coremail.18502523564@163.com>","list_archive_url":null,"date":"2017-10-10T13:36:18","subject":"Re:Re: [PATCH] rtc: ds1374: wdt:support suspend/resume for watchdog","submitter":{"id":69781,"url":"http://patchwork.ozlabs.org/api/people/69781/","name":"刘稳","email":"18502523564@163.com"},"content":"Hi Guenter & Alexander,\n\nSorry for late update. I have modified the resume function.\n    resume: disable existing watchdog, reload watchdog timer, enable watchdog\nCould you help to review attached patch ?\nThanks a lot.\n\nWinton.Liu\n\n\n\n\n\n\n\n\n\nAt 2017-09-26 21:52:24, \"Guenter Roeck\" <linux@roeck-us.net> wrote:\n>On 09/26/2017 03:22 AM, Alexandre Belloni wrote:\n>> (+Cc wdt maintainers)\n>> \n>> On 26/09/2017 at 09:56:32 +0800, 18502523564 wrote:\n>>> Hi Alexandre,\n>>>\n>>> Thanks for your reply.\n>>> Do you think is this a issue when using as a watchdog in suspend?\n>>> I takes the drivers/watchdog/ subsystem for reference, some drivers in suspend\n>>> also call disable_watchdog.Or do you have any  better suggestion?\n>> \n>> I guess this is a question for the watchdog subsystem maintainers.\n>> However, I think that everything can be handled properly from userspace\n>> as I know some atmel based devices have their watchdog enabled while\n>> the platform is suspended.\n>> \n>\n>Depends on the driver, really. There is one thing wrong below, though:\n>It appears that on resume, the watchdog is unconditionally enabled.\n>\n>Guenter\n>\n>>> Thank you.\n>>>\n>>>\n>>>\n>>>\n>>> ------------------ Original ------------------\n>>> From: Alexandre Belloni <alexandre.belloni@free-electrons.com>\n>>> Date: 周一,9月 25,2017 20:07\n>>> To: winton.liu <18502523564@163.com>\n>>> Cc: a.zummo <a.zummo@towertech.it>, linux-rtc <linux-rtc@vger.kernel.org>,\n>>> linux-kernel <linux-kernel@vger.kernel.org>\n>>> Subject: Re: [PATCH] rtc: ds1374: wdt:support suspend/resume for watchdog\n>>>\n>>>\n>>> Hi,\n>>>\n>>> On 25/09/2017 at 19:58:44 +0800, winton.liu wrote:\n>>>> When enable CONFIG_RTC_DRV_DS1374_WDT use as watchdog,\n>>>> in suspend mode, watchdog is still working but no daemon\n>>>> patting the watchdog. The system will reboot if timeout.\n>>>> So disable watchdog in suspend  and recover it in resume.\n>>>>\n>>>\n>>> That is definitively not what we want. Many people will want to still\n>>> have the watchdog running when the platform is suspended. Your options\n>>> are to either disable the watchdog before going to suspend or wake up\n>>> the platform just in time to ping the watchdog.\n>>>\n>>>> Signed-off-by: winton.liu <18502523564@163.com>\n>>>> ---\n>>>>   drivers/rtc/rtc-ds1374.c | 8 ++++++++\n>>>>   1 file changed, 8 insertions(+)\n>>>>\n>>>> diff --git a/drivers/rtc/rtc-ds1374.c b/drivers/rtc/rtc-ds1374.c\n>>>> index 38a2e9e..e990773 100644\n>>>> --- a/drivers/rtc/rtc-ds1374.c\n>>>> +++ b/drivers/rtc/rtc-ds1374.c\n>>>> @@ -690,6 +690,10 @@ static int ds1374_suspend(struct device *dev)\n>>>>   {\n>>>>        struct i2c_client *client = to_i2c_client(dev);\n>>>>\n>>>> +#ifdef CONFIG_RTC_DRV_DS1374_WDT\n>>>> +     ds1374_wdt_disable();\n>>>> +#endif\n>>>> +\n>>>>        if (client->irq > 0 && device_may_wakeup(&client->dev))\n>>>>                enable_irq_wake(client->irq);\n>>>>        return 0;\n>>>> @@ -699,6 +703,10 @@ static int ds1374_resume(struct device *dev)\n>>>>   {\n>>>>        struct i2c_client *client = to_i2c_client(dev);\n>>>>\n>>>> +#ifdef CONFIG_RTC_DRV_DS1374_WDT\n>>>> +     ds1374_wdt_settimeout(131072);\n>>>> +#endif\n>>>> +\n>>>>        if (client->irq > 0 && device_may_wakeup(&client->dev))\n>>>>                disable_irq_wake(client->irq);\n>>>>        return 0;\n>>>> --\n>>>> 1.9.1\n>>>>\n>>>>\n>>>\n>>> --\n>>> Alexandre Belloni, Free Electrons\n>>> Embedded Linux and Kernel engineering\n>>> http://free-electrons.com\n>>>\n>> \n>","headers":{"Return-Path":"<linux-rtc-owner@vger.kernel.org>","X-Original-To":"incoming@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming@bilbo.ozlabs.org","Authentication-Results":["ozlabs.org;\n\tspf=none (mailfrom) smtp.mailfrom=vger.kernel.org\n\t(client-ip=209.132.180.67; helo=vger.kernel.org;\n\tenvelope-from=linux-rtc-owner@vger.kernel.org;\n\treceiver=<UNKNOWN>)","ozlabs.org; dkim=pass (1024-bit key;\n\tunprotected) header.d=163.com header.i=@163.com header.b=\"IdyNL1fs\";\n\tdkim-atps=neutral"],"Received":["from vger.kernel.org (vger.kernel.org [209.132.180.67])\n\tby ozlabs.org (Postfix) with ESMTP id 3yBJTv1BFDz9tXw\n\tfor <incoming@patchwork.ozlabs.org>;\n\tWed, 11 Oct 2017 00:53:07 +1100 (AEDT)","(majordomo@vger.kernel.org) by vger.kernel.org via listexpand\n\tid S1756058AbdJJNwy (ORCPT <rfc822;incoming@patchwork.ozlabs.org>);\n\tTue, 10 Oct 2017 09:52:54 -0400","from m13-128.163.com ([220.181.13.128]:19018 \"EHLO m13-128.163.com\"\n\trhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP\n\tid S1755866AbdJJNwx (ORCPT <rfc822;linux-rtc@vger.kernel.org>);\n\tTue, 10 Oct 2017 09:52:53 -0400","from 18502523564$163.com ( [114.221.185.190] ) by\n\tajax-webmail-wmsvr128 (Coremail) ;\n\tTue, 10 Oct 2017 21:36:18 +0800 (CST)"],"X-Greylist":"delayed 925 seconds by postgrey-1.27 at vger.kernel.org;\n\tTue, 10 Oct 2017 09:52:51 EDT","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed; d=163.com;\n\ts=s110527; h=Date:From:Subject:MIME-Version:Message-ID; bh=th2sW\n\tmlvtnG5p35CuMFVKNbAo5gg3qVxL8Jz9GbGTvs=; b=IdyNL1fs/wSuYFC+EXfWP\n\tXbTIkYqDM8yvK5ddusDzE6lkSj8CynfW6SeExvnl1e+8Rj3J49ReoC8oo0J3+1r6\n\t8mh8VZf1Mu2uaii+GkBPtBrB5lny3iAIcWkqFUEGNTS8jc5w637Ea/h96GYyUr/X\n\tBVkb/qHecbwLv1/V5SXDSU=","X-Originating-IP":"[114.221.185.190]","Date":"Tue, 10 Oct 2017 21:36:18 +0800 (CST)","From":"=?utf-8?b?5YiY56iz?= <18502523564@163.com>","To":"\"Guenter Roeck\" <linux@roeck-us.net>","Cc":"\"Alexandre Belloni\" <alexandre.belloni@free-electrons.com>,\n\t\"a.zummo\" <a.zummo@towertech.it>, linux-rtc <linux-rtc@vger.kernel.org>,\n\tlinux-kernel <linux-kernel@vger.kernel.org>,\n\t\"Wim Van Sebroeck\" <wim@iguana.be>, linux-watchdog@vger.kernel.org","Subject":"Re:Re: [PATCH] rtc: ds1374: wdt:support suspend/resume for watchdog","X-Priority":"3","X-Mailer":"Coremail Webmail Server Version SP_ntes V3.5 build\n\t20160729(86883.8884) Copyright (c) 2002-2017 www.mailtech.cn 163com","In-Reply-To":"<2b8f974f-6151-ea72-55e1-58df07279a06@roeck-us.net>","References":"<1506340724-18108-1-git-send-email-18502523564@163.com>\n\t<20170925120742.ja54wu2orgai6fsr@piout.net>\n\t<tencent_BD3706918C1500105699D4E6@qq.com>\n\t<20170926102239.qjmhfry4vtaow4gk@piout.net>\n\t<2b8f974f-6151-ea72-55e1-58df07279a06@roeck-us.net>","Content-Type":"multipart/mixed; \n\tboundary=\"----=_Part_214175_1385406429.1507642578417\"","MIME-Version":"1.0","Message-ID":"<7f483ac.e4ea.15f068015f1.Coremail.18502523564@163.com>","X-Coremail-Locale":"zh_CN","X-CM-TRANSID":"gMGowABHQpzSzNxZSBWHAA--.28911W","X-CM-SenderInfo":"jprykiysvsjkiwu6il2tof0z/1tbiGBpt9VXlb2VlaQACsu","X-Coremail-Antispam":"1U5529EdanIXcx71UUUUU7vcSsGvfC2KfnxnUU==","Sender":"linux-rtc-owner@vger.kernel.org","Precedence":"bulk","List-ID":"<linux-rtc.vger.kernel.org>","X-Mailing-List":"linux-rtc@vger.kernel.org"}}]