From: Timur Tabi <timur-sgV2jX0FEOL9JmXXK+q4OQ@public.gmane.org>
To: Fu Wei <fu.wei-QSEj5FYQhm4dnm+yROfE0A@public.gmane.org>
Cc: Suravee Suthikulpanit
<Suravee.Suthikulpanit-5C7GfCeVMHo@public.gmane.org>,
Linaro ACPI Mailman List
<linaro-acpi-cunTk1MwBs8s++Sfvej+rw@public.gmane.org>,
linux-watchdog-u79uwXL29TY76Z2rM5mHXA@public.gmane.org,
devicetree-u79uwXL29TY76Z2rM5mHXA@public.gmane.org,
linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org,
linux-doc-u79uwXL29TY76Z2rM5mHXA@public.gmane.org,
Wei Fu <tekkamanninja-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>,
G Gregory
<graeme.gregory-QSEj5FYQhm4dnm+yROfE0A@public.gmane.org>,
Al Stone <al.stone-QSEj5FYQhm4dnm+yROfE0A@public.gmane.org>,
Hanjun Guo <hanjun.guo-QSEj5FYQhm4dnm+yROfE0A@public.gmane.org>,
Ashwin Chaugule
<ashwin.chaugule-QSEj5FYQhm4dnm+yROfE0A@public.gmane.org>,
Arnd Bergmann <arnd-r2nGTMty4D4@public.gmane.org>,
Guenter Roeck <linux-0h96xk9xTtrk1uMJSBkQmQ@public.gmane.org>,
vgandhi-sgV2jX0FEOL9JmXXK+q4OQ@public.gmane.org,
wim-IQzOog9fTRqzQB+pC5nmwQ@public.gmane.org,
Jon Masters <jcm-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>,
Leo Duran <leo.duran-5C7GfCeVMHo@public.gmane.org>,
Jon Corbet <corbet-T1hC0tSOHrs@public.gmane.org>,
Mark Rutland <mark.rutland-5wv7dgnIgG8@public.gmane.org>
Subject: Re: [PATCH v2 6/7] Watchdog: introduce ARM SBSA watchdog driver
Date: Sat, 23 May 2015 14:40:28 -0500 [thread overview]
Message-ID: <5560D7AC.50009@codeaurora.org> (raw)
In-Reply-To: <CADyBb7vpC6ihvkrRG-htCS8-_xRkjtny=9ZGQsCsmK7-ng5AxA-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
Fu Wei wrote:
> Hi Timur,
>
>
>
> On 21 May 2015 at 23:42, Timur Tabi <timur-sgV2jX0FEOL9JmXXK+q4OQ@public.gmane.org> wrote:
>> On 05/21/2015 03:32 AM, fu.wei-QSEj5FYQhm4dnm+yROfE0A@public.gmane.org wrote:
>>
>>> +static void reload_timeout_to_wcv(struct watchdog_device *wdd)
>>> +{
>>> + struct sbsa_gwdt *gwdt = to_sbsa_gwdt(wdd);
>>> + u64 wcv;
>>> +
>>> + wcv = arch_counter_get_cntvct() +
>>> + (u64)(wdd->timeout - wdd->pretimeout) * gwdt->clk;
>>> +
>>> + sbsa_gwdt_set_wcv(wdd, wcv);
>>> +}
>>
>>
>> ...
>>
>>> +static int sbsa_gwdt_set_timeout(struct watchdog_device *wdd,
>>> + unsigned int timeout)
>>> +{
>>> + wdd->timeout = timeout;
>>> +
>>> + return 0;
>>> +}
>>
>>
>> ...
>>
>>> +static irqreturn_t sbsa_gwdt_interrupt(int irq, void *dev_id)
>>> +{
>>> + struct sbsa_gwdt *gwdt = (struct sbsa_gwdt *)dev_id;
>>> + struct watchdog_device *wdd = &gwdt->wdd;
>>> + u32 status;
>>> +
>>> + status = sbsa_gwdt_cf_read(SBSA_GWDT_WCS, wdd);
>>> +
>>> + if (status & SBSA_GWDT_WCS_WS0)
>>> + panic("SBSA Watchdog pre-timeout");
>>> +
>>> + return IRQ_HANDLED;
>>> +}
>>
>>
>> There's one thing I don't understand about your driver. The 'timeout' value
>> from the kernel is supposed to to be the number of seconds until the system
>> reboots. You are programming the WCV with that value, which means that the
>> WS0 interrupt will fire when the timeout expires the first time. However,
>> you don't reboot the system during this interrupt. The "panic" will cause
>> the system to halt, but not reboot. Instead, it will just sit there.
>
> the "panic" is not just halt the system, please check the code :
> (1)It can trigger Kdump (not just print the panic message), if you
> enable this in the config. that can help server administrator to
> figure out why the system goes wrong.
> (2)panic also can trigger a reboot, if you set up "panic timeout".
>
> Obviously, it won't just sit there, it can help user figure out the problem.
>
> At the beginning, I would like to make the first signal more useful,
> but for simplifying the first version of driver , I decide to use
> panic(). but if there is better "alerts" for a ARM server , I will go
> on maintaining this driver to make WS0 more useful.
I use emergency_restart(), because the watchdog-api.txt documentation
says this:
"If userspace fails (RAM error, kernel bug, whatever), the
notifications cease to occur, and the hardware watchdog will reset the
system (causing a reboot) after the timeout occurs."
Maybe I'm reading this too literally, but to me this means that when the
timeout expires, the system has to reset immediately.
However, maybe panic() is better, since it can do the same thing and more.
> So WS0 is a warning, but not a reset. the WS1 maybe a reset, or a
> interrupt to higher agent.
The watchdog documentation says that the system should reset when the
timeout occurs. Therefore, WCV needs to be programming for one-half the
timeout value, so that WS1 can occur when the watchdog expires. If the
application says, "set timeout to 10 second", then the system has to
reboot after 10 second (if the watchdog is pinged).
If the user does not specify a pre-timeout, and if he sets the watchdog
to 10 seconds, then WC1 will occur in 20 seconds. You will still call
panic() in 10 seconds (during WS0 interrupt), however, so I don't
understand how pre-timeout is supposed to work.
That's why I'm confused. I can't tell if you're programming WCV correctly.
--
Sent by an employee of the Qualcomm Innovation Center, Inc.
The Qualcomm Innovation Center, Inc. is a member of the
Code Aurora Forum, hosted by The Linux Foundation.
--
To unsubscribe from this list: send the line "unsubscribe linux-watchdog" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
next prev parent reply other threads:[~2015-05-23 19:40 UTC|newest]
Thread overview: 312+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <=fu.wei@linaro.org>
2015-05-15 11:08 ` [PATCH 0/6] Watchdog: introdouce ARM SBSA watchdog driver fu.wei
2015-05-15 11:08 ` [PATCH 1/6] Documentation: add sbsa-gwdt.txt documentation fu.wei
[not found] ` <1431688090-2145-2-git-send-email-fu.wei-QSEj5FYQhm4dnm+yROfE0A@public.gmane.org>
2015-05-15 14:06 ` Arnd Bergmann
2015-05-15 14:14 ` Fu Wei
2015-05-16 10:29 ` Fu Wei
2015-05-15 11:08 ` [PATCH 2/6] ARM64: add SBSA Generic Watchdog device node in foundation-v8.dts fu.wei
[not found] ` <1431688090-2145-1-git-send-email-fu.wei-QSEj5FYQhm4dnm+yROfE0A@public.gmane.org>
2015-05-15 11:08 ` [PATCH 3/6] ARM64: add SBSA Generic Watchdog device node in amd-seattle-soc.dtsi fu.wei-QSEj5FYQhm4dnm+yROfE0A
2015-05-15 14:07 ` [Linaro-acpi] [PATCH 0/6] Watchdog: introdouce ARM SBSA watchdog driver Arnd Bergmann
2015-05-16 10:33 ` Fu Wei
2015-05-15 11:24 ` [PATCH 4/6] Watchdog: introdouce "pretimeout" into framework fu.wei
2015-05-15 11:24 ` [PATCH 5/6] Watchdog: introdouce ARM SBSA watchdog driver fu.wei
2015-05-15 13:57 ` Arnd Bergmann
2015-05-16 12:01 ` Fu Wei
2015-05-16 12:26 ` Timur Tabi
[not found] ` <1431689090-3125-2-git-send-email-fu.wei-QSEj5FYQhm4dnm+yROfE0A@public.gmane.org>
2015-05-15 22:57 ` Guenter Roeck
[not found] ` <555679DE.4080502-0h96xk9xTtrk1uMJSBkQmQ@public.gmane.org>
2015-05-18 17:38 ` Fu Wei
2015-05-15 11:24 ` [PATCH 6/6] ACPI: import watchdog info of GTDT into platform device fu.wei
2015-05-15 13:33 ` [PATCH 4/6] Watchdog: introdouce "pretimeout" into framework Guenter Roeck
2015-05-15 13:49 ` Fu Wei
2015-05-15 13:55 ` Timur Tabi
2015-05-15 17:59 ` Guenter Roeck
2015-05-15 18:01 ` Guenter Roeck
[not found] ` <20150515180105.GB19230-0h96xk9xTtrk1uMJSBkQmQ@public.gmane.org>
2015-05-18 17:22 ` Fu Wei
2015-05-15 14:04 ` Arnd Bergmann
2015-05-18 17:19 ` Fu Wei
2015-05-18 17:23 ` Guenter Roeck
2015-05-18 17:39 ` Fu Wei
2015-05-18 20:03 ` Arnd Bergmann
2015-05-18 20:14 ` Guenter Roeck
[not found] ` <20150518201445.GA21230-0h96xk9xTtrk1uMJSBkQmQ@public.gmane.org>
2015-05-19 1:12 ` Fu Wei
[not found] ` <=fu.wei-QSEj5FYQhm4dnm+yROfE0A@public.gmane.org>
2015-05-21 8:32 ` [PATCH v2 0/7] Watchdog: introduce ARM SBSA watchdog driver fu.wei-QSEj5FYQhm4dnm+yROfE0A
2015-05-21 8:32 ` [PATCH v2 2/7] Documentation: add sbsa-gwdt.txt documentation fu.wei
2015-05-21 8:32 ` [PATCH v2 3/7] ARM64: add SBSA Generic Watchdog device node in foundation-v8.dts fu.wei
2015-05-21 8:45 ` Arnd Bergmann
2015-05-21 8:49 ` Fu Wei
2015-05-21 8:32 ` [PATCH v2 4/7] ARM64: add SBSA Generic Watchdog device node in amd-seattle-soc.dtsi fu.wei
2015-05-21 20:33 ` Suravee Suthikulpanit
2015-05-21 8:32 ` [PATCH v2 5/7] Watchdog: introduce "pretimeout" into framework fu.wei
2015-05-21 9:04 ` Guenter Roeck
[not found] ` <555D9FA8.9060106-0h96xk9xTtrk1uMJSBkQmQ@public.gmane.org>
2015-05-21 10:05 ` Fu Wei
2015-05-21 10:17 ` Guenter Roeck
[not found] ` <555DB0B8.9000503-0h96xk9xTtrk1uMJSBkQmQ@public.gmane.org>
2015-05-21 10:50 ` Fu Wei
2015-05-21 13:28 ` Guenter Roeck
2015-05-21 10:11 ` Guenter Roeck
[not found] ` <1432197156-16947-6-git-send-email-fu.wei-QSEj5FYQhm4dnm+yROfE0A@public.gmane.org>
2015-05-21 15:32 ` Guenter Roeck
2015-05-22 5:17 ` Fu Wei
[not found] ` <20150521153225.GA17441-0h96xk9xTtrk1uMJSBkQmQ@public.gmane.org>
2015-05-25 3:09 ` Fu Wei
2015-05-22 6:30 ` Timo Kokkonen
2015-05-22 8:23 ` Fu Wei
2015-05-22 8:59 ` Timo Kokkonen
[not found] ` <555EEFDB.2030907-20XrK1Fq8EXHOG6cAo2yLw@public.gmane.org>
2015-05-22 10:46 ` Fu Wei
2015-05-22 12:14 ` Timo Kokkonen
2015-05-22 13:37 ` Guenter Roeck
2015-05-22 13:23 ` Guenter Roeck
[not found] ` <555F2DED.2010200-0h96xk9xTtrk1uMJSBkQmQ@public.gmane.org>
2015-05-22 14:38 ` Fu Wei
2015-05-22 15:05 ` Guenter Roeck
2015-05-24 16:17 ` Fu Wei
[not found] ` <1432197156-16947-1-git-send-email-fu.wei-QSEj5FYQhm4dnm+yROfE0A@public.gmane.org>
2015-05-21 8:32 ` [PATCH v2 1/7] clocksource: export "arch_timer_get_rate" for the other drivers fu.wei-QSEj5FYQhm4dnm+yROfE0A
2015-05-22 14:02 ` Hanjun Guo
2015-05-22 14:09 ` Timur Tabi
2015-05-22 15:16 ` Guenter Roeck
2015-05-22 16:22 ` Timur Tabi
2015-05-21 8:32 ` [PATCH v2 6/7] Watchdog: introduce ARM SBSA watchdog driver fu.wei-QSEj5FYQhm4dnm+yROfE0A
[not found] ` <1432197156-16947-7-git-send-email-fu.wei-QSEj5FYQhm4dnm+yROfE0A@public.gmane.org>
2015-05-21 10:34 ` Guenter Roeck
2015-05-21 11:08 ` Fu Wei
[not found] ` <CADyBb7vbcHG69cpnx6sUwaT7abS7w3Er62+50D6PUrGHVnG9vQ-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2015-05-21 15:18 ` Guenter Roeck
2015-05-21 15:46 ` Fu Wei
2015-05-21 15:59 ` Guenter Roeck
[not found] ` <20150521155950.GA18300-0h96xk9xTtrk1uMJSBkQmQ@public.gmane.org>
2015-05-21 16:12 ` Fu Wei
[not found] ` <CADyBb7vwGcdxeOE+QEzgmF5=2dsk83F4WyfJvp2ccZ12w1qYHQ-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2015-05-21 16:33 ` Timur Tabi
[not found] ` <555E08BD.9010603-sgV2jX0FEOL9JmXXK+q4OQ@public.gmane.org>
2015-05-22 5:05 ` Fu Wei
2015-05-21 13:09 ` Timur Tabi
[not found] ` <555DD8EE.1060607-sgV2jX0FEOL9JmXXK+q4OQ@public.gmane.org>
2015-05-21 15:28 ` Guenter Roeck
[not found] ` <20150521152838.GB16668-0h96xk9xTtrk1uMJSBkQmQ@public.gmane.org>
2015-05-25 3:43 ` Fu Wei
[not found] ` <CADyBb7tH+oa_efFTA0V7YksNN+8L+4xGtWuXpxp91SO3e_f9Vg-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2015-05-25 3:46 ` Timur Tabi
[not found] ` <55629B15.2060102-sgV2jX0FEOL9JmXXK+q4OQ@public.gmane.org>
2015-05-25 4:11 ` Fu Wei
2015-05-21 15:42 ` Timur Tabi
2015-05-23 16:28 ` Fu Wei
2015-05-23 16:50 ` Fu Wei
[not found] ` <CADyBb7vpC6ihvkrRG-htCS8-_xRkjtny=9ZGQsCsmK7-ng5AxA-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2015-05-23 19:40 ` Timur Tabi [this message]
[not found] ` <5560D7AC.50009-sgV2jX0FEOL9JmXXK+q4OQ@public.gmane.org>
2015-05-23 20:01 ` Guenter Roeck
[not found] ` <5560DCB6.3090008-0h96xk9xTtrk1uMJSBkQmQ@public.gmane.org>
2015-05-23 20:27 ` Timur Tabi
2015-05-23 20:44 ` Guenter Roeck
2015-05-24 10:50 ` Fu Wei
2015-05-24 10:15 ` Fu Wei
[not found] ` <CADyBb7t7+aT=pF0we5umAGXJAJ0njU0zULFAZ-OHVpE0m=ueyg-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2015-05-24 14:15 ` Guenter Roeck
[not found] ` <5561DD0B.1040008-0h96xk9xTtrk1uMJSBkQmQ@public.gmane.org>
2015-05-24 15:50 ` Fu Wei
2015-05-24 16:23 ` Guenter Roeck
2015-05-24 16:47 ` Fu Wei
[not found] ` <CADyBb7vAwXNFH50tFQUxoqWKx7VBLzo5xd7takBgdVYpJ_0d8g-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2015-05-24 16:58 ` Guenter Roeck
[not found] ` <5562031D.3040808-0h96xk9xTtrk1uMJSBkQmQ@public.gmane.org>
2015-05-24 17:04 ` Fu Wei
2015-05-24 15:02 ` Timur Tabi
[not found] ` <5561E7EA.5090702-sgV2jX0FEOL9JmXXK+q4OQ@public.gmane.org>
2015-05-24 16:04 ` Fu Wei
[not found] ` <CADyBb7tYL7ATRKNAoRYTXo53LKdCiFZ2YDib4g0nZ8=YxTgO+A-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2015-05-24 16:13 ` Timur Tabi
[not found] ` <5561F8A8.4080607-sgV2jX0FEOL9JmXXK+q4OQ@public.gmane.org>
2015-05-24 16:29 ` Guenter Roeck
2015-05-24 16:33 ` Fu Wei
2015-05-24 16:44 ` Timur Tabi
2015-05-24 16:50 ` Guenter Roeck
2015-05-24 16:52 ` Fu Wei
[not found] ` <CADyBb7snhcR43KT_xrFipBH3PBNBfj39-hE-mSjJ3vMb7Ehp+A-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2015-05-24 17:19 ` Timur Tabi
2015-05-24 17:23 ` Fu Wei
[not found] ` <55620808.4030605-sgV2jX0FEOL9JmXXK+q4OQ@public.gmane.org>
2015-05-24 17:32 ` Guenter Roeck
2015-05-24 17:47 ` Timur Tabi
2015-05-25 2:03 ` Fu Wei
2015-05-25 2:00 ` Fu Wei
2015-05-24 16:29 ` Fu Wei
2015-05-22 14:50 ` Hanjun Guo
2015-05-22 14:55 ` Arnd Bergmann
2015-05-22 15:01 ` Guenter Roeck
[not found] ` <20150522150145.GA2930-0h96xk9xTtrk1uMJSBkQmQ@public.gmane.org>
2015-05-22 15:18 ` Hanjun Guo
[not found] ` <555F48BD.4010605-QSEj5FYQhm4dnm+yROfE0A@public.gmane.org>
2015-05-22 15:24 ` [Linaro-acpi] " Arnd Bergmann
2015-05-22 16:19 ` Timur Tabi
2015-05-22 20:13 ` Arnd Bergmann
2015-05-22 20:17 ` Timur Tabi
2015-05-23 7:25 ` Fu Wei
2015-05-22 16:19 ` Timur Tabi
2015-05-23 14:47 ` Fu Wei
2015-05-22 16:18 ` Timur Tabi
2015-05-23 15:08 ` Timur Tabi
2015-05-23 17:26 ` Fu Wei
2015-05-23 18:35 ` Guenter Roeck
2015-05-23 18:37 ` Timur Tabi
2015-05-23 19:03 ` Fu Wei
2015-05-23 19:51 ` Guenter Roeck
2015-05-24 9:58 ` Fu Wei
[not found] ` <CADyBb7sW8GTJmRR2ysUAYtZ=mkSCFZBzXuor=puLck0Q983NMw-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2015-05-24 14:06 ` Guenter Roeck
[not found] ` <5561DAF3.8020805-0h96xk9xTtrk1uMJSBkQmQ@public.gmane.org>
2015-05-24 15:06 ` Timur Tabi
2015-05-24 15:37 ` Fu Wei
2015-05-23 18:40 ` Timur Tabi
[not found] ` <5560C984.10108-sgV2jX0FEOL9JmXXK+q4OQ@public.gmane.org>
2015-05-23 19:14 ` Fu Wei
2015-05-23 19:21 ` Timur Tabi
2015-05-21 8:46 ` [Linaro-acpi] [PATCH v2 0/7] " Arnd Bergmann
2015-05-21 9:01 ` Fu Wei
2015-05-21 8:32 ` [PATCH v2 7/7] ACPI: import watchdog info of GTDT into platform device fu.wei
[not found] ` <1432197156-16947-8-git-send-email-fu.wei-QSEj5FYQhm4dnm+yROfE0A@public.gmane.org>
2015-05-22 15:38 ` Hanjun Guo
2015-05-23 19:46 ` Timur Tabi
2015-05-21 20:36 ` [PATCH v2 0/7] Watchdog: introduce ARM SBSA watchdog driver Suravee Suthikulpanit
2015-05-22 5:08 ` Fu Wei
2015-05-25 10:03 ` [PATCH v3 0/6] " fu.wei-QSEj5FYQhm4dnm+yROfE0A
[not found] ` <1432548193-19569-1-git-send-email-fu.wei-QSEj5FYQhm4dnm+yROfE0A@public.gmane.org>
2015-05-25 10:03 ` [PATCH v3 1/6] Documentation: add sbsa-gwdt.txt documentation fu.wei-QSEj5FYQhm4dnm+yROfE0A
2015-05-25 10:03 ` [PATCH v3 2/6] ARM64: add SBSA Generic Watchdog device node in foundation-v8.dts fu.wei
2015-05-25 10:03 ` [PATCH v3 3/6] ARM64: add SBSA Generic Watchdog device node in amd-seattle-soc.dtsi fu.wei
2015-05-25 10:03 ` [PATCH v3 4/6] Watchdog: introdouce "pretimeout" into framework fu.wei
[not found] ` <1432548193-19569-5-git-send-email-fu.wei-QSEj5FYQhm4dnm+yROfE0A@public.gmane.org>
2015-05-25 19:28 ` Guenter Roeck
2015-05-25 10:03 ` [PATCH v3 5/6] Watchdog: introduce ARM SBSA watchdog driver fu.wei
[not found] ` <1432548193-19569-6-git-send-email-fu.wei-QSEj5FYQhm4dnm+yROfE0A@public.gmane.org>
2015-05-25 19:39 ` Guenter Roeck
[not found] ` <55637A6D.3080403-0h96xk9xTtrk1uMJSBkQmQ@public.gmane.org>
2015-05-29 9:11 ` Fu Wei
2015-05-29 14:54 ` Guenter Roeck
2015-05-29 15:05 ` Fu Wei
2015-05-26 16:50 ` Timur Tabi
[not found] ` <5564A44A.5000606-sgV2jX0FEOL9JmXXK+q4OQ@public.gmane.org>
2015-05-29 10:17 ` Fu Wei
[not found] ` <CADyBb7uQCPoerjyiGT3uUxXJk6XVTEkEuOdEB+-w6G-=RrdTmA-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2015-05-29 13:28 ` Timur Tabi
[not found] ` <55686960.5010503-sgV2jX0FEOL9JmXXK+q4OQ@public.gmane.org>
2015-05-29 14:32 ` Fu Wei
[not found] ` <CADyBb7tdoajU4crdjrjCf68_Lz=8KbxAX4+Gd_H15aNaimHXww-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2015-05-29 15:46 ` Timur Tabi
2015-05-29 17:53 ` Fu Wei
[not found] ` <CADyBb7t4moXr_a9unRXDHZCcmbvjWui2ifJ6=eiv8Ce=FOWoYA-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2015-05-29 18:27 ` Timur Tabi
[not found] ` <556889D9.5070707-sgV2jX0FEOL9JmXXK+q4OQ@public.gmane.org>
2015-05-29 22:10 ` Guenter Roeck
2015-06-01 7:50 ` Fu Wei
2015-05-25 10:03 ` [PATCH v3 6/6] ACPI: import watchdog info of GTDT into platform device fu.wei
2015-05-26 8:28 ` Hanjun Guo
2015-05-26 16:35 ` Timur Tabi
[not found] ` <5564A0C7.1090306-sgV2jX0FEOL9JmXXK+q4OQ@public.gmane.org>
2015-05-26 18:24 ` Guenter Roeck
2015-05-27 3:01 ` Hanjun Guo
[not found] ` <5565336D.6040904-QSEj5FYQhm4dnm+yROfE0A@public.gmane.org>
2015-05-27 3:08 ` Timur Tabi
[not found] ` <1432548193-19569-7-git-send-email-fu.wei-QSEj5FYQhm4dnm+yROfE0A@public.gmane.org>
2015-05-26 12:28 ` Will Deacon
2015-05-26 15:02 ` Ashwin Chaugule
2015-05-26 15:18 ` Will Deacon
2015-05-26 15:35 ` Ashwin Chaugule
2015-05-26 15:36 ` Guenter Roeck
[not found] ` <20150526153613.GA22487-0h96xk9xTtrk1uMJSBkQmQ@public.gmane.org>
2015-05-26 16:27 ` Fu Wei
[not found] ` <CADyBb7uMh3vKktXa1VJJdchcCQPyOuZ=5ztxoujjyjmxWGhq5w-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2015-05-27 10:44 ` Will Deacon
[not found] ` <20150527104408.GB29002-5wv7dgnIgG8@public.gmane.org>
2015-05-29 11:13 ` Fu Wei
2015-06-10 13:41 ` [PATCH v5 0/8] Watchdog: introduce ARM SBSA watchdog driver fu.wei-QSEj5FYQhm4dnm+yROfE0A
2015-06-10 13:41 ` [PATCH v5 1/8] Documentation: add sbsa-gwdt.txt documentation fu.wei
[not found] ` <1433943713-32466-1-git-send-email-fu.wei-QSEj5FYQhm4dnm+yROfE0A@public.gmane.org>
2015-06-10 13:41 ` [PATCH v5 2/8] ARM64: add SBSA Generic Watchdog device node in foundation-v8.dts fu.wei-QSEj5FYQhm4dnm+yROfE0A
2015-06-10 13:41 ` [PATCH v5 3/8] ARM64: add SBSA Generic Watchdog device node in amd-seattle-soc.dtsi fu.wei-QSEj5FYQhm4dnm+yROfE0A
2015-06-10 13:41 ` [PATCH v5 5/8] Watchdog: introduce ARM SBSA watchdog driver fu.wei-QSEj5FYQhm4dnm+yROfE0A
2015-06-10 13:41 ` [PATCH v5 6/8] ACPI: add GTDT table parse driver into ACPI driver fu.wei-QSEj5FYQhm4dnm+yROfE0A
2015-06-10 13:41 ` [PATCH v5 7/8] Watchdog: enable ACPI GTDT support for ARM SBSA watchdog driver fu.wei-QSEj5FYQhm4dnm+yROfE0A
2015-06-10 13:41 ` [PATCH v5 4/8] Watchdog: introdouce "pretimeout" into framework fu.wei
[not found] ` <1433943713-32466-5-git-send-email-fu.wei-QSEj5FYQhm4dnm+yROfE0A@public.gmane.org>
2015-06-10 16:21 ` Guenter Roeck
2015-06-11 11:22 ` Fu Wei
[not found] ` <CADyBb7uzf0CUop5q9V2xmzmNvxPr8b+OEaV-0GxjmVvxKvRCeA-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2015-06-11 16:38 ` Guenter Roeck
2015-06-10 13:41 ` [PATCH v5 8/8] clocksource: simplify ACPI code in arm_arch_timer.c fu.wei
2015-06-10 17:47 ` [PATCH non-pretimeout 0/7] Watchdog: introduce ARM SBSA watchdog driver fu.wei-QSEj5FYQhm4dnm+yROfE0A
2015-06-10 17:47 ` [PATCH non-pretimeout 2/7] ARM64: add SBSA Generic Watchdog device node in foundation-v8.dts fu.wei
2015-06-10 17:47 ` [PATCH non-pretimeout 4/7] Watchdog: introduce ARM SBSA watchdog driver fu.wei
[not found] ` <1433958452-23721-5-git-send-email-fu.wei-QSEj5FYQhm4dnm+yROfE0A@public.gmane.org>
2015-06-11 5:33 ` Guenter Roeck
2015-06-11 5:44 ` Fu Wei
2015-06-11 5:49 ` Guenter Roeck
[not found] ` <55792171.7050600-0h96xk9xTtrk1uMJSBkQmQ@public.gmane.org>
2015-06-11 5:59 ` Fu Wei
2015-06-12 3:57 ` Timur Tabi
[not found] ` <557A58A5.4010208-sgV2jX0FEOL9JmXXK+q4OQ@public.gmane.org>
2015-06-14 10:15 ` Fu Wei
2015-06-11 16:28 ` [non-pretimeout,4/7] " Guenter Roeck
2015-06-23 13:26 ` Fu Wei
[not found] ` <CADyBb7uGT9bTNiG7524wrd14xiFfgwoDNMq1_J2HDxiK-ogc8Q-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2015-06-23 15:21 ` Guenter Roeck
2015-06-23 16:17 ` Fu Wei
2015-06-23 16:43 ` Guenter Roeck
[not found] ` <20150623164314.GB20017-0h96xk9xTtrk1uMJSBkQmQ@public.gmane.org>
2015-06-23 17:01 ` Fu Wei
2015-06-10 17:47 ` [PATCH non-pretimeout 5/7] ACPI: add GTDT table parse driver into ACPI driver fu.wei
2015-06-11 11:14 ` Hanjun Guo
[not found] ` <1433958452-23721-1-git-send-email-fu.wei-QSEj5FYQhm4dnm+yROfE0A@public.gmane.org>
2015-06-10 17:47 ` [PATCH non-pretimeout 1/7] Documentation: add sbsa-gwdt.txt documentation fu.wei-QSEj5FYQhm4dnm+yROfE0A
2015-06-10 17:47 ` [PATCH non-pretimeout 3/7] ARM64: add SBSA Generic Watchdog device node in amd-seattle-soc.dtsi fu.wei-QSEj5FYQhm4dnm+yROfE0A
[not found] ` <1433958452-23721-4-git-send-email-fu.wei-QSEj5FYQhm4dnm+yROfE0A@public.gmane.org>
2015-06-12 20:54 ` Timur Tabi
2015-06-14 10:05 ` Fu Wei
[not found] ` <CADyBb7seDgmQYxjsxCo_thPr_w847oy7d0AEiL8w9T_ZCF9+BQ-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2015-06-14 13:17 ` Timur Tabi
2015-06-14 13:57 ` Guenter Roeck
2015-06-15 11:00 ` Fu Wei
2015-06-10 17:47 ` [PATCH non-pretimeout 6/7] Watchdog: enable ACPI GTDT support for ARM SBSA watchdog driver fu.wei-QSEj5FYQhm4dnm+yROfE0A
2015-06-12 13:16 ` Timur Tabi
2015-06-10 17:47 ` [PATCH non-pretimeout 7/7] clocksource: simplify ACPI code in arm_arch_timer.c fu.wei-QSEj5FYQhm4dnm+yROfE0A
2015-06-02 4:05 ` [PATCH v4 0/7] Watchdog: introduce ARM SBSA watchdog driver fu.wei
2015-06-02 4:05 ` [PATCH v4 1/7] Documentation: add sbsa-gwdt.txt documentation fu.wei
2015-06-02 4:05 ` [PATCH v4 2/7] ARM64: add SBSA Generic Watchdog device node in foundation-v8.dts fu.wei
[not found] ` <1433217907-928-1-git-send-email-fu.wei-QSEj5FYQhm4dnm+yROfE0A@public.gmane.org>
2015-06-02 4:05 ` [PATCH v4 3/7] ARM64: add SBSA Generic Watchdog device node in amd-seattle-soc.dtsi fu.wei-QSEj5FYQhm4dnm+yROfE0A
2015-06-02 4:05 ` [PATCH v4 4/7] Watchdog: introdouce "pretimeout" into framework fu.wei-QSEj5FYQhm4dnm+yROfE0A
[not found] ` <1433217907-928-5-git-send-email-fu.wei-QSEj5FYQhm4dnm+yROfE0A@public.gmane.org>
2015-06-02 16:12 ` Guenter Roeck
2015-06-08 16:44 ` Fu Wei
2015-06-02 4:05 ` [PATCH v4 5/7] Watchdog: introduce ARM SBSA watchdog driver fu.wei-QSEj5FYQhm4dnm+yROfE0A
[not found] ` <1433217907-928-6-git-send-email-fu.wei-QSEj5FYQhm4dnm+yROfE0A@public.gmane.org>
2015-06-02 15:32 ` Timur Tabi
[not found] ` <556DCC95.806-sgV2jX0FEOL9JmXXK+q4OQ@public.gmane.org>
2015-06-02 15:37 ` Guenter Roeck
2015-06-02 16:55 ` Fu Wei
[not found] ` <CADyBb7sXiMNtrH+Eu1Qj00TPNLMMr5cCTPObzFmKnHLsbWH79Q-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2015-06-02 17:07 ` Guenter Roeck
[not found] ` <556DE2D5.3090906-0h96xk9xTtrk1uMJSBkQmQ@public.gmane.org>
2015-06-08 16:05 ` Fu Wei
[not found] ` <CADyBb7uT=gFJkK8s-QF1n4Z+Zov9Lurp1nvBO-C-qszTqbMYXQ-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2015-06-08 18:26 ` Guenter Roeck
2015-06-09 3:59 ` Fu Wei
[not found] ` <CADyBb7sYPnvDVEJYVQm65B1JV=yvq10+ezs2x3f8F=TJCZ+OJA-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2015-06-09 4:37 ` Guenter Roeck
[not found] ` <55766D74.2060401-0h96xk9xTtrk1uMJSBkQmQ@public.gmane.org>
2015-06-09 6:37 ` Fu Wei
[not found] ` <CADyBb7vR-jP6ZjzMSnprrSXbNayk8umx+cXV3TsGypfhZcCwTw-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2015-06-09 8:04 ` Guenter Roeck
2015-06-09 10:46 ` Fu Wei
2015-06-09 16:22 ` Guenter Roeck
[not found] ` <557712CF.8010802-0h96xk9xTtrk1uMJSBkQmQ@public.gmane.org>
2015-06-09 16:29 ` Timur Tabi
2015-06-09 16:45 ` Guenter Roeck
[not found] ` <5577180E.4070804-0h96xk9xTtrk1uMJSBkQmQ@public.gmane.org>
2015-06-09 16:53 ` Timur Tabi
2015-06-10 3:41 ` Fu Wei
2015-06-10 4:20 ` Fu Wei
[not found] ` <CADyBb7s7NpQJFiFFGbbjCTQ0+bNCZoVMC4KwaZbWwGs_Wa=mLg-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2015-06-10 14:22 ` Timur Tabi
[not found] ` <5578482E.70307-sgV2jX0FEOL9JmXXK+q4OQ@public.gmane.org>
2015-06-10 14:36 ` Fu Wei
[not found] ` <CADyBb7sT=NbtNVfR4wPYi2gbWq73CDY-fu+XAURS_yTY6sL_mQ-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2015-06-10 14:41 ` Fu Wei
[not found] ` <CADyBb7sVd5nLwb3eHRPiNt-WTynfaJonOyuE_bD694dayyvevA-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2015-06-10 15:38 ` Fu Wei
[not found] ` <CADyBb7tSkdRc0GHbX_vAdDAeFGVS=CFCdC_jMCm5LYmg9m1Qow-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2015-06-10 17:54 ` Fu Wei
2015-06-11 0:22 ` Timur Tabi
2015-06-11 3:00 ` Fu Wei
2015-06-11 3:45 ` Timur Tabi
2015-06-11 5:13 ` Guenter Roeck
2015-06-11 5:33 ` Fu Wei
[not found] ` <55790455.7090809-sgV2jX0FEOL9JmXXK+q4OQ@public.gmane.org>
2015-06-11 5:32 ` Fu Wei
2015-06-02 17:21 ` Timur Tabi
2015-06-03 18:16 ` Timur Tabi
[not found] ` <556F4489.6030206-sgV2jX0FEOL9JmXXK+q4OQ@public.gmane.org>
2015-06-03 18:25 ` Guenter Roeck
[not found] ` <20150603182503.GD6460-0h96xk9xTtrk1uMJSBkQmQ@public.gmane.org>
2015-06-03 18:53 ` Timur Tabi
2015-06-03 19:29 ` Arnd Bergmann
2015-09-10 22:45 ` Jon Masters
2015-09-14 4:21 ` Pratyush Anand
[not found] ` <20150914042104.GA4682-bi+AKbBUZKY6gyzm1THtWbp2dZbC/Bob@public.gmane.org>
2015-09-14 15:27 ` Fu Wei
2015-09-14 8:51 ` Catalin Marinas
[not found] ` <55F207FD.2030007-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2015-09-15 3:16 ` Fu Wei
2015-06-08 16:10 ` Fu Wei
2015-06-02 4:05 ` [PATCH v4 6/7] ACPI: add GTDT table parse driver into ACPI driver fu.wei
2015-06-02 4:05 ` [PATCH v4 7/7] clocksource: simplify ACPI code in arm_arch_timer.c fu.wei
2015-06-23 14:16 ` [PATCH v6 0/8] Watchdog: introduce ARM SBSA watchdog driver fu.wei
[not found] ` <1435068994-13526-1-git-send-email-fu.wei-QSEj5FYQhm4dnm+yROfE0A@public.gmane.org>
2015-06-23 14:16 ` [PATCH v6 1/8] Documentation: add sbsa-gwdt.txt documentation fu.wei-QSEj5FYQhm4dnm+yROfE0A
[not found] ` <1435068994-13526-2-git-send-email-fu.wei-QSEj5FYQhm4dnm+yROfE0A@public.gmane.org>
2015-07-14 14:49 ` Rob Herring
2015-07-14 15:48 ` Fu Wei
2015-07-15 12:52 ` Fu Wei
2015-06-23 14:16 ` [PATCH v6 2/8] ARM64: add SBSA Generic Watchdog device node in foundation-v8.dts fu.wei-QSEj5FYQhm4dnm+yROfE0A
2015-06-23 14:16 ` [PATCH v6 4/8] Watchdog: introdouce "pretimeout" into framework fu.wei-QSEj5FYQhm4dnm+yROfE0A
2015-06-29 16:53 ` [PATCH v6 0/8] Watchdog: introduce ARM SBSA watchdog driver Fu Wei
2015-06-29 19:16 ` Guenter Roeck
2015-06-30 23:47 ` Fu Wei
[not found] ` <559199AB.8090106-0h96xk9xTtrk1uMJSBkQmQ@public.gmane.org>
2015-07-13 9:09 ` Fu Wei
2015-07-13 15:34 ` Guenter Roeck
[not found] ` <20150713153437.GA10688-0h96xk9xTtrk1uMJSBkQmQ@public.gmane.org>
2015-07-14 0:42 ` Fu Wei
2015-06-23 14:16 ` [PATCH v6 3/8] ARM64: add SBSA Generic Watchdog device node in amd-seattle-soc.dtsi fu.wei
2015-06-23 15:59 ` [PATCH v6 5/8] Watchdog: introduce ARM SBSA watchdog driver fu.wei
[not found] ` <1435075182-20182-1-git-send-email-fu.wei-QSEj5FYQhm4dnm+yROfE0A@public.gmane.org>
2015-06-23 15:59 ` [PATCH v6 6/8] ACPI: add GTDT table parse driver into ACPI driver fu.wei-QSEj5FYQhm4dnm+yROfE0A
[not found] ` <1435075182-20182-2-git-send-email-fu.wei-QSEj5FYQhm4dnm+yROfE0A@public.gmane.org>
2015-07-23 8:32 ` Fu Wei
2015-06-23 15:59 ` [PATCH v6 7/8] Watchdog: enable ACPI GTDT support for ARM SBSA watchdog driver fu.wei-QSEj5FYQhm4dnm+yROfE0A
2015-06-23 15:59 ` [PATCH v6 8/8] clocksource: simplify ACPI code in arm_arch_timer.c fu.wei-QSEj5FYQhm4dnm+yROfE0A
2015-08-24 17:01 ` [PATCH v7 0/8] Watchdog: introduce ARM SBSA watchdog driver fu.wei
2015-08-24 17:01 ` [PATCH v7 1/8] Documentation: add sbsa-gwdt.txt documentation fu.wei
2015-08-24 17:01 ` [PATCH v7 2/8] ARM64: add SBSA Generic Watchdog device node in foundation-v8.dts fu.wei
[not found] ` <1440435683-7343-3-git-send-email-fu.wei-QSEj5FYQhm4dnm+yROfE0A@public.gmane.org>
2015-09-15 8:43 ` Dave Young
2015-09-15 9:44 ` Pratyush Anand
2015-09-15 10:23 ` Fu Wei
2015-09-15 10:15 ` Fu Wei
2015-08-24 17:01 ` [PATCH v7 3/8] ARM64: add SBSA Generic Watchdog device node in amd-seattle-soc.dtsi fu.wei
2015-08-24 17:01 ` [PATCH v7 4/8] Watchdog: introdouce "pretimeout" into framework fu.wei
2015-08-24 17:01 ` [PATCH v7 5/8] Watchdog: introduce ARM SBSA watchdog driver fu.wei
2015-09-10 22:29 ` Jon Masters
2015-09-11 2:05 ` Guenter Roeck
[not found] ` <55F20461.20904-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2015-09-11 2:50 ` Guenter Roeck
2015-09-14 17:11 ` Fu Wei
2015-09-15 8:38 ` Dave Young
2015-09-15 10:07 ` Fu Wei
2015-09-16 1:57 ` Dave Young
[not found] ` <20150916015741.GA6699-0VdLhd/A9PlKO6g2yTT9Sx/sF2h8X+2i0E9HWUfgJXw@public.gmane.org>
2015-10-13 8:34 ` Fu Wei
2015-08-24 17:01 ` [PATCH v7 6/8] ACPI: add GTDT table parse driver into ACPI driver fu.wei
2015-08-24 17:01 ` [PATCH v7 7/8] Watchdog: enable ACPI GTDT support for ARM SBSA watchdog driver fu.wei
[not found] ` <1440435683-7343-1-git-send-email-fu.wei-QSEj5FYQhm4dnm+yROfE0A@public.gmane.org>
2015-08-24 17:01 ` [PATCH v7 8/8] clocksource: simplify ACPI code in arm_arch_timer.c fu.wei-QSEj5FYQhm4dnm+yROfE0A
2015-08-24 17:50 ` Thomas Gleixner
2015-08-25 17:19 ` Fu Wei
[not found] ` <CADyBb7sVGePKtU45_DBGd74fykAPVshmbnRQJDDOrrvoHTGcKQ-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2015-08-25 19:17 ` Thomas Gleixner
2015-08-27 12:02 ` Hanjun Guo
2015-08-27 12:08 ` Thomas Gleixner
2015-08-27 12:28 ` Hanjun Guo
2015-08-27 13:36 ` Hanjun Guo
[not found] ` <55DF1257.9090303-QSEj5FYQhm4dnm+yROfE0A@public.gmane.org>
2015-08-27 13:40 ` Thomas Gleixner
2015-08-27 13:51 ` Fu Wei
[not found] ` <CADyBb7vKQq_T_P27hZQs+6-TJo2YD=QXjVseQ8dOvixwSHwL5A-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2015-09-14 18:05 ` Marc Zyngier
2015-09-30 17:13 ` [PATCH v7 0/8] Watchdog: introduce ARM SBSA watchdog driver Pratyush Anand
2015-09-30 17:22 ` Fu Wei
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=5560D7AC.50009@codeaurora.org \
--to=timur-sgv2jx0feol9jmxxk+q4oq@public.gmane.org \
--cc=Suravee.Suthikulpanit-5C7GfCeVMHo@public.gmane.org \
--cc=al.stone-QSEj5FYQhm4dnm+yROfE0A@public.gmane.org \
--cc=arnd-r2nGTMty4D4@public.gmane.org \
--cc=ashwin.chaugule-QSEj5FYQhm4dnm+yROfE0A@public.gmane.org \
--cc=corbet-T1hC0tSOHrs@public.gmane.org \
--cc=devicetree-u79uwXL29TY76Z2rM5mHXA@public.gmane.org \
--cc=fu.wei-QSEj5FYQhm4dnm+yROfE0A@public.gmane.org \
--cc=graeme.gregory-QSEj5FYQhm4dnm+yROfE0A@public.gmane.org \
--cc=hanjun.guo-QSEj5FYQhm4dnm+yROfE0A@public.gmane.org \
--cc=jcm-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org \
--cc=leo.duran-5C7GfCeVMHo@public.gmane.org \
--cc=linaro-acpi-cunTk1MwBs8s++Sfvej+rw@public.gmane.org \
--cc=linux-0h96xk9xTtrk1uMJSBkQmQ@public.gmane.org \
--cc=linux-doc-u79uwXL29TY76Z2rM5mHXA@public.gmane.org \
--cc=linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org \
--cc=linux-watchdog-u79uwXL29TY76Z2rM5mHXA@public.gmane.org \
--cc=mark.rutland-5wv7dgnIgG8@public.gmane.org \
--cc=tekkamanninja-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org \
--cc=vgandhi-sgV2jX0FEOL9JmXXK+q4OQ@public.gmane.org \
--cc=wim-IQzOog9fTRqzQB+pC5nmwQ@public.gmane.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).