From: Fu Wei <fu.wei@linaro.org> To: Arnd Bergmann <arnd@arndb.de> Cc: Suravee.Suthikulpanit@amd.com, linaro-acpi@lists.linaro.org, linux-watchdog@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-doc@vger.kernel.org, tekkamanninja@gmail.com, graeme.gregory@linaro.org, al.stone@linaro.org, hanjun.guo@linaro.org, timur@codeaurora.org, ashwin.chaugule@linaro.org, linux@roeck-us.net, vgandhi@codeaurora.org, wim@iguana.be, jcm@redhat.com, leo.duran@amd.com, corbet@lwn.net Subject: Re: [PATCH 5/6] Watchdog: introdouce ARM SBSA watchdog driver Date: Sat, 16 May 2015 20:01:53 +0800 [thread overview] Message-ID: <555731B1.3070805@linaro.org> (raw) In-Reply-To: <2621121.Z4lZCvqDlK@wuerfel> Hi Arnd, Great thanks for your review, The feedback is inline below: On 05/15/2015 09:57 PM, Arnd Bergmann wrote: > On Friday 15 May 2015 19:24:49 fu.wei@linaro.org wrote: >> From: Fu Wei <fu.wei@linaro.org> >> >> (1)Use linux kernel watchdog framework >> (2)Work with FDT on ARM64 >> (3)Use "pretimeout" in watchdog framework >> (4)In first timeout(WS0), do panic to save system context >> (5)support geting timeout and pretimeout from >> parameter and FDT at the driver init stage. >> >> Signed-off-by: Fu Wei <fu.wei@linaro.org> > > The patch looks good overall. Please try to describe in the patch in > full sentences in the changelog, as we normally do. Sure, you will see changelog in the next version. > > A few tiny details that I'd do differently, but don't have to change > if the watchdog maintainer is fine with your version: > >> +struct sbsa_gwdt { >> + struct watchdog_device wdd; >> + u32 clk; >> + void __iomem *refresh_base; >> + void __iomem *control_base; >> +#ifdef CONFIG_PM_SLEEP >> + spinlock_t lock; >> + u8 pm_status_store; >> +#endif >> +}; > > I would drop the #ifdef here, and favor readability over saving > a few bytes. yes, that make sense :-) > >> + /* >> + * Try to determine the frequency from the cp15 interface >> + */ >> + clk = arch_timer_get_cntfrq(); >> + if (!clk) { >> + dev_err(dev, "System Counter frequency not available\n"); >> + return -EINVAL; >> + } > > Is it guaranteed that the same clock feeds the arch timer and the > watchdog? Maybe it would be better to use the clk API to read > the frequency, so we can avoid this dependency. yes. you are right. According to SBSA doc, the clocksource of SBSA watchdog is System Counter. And System Counter is in (arm_)arch_timer. So I think we should do depends on ARM_ARCH_TIMER and use the relevant interface : clk = arch_timer_get_rate(); will improve it, thanks for your suggestion! > >> + >> + pr_debug("sbsa_gwdt: ioremap %s frame 0x%llx(size: %llu)-->%p.\n", >> + res->name, (unsigned long long)res->start, >> + (unsigned long long)(res->end - res->start + 1), rf_base); >> + >> + res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "control"); >> + cf_base = devm_ioremap_resource(dev, res); >> + if (IS_ERR(rf_base)) >> + return PTR_ERR(rf_base); >> + >> + pr_debug("sbsa_gwdt: ioremap %s frame 0x%llx(size: %llu)-->%p.\n", >> + res->name, (unsigned long long)res->start, >> + (unsigned long long)(res->end - res->start + 1), cf_base); > > I would probably drop the various pr_debug() calls here. Once the driver > works fine, they are normally not that useful any more. yes, for this drive, if it works fine, we can drop it, but I keep these info for some reason: (1)they can help engineer debug GTDT table or DTS, if the info of watchdog goes wrong. (2)check the memory map (3)if DEBUG is disable, all pr_debug are no_printk, it won't increase Image size or output any through console. > > Arnd > -- Best regards, Fu Wei Software Engineer From Red Hat LEG Team Linaro.org | Open source software for ARM SoCs Ph: +86 186 2020 4684 (mobile) IRC: fuwei Skype: tekkamanninja Room 1512, Regus One Corporate Avenue,Level 15, One Corporate Avenue,222 Hubin Road,Huangpu District, Shanghai,China 200021
WARNING: multiple messages have this Message-ID (diff)
From: Fu Wei <fu.wei-QSEj5FYQhm4dnm+yROfE0A@public.gmane.org> To: Arnd Bergmann <arnd-r2nGTMty4D4@public.gmane.org> Cc: Suravee.Suthikulpanit-5C7GfCeVMHo@public.gmane.org, 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, tekkamanninja-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org, graeme.gregory-QSEj5FYQhm4dnm+yROfE0A@public.gmane.org, al.stone-QSEj5FYQhm4dnm+yROfE0A@public.gmane.org, hanjun.guo-QSEj5FYQhm4dnm+yROfE0A@public.gmane.org, timur-sgV2jX0FEOL9JmXXK+q4OQ@public.gmane.org, ashwin.chaugule-QSEj5FYQhm4dnm+yROfE0A@public.gmane.org, linux-0h96xk9xTtrk1uMJSBkQmQ@public.gmane.org, vgandhi-sgV2jX0FEOL9JmXXK+q4OQ@public.gmane.org, wim-IQzOog9fTRqzQB+pC5nmwQ@public.gmane.org, jcm-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org, leo.duran-5C7GfCeVMHo@public.gmane.org, corbet-T1hC0tSOHrs@public.gmane.org Subject: Re: [PATCH 5/6] Watchdog: introdouce ARM SBSA watchdog driver Date: Sat, 16 May 2015 20:01:53 +0800 [thread overview] Message-ID: <555731B1.3070805@linaro.org> (raw) In-Reply-To: <2621121.Z4lZCvqDlK@wuerfel> Hi Arnd, Great thanks for your review, The feedback is inline below: On 05/15/2015 09:57 PM, Arnd Bergmann wrote: > On Friday 15 May 2015 19:24:49 fu.wei-QSEj5FYQhm4dnm+yROfE0A@public.gmane.org wrote: >> From: Fu Wei <fu.wei-QSEj5FYQhm4dnm+yROfE0A@public.gmane.org> >> >> (1)Use linux kernel watchdog framework >> (2)Work with FDT on ARM64 >> (3)Use "pretimeout" in watchdog framework >> (4)In first timeout(WS0), do panic to save system context >> (5)support geting timeout and pretimeout from >> parameter and FDT at the driver init stage. >> >> Signed-off-by: Fu Wei <fu.wei-QSEj5FYQhm4dnm+yROfE0A@public.gmane.org> > > The patch looks good overall. Please try to describe in the patch in > full sentences in the changelog, as we normally do. Sure, you will see changelog in the next version. > > A few tiny details that I'd do differently, but don't have to change > if the watchdog maintainer is fine with your version: > >> +struct sbsa_gwdt { >> + struct watchdog_device wdd; >> + u32 clk; >> + void __iomem *refresh_base; >> + void __iomem *control_base; >> +#ifdef CONFIG_PM_SLEEP >> + spinlock_t lock; >> + u8 pm_status_store; >> +#endif >> +}; > > I would drop the #ifdef here, and favor readability over saving > a few bytes. yes, that make sense :-) > >> + /* >> + * Try to determine the frequency from the cp15 interface >> + */ >> + clk = arch_timer_get_cntfrq(); >> + if (!clk) { >> + dev_err(dev, "System Counter frequency not available\n"); >> + return -EINVAL; >> + } > > Is it guaranteed that the same clock feeds the arch timer and the > watchdog? Maybe it would be better to use the clk API to read > the frequency, so we can avoid this dependency. yes. you are right. According to SBSA doc, the clocksource of SBSA watchdog is System Counter. And System Counter is in (arm_)arch_timer. So I think we should do depends on ARM_ARCH_TIMER and use the relevant interface : clk = arch_timer_get_rate(); will improve it, thanks for your suggestion! > >> + >> + pr_debug("sbsa_gwdt: ioremap %s frame 0x%llx(size: %llu)-->%p.\n", >> + res->name, (unsigned long long)res->start, >> + (unsigned long long)(res->end - res->start + 1), rf_base); >> + >> + res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "control"); >> + cf_base = devm_ioremap_resource(dev, res); >> + if (IS_ERR(rf_base)) >> + return PTR_ERR(rf_base); >> + >> + pr_debug("sbsa_gwdt: ioremap %s frame 0x%llx(size: %llu)-->%p.\n", >> + res->name, (unsigned long long)res->start, >> + (unsigned long long)(res->end - res->start + 1), cf_base); > > I would probably drop the various pr_debug() calls here. Once the driver > works fine, they are normally not that useful any more. yes, for this drive, if it works fine, we can drop it, but I keep these info for some reason: (1)they can help engineer debug GTDT table or DTS, if the info of watchdog goes wrong. (2)check the memory map (3)if DEBUG is disable, all pr_debug are no_printk, it won't increase Image size or output any through console. > > Arnd > -- Best regards, Fu Wei Software Engineer From Red Hat LEG Team Linaro.org | Open source software for ARM SoCs Ph: +86 186 2020 4684 (mobile) IRC: fuwei Skype: tekkamanninja Room 1512, Regus One Corporate Avenue,Level 15, One Corporate Avenue,222 Hubin Road,Huangpu District, Shanghai,China 200021 -- 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-16 12:02 UTC|newest] Thread overview: 550+ 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 2015-05-15 14:06 ` Arnd Bergmann 2015-05-15 14:06 ` Arnd Bergmann 2015-05-15 14:14 ` Fu Wei 2015-05-15 14:14 ` Fu Wei 2015-05-16 10:29 ` 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 2015-05-15 11:08 ` [PATCH 3/6] ARM64: add SBSA Generic Watchdog device node in amd-seattle-soc.dtsi fu.wei 2015-05-15 11:08 ` fu.wei-QSEj5FYQhm4dnm+yROfE0A 2015-05-15 14:07 ` [Linaro-acpi] [PATCH 0/6] Watchdog: introdouce ARM SBSA watchdog driver Arnd Bergmann 2015-05-15 14:07 ` Arnd Bergmann 2015-05-16 10:33 ` Fu Wei 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 [this message] 2015-05-16 12:01 ` Fu Wei 2015-05-16 12:26 ` Timur Tabi 2015-05-15 22:57 ` Guenter Roeck 2015-05-15 22:57 ` Guenter Roeck 2015-05-18 17:38 ` Fu Wei 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 13:55 ` Timur Tabi 2015-05-15 17:59 ` Guenter Roeck 2015-05-15 18:01 ` Guenter Roeck 2015-05-15 18:01 ` Guenter Roeck 2015-05-18 17:22 ` Fu Wei 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: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 2015-05-18 20:14 ` Guenter Roeck 2015-05-19 1:12 ` Fu Wei 2015-05-19 1:12 ` Fu Wei 2015-05-21 8:32 ` [PATCH v2 0/7] Watchdog: introduce ARM SBSA watchdog driver fu.wei 2015-05-21 8:32 ` fu.wei-QSEj5FYQhm4dnm+yROfE0A 2015-05-21 8:32 ` [PATCH v2 1/7] clocksource: export "arch_timer_get_rate" for the other drivers fu.wei 2015-05-21 8:32 ` 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 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: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 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 2015-05-21 10:05 ` Fu Wei 2015-05-21 10:05 ` Fu Wei 2015-05-21 10:17 ` Guenter Roeck 2015-05-21 10:50 ` Fu Wei 2015-05-21 10:50 ` Fu Wei 2015-05-21 13:28 ` Guenter Roeck 2015-05-21 10:11 ` Guenter Roeck 2015-05-21 15:32 ` Guenter Roeck 2015-05-21 15:32 ` Guenter Roeck 2015-05-22 5:17 ` Fu Wei 2015-05-25 3:09 ` Fu Wei 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 2015-05-22 10:46 ` Fu Wei 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 2015-05-22 14:38 ` Fu Wei 2015-05-22 14:38 ` Fu Wei 2015-05-22 15:05 ` Guenter Roeck 2015-05-24 16:17 ` Fu Wei 2015-05-21 8:32 ` [PATCH v2 6/7] Watchdog: introduce ARM SBSA watchdog driver fu.wei 2015-05-21 8:32 ` fu.wei-QSEj5FYQhm4dnm+yROfE0A 2015-05-21 10:34 ` Guenter Roeck 2015-05-21 10:34 ` Guenter Roeck 2015-05-21 11:08 ` Fu Wei 2015-05-21 15:18 ` Guenter Roeck 2015-05-21 15:18 ` Guenter Roeck 2015-05-21 15:46 ` Fu Wei 2015-05-21 15:59 ` Guenter Roeck 2015-05-21 16:12 ` Fu Wei 2015-05-21 16:12 ` Fu Wei 2015-05-21 16:33 ` Timur Tabi 2015-05-21 16:33 ` Timur Tabi 2015-05-22 5:05 ` Fu Wei 2015-05-22 5:05 ` Fu Wei 2015-05-21 13:09 ` Timur Tabi 2015-05-21 15:28 ` Guenter Roeck 2015-05-21 15:28 ` Guenter Roeck 2015-05-25 3:43 ` Fu Wei 2015-05-25 3:43 ` Fu Wei 2015-05-25 3:46 ` Timur Tabi 2015-05-25 3:46 ` Timur Tabi 2015-05-25 4:11 ` Fu Wei 2015-05-25 4:11 ` Fu Wei 2015-05-21 15:42 ` Timur Tabi 2015-05-21 15:42 ` Timur Tabi 2015-05-23 16:28 ` Fu Wei 2015-05-23 16:50 ` Fu Wei 2015-05-23 19:40 ` Timur Tabi 2015-05-23 19:40 ` Timur Tabi 2015-05-23 20:01 ` Guenter Roeck 2015-05-23 20:01 ` Guenter Roeck 2015-05-23 20:27 ` Timur Tabi 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 2015-05-24 14:15 ` Guenter Roeck 2015-05-24 14:15 ` Guenter Roeck 2015-05-24 15:50 ` Fu Wei 2015-05-24 15:50 ` Fu Wei 2015-05-24 16:23 ` Guenter Roeck 2015-05-24 16:47 ` Fu Wei 2015-05-24 16:58 ` Guenter Roeck 2015-05-24 16:58 ` Guenter Roeck 2015-05-24 17:04 ` Fu Wei 2015-05-24 17:04 ` Fu Wei 2015-05-24 15:02 ` Timur Tabi 2015-05-24 16:04 ` Fu Wei 2015-05-24 16:04 ` Fu Wei 2015-05-24 16:13 ` Timur Tabi 2015-05-24 16:13 ` Timur Tabi 2015-05-24 16:29 ` Guenter Roeck 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 2015-05-24 17:19 ` Timur Tabi 2015-05-24 17:19 ` Timur Tabi 2015-05-24 17:23 ` Fu Wei 2015-05-24 17:32 ` Guenter Roeck 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:50 ` Hanjun Guo 2015-05-22 14:55 ` Arnd Bergmann 2015-05-22 15:01 ` Guenter Roeck 2015-05-22 15:01 ` Guenter Roeck 2015-05-22 15:18 ` Hanjun Guo 2015-05-22 15:18 ` Hanjun Guo 2015-05-22 15:24 ` [Linaro-acpi] " Arnd Bergmann 2015-05-22 15:24 ` 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-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 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 2015-05-24 14:06 ` Guenter Roeck 2015-05-24 14:06 ` Guenter Roeck 2015-05-24 15:06 ` Timur Tabi 2015-05-24 15:06 ` Timur Tabi 2015-05-24 15:37 ` Fu Wei 2015-05-24 15:37 ` Fu Wei 2015-05-23 18:40 ` Timur Tabi 2015-05-23 19:14 ` Fu Wei 2015-05-23 19:14 ` Fu Wei 2015-05-23 19:21 ` Timur Tabi 2015-05-21 8:32 ` [PATCH v2 7/7] ACPI: import watchdog info of GTDT into platform device fu.wei 2015-05-22 15:38 ` Hanjun Guo 2015-05-22 15:38 ` Hanjun Guo 2015-05-23 19:46 ` Timur Tabi 2015-05-23 19:46 ` Timur Tabi 2015-05-21 8:46 ` [Linaro-acpi] [PATCH v2 0/7] Watchdog: introduce ARM SBSA watchdog driver Arnd Bergmann 2015-05-21 8:46 ` Arnd Bergmann 2015-05-21 9:01 ` Fu Wei 2015-05-21 9:01 ` Fu Wei 2015-05-21 20:36 ` Suravee Suthikulpanit 2015-05-21 20:36 ` Suravee Suthikulpanit 2015-05-22 5:08 ` Fu Wei 2015-05-25 10:03 ` [PATCH v3 0/6] " fu.wei 2015-05-25 10:03 ` fu.wei-QSEj5FYQhm4dnm+yROfE0A 2015-05-25 10:03 ` [PATCH v3 1/6] Documentation: add sbsa-gwdt.txt documentation fu.wei 2015-05-25 10:03 ` 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 2015-05-25 19:28 ` Guenter Roeck 2015-05-25 19:28 ` Guenter Roeck 2015-05-25 10:03 ` [PATCH v3 5/6] Watchdog: introduce ARM SBSA watchdog driver fu.wei 2015-05-25 19:39 ` Guenter Roeck 2015-05-25 19:39 ` Guenter Roeck 2015-05-29 9:11 ` Fu Wei 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 2015-05-29 10:17 ` Fu Wei 2015-05-29 10:17 ` Fu Wei 2015-05-29 13:28 ` Timur Tabi 2015-05-29 13:28 ` Timur Tabi 2015-05-29 14:32 ` Fu Wei 2015-05-29 14:32 ` Fu Wei 2015-05-29 15:46 ` Timur Tabi 2015-05-29 15:46 ` Timur Tabi 2015-05-29 17:53 ` Fu Wei 2015-05-29 18:27 ` Timur Tabi 2015-05-29 18:27 ` Timur Tabi 2015-05-29 22:10 ` Guenter Roeck 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 2015-05-26 18:24 ` Guenter Roeck 2015-05-26 18:24 ` Guenter Roeck 2015-05-27 3:01 ` Hanjun Guo 2015-05-27 3:08 ` Timur Tabi 2015-05-27 3:08 ` Timur Tabi 2015-05-26 12:28 ` Will Deacon 2015-05-26 12:28 ` Will Deacon 2015-05-26 15:02 ` Ashwin Chaugule 2015-05-26 15:02 ` Ashwin Chaugule 2015-05-26 15:18 ` Will Deacon 2015-05-26 15:18 ` Will Deacon 2015-05-26 15:35 ` Ashwin Chaugule 2015-05-26 15:35 ` Ashwin Chaugule 2015-05-26 15:35 ` Ashwin Chaugule 2015-05-26 15:36 ` Guenter Roeck 2015-05-26 15:36 ` Guenter Roeck 2015-05-26 16:27 ` Fu Wei 2015-05-26 16:27 ` Fu Wei 2015-05-27 10:44 ` Will Deacon 2015-05-27 10:44 ` Will Deacon 2015-05-29 11:13 ` Fu Wei 2015-05-29 11:13 ` Fu Wei 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 2015-06-02 4:05 ` [PATCH v4 3/7] ARM64: add SBSA Generic Watchdog device node in amd-seattle-soc.dtsi fu.wei 2015-06-02 4:05 ` fu.wei-QSEj5FYQhm4dnm+yROfE0A 2015-06-02 4:05 ` [PATCH v4 4/7] Watchdog: introdouce "pretimeout" into framework fu.wei 2015-06-02 4:05 ` fu.wei-QSEj5FYQhm4dnm+yROfE0A 2015-06-02 16:12 ` Guenter Roeck 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 2015-06-02 4:05 ` fu.wei-QSEj5FYQhm4dnm+yROfE0A 2015-06-02 15:32 ` Timur Tabi 2015-06-02 15:32 ` Timur Tabi 2015-06-02 15:37 ` Guenter Roeck 2015-06-02 15:37 ` Guenter Roeck 2015-06-02 16:55 ` Fu Wei 2015-06-02 16:55 ` Fu Wei 2015-06-02 17:07 ` Guenter Roeck 2015-06-02 17:07 ` Guenter Roeck 2015-06-08 16:05 ` Fu Wei 2015-06-08 16:05 ` Fu Wei 2015-06-08 18:26 ` Guenter Roeck 2015-06-08 18:26 ` Guenter Roeck 2015-06-09 3:59 ` Fu Wei 2015-06-09 4:37 ` Guenter Roeck 2015-06-09 4:37 ` Guenter Roeck 2015-06-09 6:37 ` Fu Wei 2015-06-09 6:37 ` Fu Wei 2015-06-09 8:04 ` Guenter Roeck 2015-06-09 8:04 ` Guenter Roeck 2015-06-09 10:46 ` Fu Wei 2015-06-09 16:22 ` Guenter Roeck 2015-06-09 16:29 ` Timur Tabi 2015-06-09 16:29 ` Timur Tabi 2015-06-09 16:45 ` Guenter Roeck 2015-06-09 16:53 ` Timur Tabi 2015-06-09 16:53 ` Timur Tabi 2015-06-10 3:41 ` Fu Wei 2015-06-10 3:41 ` Fu Wei 2015-06-10 4:20 ` Fu Wei 2015-06-10 14:22 ` Timur Tabi 2015-06-10 14:22 ` Timur Tabi 2015-06-10 14:36 ` Fu Wei 2015-06-10 14:36 ` Fu Wei 2015-06-10 14:41 ` Fu Wei 2015-06-10 14:41 ` Fu Wei 2015-06-10 14:41 ` Fu Wei 2015-06-10 15:38 ` Fu Wei 2015-06-10 15:38 ` Fu Wei 2015-06-10 17:54 ` Fu Wei 2015-06-10 17:54 ` Fu Wei 2015-06-11 0:22 ` Timur Tabi 2015-06-11 0:22 ` Timur Tabi 2015-06-11 3:00 ` Fu Wei 2015-06-11 3:45 ` Timur Tabi 2015-06-11 3:45 ` Timur Tabi 2015-06-11 5:13 ` Guenter Roeck 2015-06-11 5:13 ` Guenter Roeck 2015-06-11 5:33 ` Fu Wei 2015-06-11 5:32 ` Fu Wei 2015-06-11 5:32 ` Fu Wei 2015-06-02 17:21 ` Timur Tabi 2015-06-02 17:21 ` Timur Tabi 2015-06-03 18:16 ` Timur Tabi 2015-06-03 18:16 ` Timur Tabi 2015-06-03 18:25 ` Guenter Roeck 2015-06-03 18:25 ` Guenter Roeck 2015-06-03 18:53 ` Timur Tabi 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 2015-09-14 15:27 ` Fu Wei 2015-09-14 15:27 ` Fu Wei 2015-09-14 8:51 ` Catalin Marinas 2015-09-15 3:16 ` Fu Wei 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-10 13:41 ` [PATCH v5 0/8] Watchdog: introduce ARM SBSA watchdog driver fu.wei 2015-06-10 13:41 ` fu.wei-QSEj5FYQhm4dnm+yROfE0A 2015-06-10 13:41 ` [PATCH v5 1/8] Documentation: add sbsa-gwdt.txt documentation fu.wei 2015-06-10 13:41 ` [PATCH v5 2/8] ARM64: add SBSA Generic Watchdog device node in foundation-v8.dts fu.wei 2015-06-10 13:41 ` 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 2015-06-10 13:41 ` fu.wei-QSEj5FYQhm4dnm+yROfE0A 2015-06-10 13:41 ` [PATCH v5 4/8] Watchdog: introdouce "pretimeout" into framework fu.wei 2015-06-10 16:21 ` Guenter Roeck 2015-06-10 16:21 ` Guenter Roeck 2015-06-11 11:22 ` Fu Wei 2015-06-11 16:38 ` Guenter Roeck 2015-06-11 16:38 ` Guenter Roeck 2015-06-10 13:41 ` [PATCH v5 5/8] Watchdog: introduce ARM SBSA watchdog driver fu.wei 2015-06-10 13:41 ` fu.wei-QSEj5FYQhm4dnm+yROfE0A 2015-06-10 13:41 ` [PATCH v5 6/8] ACPI: add GTDT table parse driver into ACPI driver fu.wei 2015-06-10 13:41 ` 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 2015-06-10 13:41 ` fu.wei-QSEj5FYQhm4dnm+yROfE0A 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 2015-06-10 17:47 ` fu.wei-QSEj5FYQhm4dnm+yROfE0A 2015-06-10 17:47 ` [PATCH non-pretimeout 1/7] Documentation: add sbsa-gwdt.txt documentation fu.wei 2015-06-10 17:47 ` 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 3/7] ARM64: add SBSA Generic Watchdog device node in amd-seattle-soc.dtsi fu.wei 2015-06-10 17:47 ` fu.wei-QSEj5FYQhm4dnm+yROfE0A 2015-06-12 20:54 ` Timur Tabi 2015-06-12 20:54 ` Timur Tabi 2015-06-14 10:05 ` Fu Wei 2015-06-14 13:17 ` Timur Tabi 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 4/7] Watchdog: introduce ARM SBSA watchdog driver fu.wei 2015-06-11 5:33 ` Guenter Roeck 2015-06-11 5:33 ` Guenter Roeck 2015-06-11 5:44 ` Fu Wei 2015-06-11 5:49 ` Guenter Roeck 2015-06-11 5:59 ` Fu Wei 2015-06-11 5:59 ` Fu Wei 2015-06-11 16:28 ` [non-pretimeout,4/7] " Guenter Roeck 2015-06-23 13:26 ` Fu Wei 2015-06-23 15:21 ` Guenter Roeck 2015-06-23 15:21 ` Guenter Roeck 2015-06-23 16:17 ` Fu Wei 2015-06-23 16:43 ` Guenter Roeck 2015-06-23 17:01 ` Fu Wei 2015-06-23 17:01 ` Fu Wei 2015-06-12 3:57 ` [PATCH non-pretimeout 4/7] " Timur Tabi 2015-06-12 3:57 ` Timur Tabi 2015-06-14 10:15 ` Fu Wei 2015-06-14 10:15 ` 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 2015-06-10 17:47 ` [PATCH non-pretimeout 6/7] Watchdog: enable ACPI GTDT support for ARM SBSA watchdog driver fu.wei 2015-06-10 17:47 ` 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 2015-06-10 17:47 ` fu.wei-QSEj5FYQhm4dnm+yROfE0A 2015-06-23 14:16 ` [PATCH v6 0/8] Watchdog: introduce ARM SBSA watchdog driver fu.wei 2015-06-23 14:16 ` [PATCH v6 1/8] Documentation: add sbsa-gwdt.txt documentation fu.wei 2015-06-23 14:16 ` fu.wei-QSEj5FYQhm4dnm+yROfE0A 2015-07-14 14:49 ` Rob Herring 2015-07-14 14:49 ` Rob Herring 2015-07-14 15:48 ` Fu Wei 2015-07-14 15:48 ` Fu Wei 2015-07-15 12:52 ` 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 2015-06-23 14:16 ` fu.wei-QSEj5FYQhm4dnm+yROfE0A 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 14:16 ` [PATCH v6 4/8] Watchdog: introdouce "pretimeout" into framework fu.wei 2015-06-23 14:16 ` fu.wei-QSEj5FYQhm4dnm+yROfE0A 2015-06-29 16:53 ` [PATCH v6 0/8] Watchdog: introduce ARM SBSA watchdog driver Fu Wei 2015-06-29 16:53 ` Fu Wei 2015-06-29 19:16 ` Guenter Roeck 2015-06-30 23:47 ` Fu Wei 2015-07-13 9:09 ` Fu Wei 2015-07-13 9:09 ` Fu Wei 2015-07-13 15:34 ` Guenter Roeck 2015-07-14 0:42 ` Fu Wei 2015-07-14 0:42 ` Fu Wei 2015-06-23 15:59 ` [PATCH v6 5/8] " fu.wei 2015-06-23 15:59 ` [PATCH v6 6/8] ACPI: add GTDT table parse driver into ACPI driver fu.wei 2015-06-23 15:59 ` fu.wei-QSEj5FYQhm4dnm+yROfE0A 2015-07-23 8:32 ` Fu Wei 2015-07-23 8:32 ` Fu Wei 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 2015-06-23 15:59 ` fu.wei-QSEj5FYQhm4dnm+yROfE0A 2015-06-23 15:59 ` [PATCH v6 8/8] clocksource: simplify ACPI code in arm_arch_timer.c fu.wei 2015-06-23 15:59 ` fu.wei-QSEj5FYQhm4dnm+yROfE0A 2015-07-13 8:53 ` [PATCH v2 0/3] arm64: Add multiboot support (via fdt) for Xen boot fu.wei 2015-07-13 8:53 ` [PATCH v2 1/3] arm64: Add Xen boot support file fu.wei 2015-07-15 16:18 ` Vladimir 'φ-coder/phcoder' Serbinenko 2015-07-15 16:18 ` Vladimir 'φ-coder/phcoder' Serbinenko 2015-07-16 16:46 ` Ian Campbell 2015-07-16 16:46 ` Ian Campbell 2015-07-23 10:16 ` Fu Wei 2015-07-23 10:16 ` Fu Wei 2015-07-13 8:53 ` [PATCH v2 2/3] util/grub.d/20_linux_xen.in: Add arm64 support fu.wei 2015-07-14 3:53 ` Andrei Borzenkov 2015-07-14 3:53 ` Andrei Borzenkov 2015-07-14 9:41 ` Ian Campbell 2015-07-14 15:23 ` [Xen-devel] " Konrad Rzeszutek Wilk 2015-07-14 13:09 ` Fu Wei 2015-07-14 13:09 ` Fu Wei 2015-07-15 16:24 ` Vladimir 'φ-coder/phcoder' Serbinenko 2015-07-15 16:24 ` Vladimir 'φ-coder/phcoder' Serbinenko 2015-07-13 8:54 ` [PATCH v2 3/3] arm64: Add the introduction of Xen boot command fu.wei 2015-07-14 9:29 ` [Xen-devel] [PATCH v2 0/3] arm64: Add multiboot support (via fdt) for Xen boot Ian Campbell 2015-07-14 9:29 ` Ian Campbell 2015-07-14 11:56 ` Fu Wei 2015-07-15 15:56 ` Vladimir 'φ-coder/phcoder' Serbinenko 2015-07-15 15:56 ` Vladimir 'φ-coder/phcoder' Serbinenko 2015-07-23 5:16 ` [PATCH v3 0/4] arm64: Add Xen boot support (via fdt) fu.wei 2015-07-23 5:16 ` [PATCH v3 1/4] arm64: Add and export some accessor functions for xen boot fu.wei 2015-10-29 12:03 ` Vladimir 'φ-coder/phcoder' Serbinenko 2015-10-29 12:03 ` Vladimir 'φ-coder/phcoder' Serbinenko 2015-10-30 7:11 ` Fu Wei 2015-10-30 7:11 ` Fu Wei 2015-07-23 5:16 ` [PATCH v3 2/4] arm64: Add xen_boot module file fu.wei 2015-10-29 14:27 ` Vladimir 'φ-coder/phcoder' Serbinenko 2015-10-29 14:27 ` Vladimir 'φ-coder/phcoder' Serbinenko 2015-10-30 8:08 ` Fu Wei 2015-10-30 8:08 ` Fu Wei 2015-11-03 14:57 ` Fu Wei 2015-11-03 14:57 ` Fu Wei 2015-11-03 15:22 ` Ian Campbell 2015-11-03 15:22 ` Ian Campbell 2015-11-05 9:46 ` Fu Wei 2015-07-23 5:16 ` [PATCH v3 3/4] * util/grub.d/20_linux_xen.in: Add support of the XEN boot on aarch64 fu.wei 2015-10-29 15:25 ` Vladimir 'φ-coder/phcoder' Serbinenko 2015-10-29 15:25 ` Vladimir 'φ-coder/phcoder' Serbinenko 2015-10-29 19:53 ` Andrei Borzenkov 2015-10-29 19:53 ` Andrei Borzenkov 2015-10-30 8:44 ` Fu Wei 2015-10-30 8:44 ` Fu Wei 2015-10-30 9:50 ` Vladimir 'φ-coder/phcoder' Serbinenko 2015-10-30 9:50 ` Vladimir 'φ-coder/phcoder' Serbinenko 2015-10-30 10:07 ` Andrei Borzenkov 2015-10-30 10:07 ` Andrei Borzenkov [not found] ` <CAEaD8JOHR9QXa=ySc36a-ECF-7MUBgvaSVFw_BZxrXrvZA5u_A@mail.gmail.com> [not found] ` <CAA91j0XKvpgVVWuv79AEv6bguxrQrV4q+eG5Xtw+UBvMSmDF-w@mail.gmail.com> 2015-11-12 10:43 ` Vladimir 'φ-coder/phcoder' Serbinenko 2015-07-23 5:16 ` [PATCH v3 4/4] arm64: Add the introduction of xen boot commands in docs/grub.texi fu.wei 2015-08-04 8:34 ` [PATCH v3 0/4] arm64: Add Xen boot support (via fdt) Fu Wei 2015-09-08 3:38 ` Fu Wei 2015-09-30 16:00 ` Stefano Stabellini 2015-10-01 16:19 ` Stefano Stabellini 2015-10-29 2:43 ` Fu Wei 2015-10-29 6:06 ` Fu Wei 2015-10-29 11:00 ` Stefano Stabellini 2015-08-14 12:35 ` [PATCH] acpi, apei, arm64: APEI initial support for aarch64 fu.wei 2015-08-14 12:39 ` Fu Wei 2015-08-14 18:27 ` Zhang, Jonathan Zhixiong 2015-08-15 6:45 ` Fu Wei 2015-08-17 10:01 ` Will Deacon 2015-08-17 23:19 ` Zhang, Jonathan Zhixiong 2015-08-18 8:31 ` Will Deacon 2015-08-18 9:26 ` Fu Wei 2015-08-18 16:44 ` [PATCH v2 0/2] acpi, apei: add BERT support fu.wei 2015-08-18 16:44 ` [PATCH v2 1/2] acpi, apei: add Boot Error Record Table (BERT) support fu.wei 2015-12-16 10:29 ` Borislav Petkov 2016-01-06 18:21 ` Fu Wei 2016-01-06 18:31 ` Borislav Petkov 2015-08-18 16:44 ` [PATCH v2 2/2] acpi, apei, bert: Clear error status at the end of error handling fu.wei 2015-12-16 10:30 ` Borislav Petkov 2015-12-15 16:39 ` [Linaro-acpi] [PATCH v2 0/2] acpi, apei: add BERT support Timur Tabi 2016-01-06 18:24 ` Fu Wei 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 2015-09-15 8:43 ` Dave Young 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 2015-09-11 2:50 ` Guenter Roeck 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 2015-10-13 8:34 ` Fu Wei 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 2015-08-24 17:01 ` [PATCH v7 8/8] clocksource: simplify ACPI code in arm_arch_timer.c fu.wei 2015-08-24 17:01 ` fu.wei-QSEj5FYQhm4dnm+yROfE0A 2015-08-24 17:50 ` Thomas Gleixner 2015-08-25 17:19 ` Fu Wei 2015-08-25 19:17 ` Thomas Gleixner 2015-08-25 19:17 ` Thomas Gleixner 2015-08-27 12:02 ` Hanjun Guo 2015-08-27 12:02 ` Hanjun Guo 2015-08-27 12:08 ` Thomas Gleixner 2015-08-27 12:28 ` Hanjun Guo 2015-08-27 12:28 ` Hanjun Guo 2015-08-27 13:36 ` Hanjun Guo 2015-08-27 13:40 ` Thomas Gleixner 2015-08-27 13:40 ` Thomas Gleixner 2015-08-27 13:51 ` Fu Wei 2015-09-14 18:05 ` Marc Zyngier 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 2016-02-25 6:50 ` [PATCH v2 0/4] arm64,xen: add xen_boot support into grup-mkconfig 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=555731B1.3070805@linaro.org \ --to=fu.wei@linaro.org \ --cc=Suravee.Suthikulpanit@amd.com \ --cc=al.stone@linaro.org \ --cc=arnd@arndb.de \ --cc=ashwin.chaugule@linaro.org \ --cc=corbet@lwn.net \ --cc=devicetree@vger.kernel.org \ --cc=graeme.gregory@linaro.org \ --cc=hanjun.guo@linaro.org \ --cc=jcm@redhat.com \ --cc=leo.duran@amd.com \ --cc=linaro-acpi@lists.linaro.org \ --cc=linux-doc@vger.kernel.org \ --cc=linux-kernel@vger.kernel.org \ --cc=linux-watchdog@vger.kernel.org \ --cc=linux@roeck-us.net \ --cc=tekkamanninja@gmail.com \ --cc=timur@codeaurora.org \ --cc=vgandhi@codeaurora.org \ --cc=wim@iguana.be \ /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: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.