* [PATCH] thinkpad_acpi: Add support for X1 Yoga (2016) Tablet Mode
@ 2016-10-25 22:12 Lyude
[not found] ` <1477433543-14915-1-git-send-email-lyude-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
0 siblings, 1 reply; 7+ messages in thread
From: Lyude @ 2016-10-25 22:12 UTC (permalink / raw)
To: ibm-acpi-devel
Cc: Lyude, Henrique de Moraes Holschuh, Darren Hart,
platform-driver-x86, linux-kernel
For whatever reason, the X1 Yoga doesn't support the normal method of
querying for tablet mode. Instead of providing the MHKG method under the
hotkey handle, we're instead given the CMMD method under the EC handle.
Values on this handle are either 0x1, laptop mode, or 0x6, tablet mode.
Signed-off-by: Lyude <lyude@redhat.com>
---
So HOPEFULLY I actually did this right. There was some discussion here
previously about supporting this, and it was previously mentioned that the IOST
method was responsible for holding the current tablet status. However, it
really doesn't seem like this is the case:
Method (_Q2E, 0, NotSerialized) // _Qxx: EC Query
{
Local0 = \_SB.PCI0.LPC.EC.CMMD
If ((Local0 != 0x00) && (Local0 <= 0x06))
{
If (Local0 != \PMMD)
{
\PMMD = Local0
\_SB.PCI0.LPC.EC.HKEY.MHKQ (0x60C0)
}
}
If ((Local0 == 0x00) || (Local0 >= 0x07))
{
Local1 = 0x01
}
ElseIf ((Local0 == 0x02) || (Local0 == 0x03))
{
Local1 = 0x02
}
Else
{
Local1 = 0x03
}
If (Local1 != \LVMD)
{
\LVMD = Local1
Sleep (0x0A)
\_SB.PCI0.LPC.EC.HKEY.MHKQ (0x60F0)
}
}
IOST seems to be present in the decompiled DSDT from my Yoga, however it's
quite far from the spot that actually sends the 0x60C0 hotkey event. Let me
know if you guys want to verify this against the full decompiled DSDT for this
machine.
drivers/platform/x86/thinkpad_acpi.c | 36 +++++++++++++++++++++++++++++++++---
1 file changed, 33 insertions(+), 3 deletions(-)
diff --git a/drivers/platform/x86/thinkpad_acpi.c b/drivers/platform/x86/thinkpad_acpi.c
index b65ce75..8082dc9 100644
--- a/drivers/platform/x86/thinkpad_acpi.c
+++ b/drivers/platform/x86/thinkpad_acpi.c
@@ -190,6 +190,9 @@ enum tpacpi_hkey_event_t {
TP_HKEY_EV_LID_OPEN = 0x5002, /* laptop lid opened */
TP_HKEY_EV_TABLET_TABLET = 0x5009, /* tablet swivel up */
TP_HKEY_EV_TABLET_NOTEBOOK = 0x500a, /* tablet swivel down */
+ TP_HKEY_EV_TABLET_CHANGED = 0x60c0, /* X1 Yoga (2016):
+ * enter/leave tablet mode
+ */
TP_HKEY_EV_PEN_INSERTED = 0x500b, /* tablet pen inserted */
TP_HKEY_EV_PEN_REMOVED = 0x500c, /* tablet pen removed */
TP_HKEY_EV_BRGHT_CHANGED = 0x5010, /* backlight control event */
@@ -303,6 +306,7 @@ static struct {
u32 hotkey_mask:1;
u32 hotkey_wlsw:1;
u32 hotkey_tablet:1;
+ u32 hotkey_tablet_cmmd:1;
u32 kbdlight:1;
u32 light:1;
u32 light_status:1;
@@ -2059,6 +2063,8 @@ static void hotkey_poll_setup(const bool may_warn);
/* HKEY.MHKG() return bits */
#define TP_HOTKEY_TABLET_MASK (1 << 3)
+/* ThinkPad X1 Yoga (2016) */
+#define TP_EC_CMMD_TABLET_MODE 0x6
static int hotkey_get_wlsw(void)
{
@@ -2083,10 +2089,18 @@ static int hotkey_get_tablet_mode(int *status)
{
int s;
- if (!acpi_evalf(hkey_handle, &s, "MHKG", "d"))
- return -EIO;
+ if (tp_features.hotkey_tablet_cmmd) {
+ if (!acpi_evalf(ec_handle, &s, "CMMD", "d"))
+ return -EIO;
+
+ *status = (s == TP_EC_CMMD_TABLET_MODE);
+ } else {
+ if (!acpi_evalf(hkey_handle, &s, "MHKG", "d"))
+ return -EIO;
+
+ *status = ((s & TP_HOTKEY_TABLET_MASK) != 0);
+ }
- *status = ((s & TP_HOTKEY_TABLET_MASK) != 0);
return 0;
}
@@ -3475,6 +3489,18 @@ static int __init hotkey_init(struct ibm_init_struct *iibm)
&dev_attr_hotkey_tablet_mode.attr);
}
+ /* For X1 Yoga (2016) */
+ if (!res && acpi_evalf(ec_handle, &status, "CMMD", "qd")) {
+ tp_features.hotkey_tablet = 1;
+ tp_features.hotkey_tablet_cmmd = 1;
+ tabletsw_state = (status == TP_EC_CMMD_TABLET_MODE);
+
+ pr_info("Possible tablet mode switch found; ThinkPad in %s mode\n",
+ (tabletsw_state) ? "tablet" : "laptop");
+ res = add_to_attr_set(hotkey_dev_attributes,
+ &dev_attr_hotkey_tablet_mode.attr);
+ }
+
if (!res)
res = register_attr_set_with_sysfs(
hotkey_dev_attributes,
@@ -3899,6 +3925,10 @@ static bool hotkey_notify_6xxx(const u32 hkey,
*ignore_acpi_ev = true;
return true;
+ case TP_HKEY_EV_TABLET_CHANGED:
+ tpacpi_input_send_tabletsw();
+ break;
+
default:
pr_warn("unknown possible thermal alarm or keyboard event received\n");
known = false;
--
2.7.4
^ permalink raw reply related [flat|nested] 7+ messages in thread[parent not found: <1477433543-14915-1-git-send-email-lyude-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>]
* Re: [PATCH] thinkpad_acpi: Add support for X1 Yoga (2016) Tablet Mode [not found] ` <1477433543-14915-1-git-send-email-lyude-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org> @ 2016-10-27 14:52 ` Lyude Paul 2016-10-27 17:54 ` Henrique de Moraes Holschuh 0 siblings, 1 reply; 7+ messages in thread From: Lyude Paul @ 2016-10-27 14:52 UTC (permalink / raw) To: ibm-acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f Cc: Darren Hart, Henrique de Moraes Holschuh, linux-kernel-u79uwXL29TY76Z2rM5mHXA, platform-driver-x86-u79uwXL29TY76Z2rM5mHXA as well, can someone confirm this patch made it to the ibm-acpi-devel list? When I originally sent this I realized I wasn't subscribed to the list, so I'm guessing I might need to resend. On Tue, 2016-10-25 at 18:12 -0400, Lyude wrote: > For whatever reason, the X1 Yoga doesn't support the normal method of > querying for tablet mode. Instead of providing the MHKG method under > the > hotkey handle, we're instead given the CMMD method under the EC > handle. > Values on this handle are either 0x1, laptop mode, or 0x6, tablet > mode. > > Signed-off-by: Lyude <lyude@redhat.com> > --- > So HOPEFULLY I actually did this right. There was some discussion > here > previously about supporting this, and it was previously mentioned > that the IOST > method was responsible for holding the current tablet status. > However, it > really doesn't seem like this is the case: > > Method (_Q2E, 0, NotSerialized) // _Qxx: EC Query > { > Local0 = \_SB.PCI0.LPC.EC.CMMD > If ((Local0 != 0x00) && (Local0 <= 0x06)) > { > If (Local0 != \PMMD) > { > \PMMD = Local0 > \_SB.PCI0.LPC.EC.HKEY.MHKQ (0x60C0) > } > } > > If ((Local0 == 0x00) || (Local0 >= 0x07)) > { > Local1 = 0x01 > } > ElseIf ((Local0 == 0x02) || (Local0 == 0x03)) > { > Local1 = 0x02 > } > Else > { > Local1 = 0x03 > } > > If (Local1 != \LVMD) > { > \LVMD = Local1 > Sleep (0x0A) > \_SB.PCI0.LPC.EC.HKEY.MHKQ (0x60F0) > } > } > > IOST seems to be present in the decompiled DSDT from my Yoga, however > it's > quite far from the spot that actually sends the 0x60C0 hotkey event. > Let me > know if you guys want to verify this against the full decompiled DSDT > for this > machine. > > drivers/platform/x86/thinkpad_acpi.c | 36 > +++++++++++++++++++++++++++++++++--- > 1 file changed, 33 insertions(+), 3 deletions(-) > > diff --git a/drivers/platform/x86/thinkpad_acpi.c > b/drivers/platform/x86/thinkpad_acpi.c > index b65ce75..8082dc9 100644 > --- a/drivers/platform/x86/thinkpad_acpi.c > +++ b/drivers/platform/x86/thinkpad_acpi.c > @@ -190,6 +190,9 @@ enum tpacpi_hkey_event_t { > TP_HKEY_EV_LID_OPEN = 0x5002, /* laptop lid > opened */ > TP_HKEY_EV_TABLET_TABLET = 0x5009, /* tablet swivel > up */ > TP_HKEY_EV_TABLET_NOTEBOOK = 0x500a, /* tablet swivel > down */ > + TP_HKEY_EV_TABLET_CHANGED = 0x60c0, /* X1 Yoga > (2016): > + * enter/leave > tablet mode > + */ > TP_HKEY_EV_PEN_INSERTED = 0x500b, /* tablet > pen inserted */ > TP_HKEY_EV_PEN_REMOVED = 0x500c, /* tablet > pen removed */ > TP_HKEY_EV_BRGHT_CHANGED = 0x5010, /* backlight > control event */ > @@ -303,6 +306,7 @@ static struct { > u32 hotkey_mask:1; > u32 hotkey_wlsw:1; > u32 hotkey_tablet:1; > + u32 hotkey_tablet_cmmd:1; > u32 kbdlight:1; > u32 light:1; > u32 light_status:1; > @@ -2059,6 +2063,8 @@ static void hotkey_poll_setup(const bool > may_warn); > > /* HKEY.MHKG() return bits */ > #define TP_HOTKEY_TABLET_MASK (1 << 3) > +/* ThinkPad X1 Yoga (2016) */ > +#define TP_EC_CMMD_TABLET_MODE 0x6 > > static int hotkey_get_wlsw(void) > { > @@ -2083,10 +2089,18 @@ static int hotkey_get_tablet_mode(int > *status) > { > int s; > > - if (!acpi_evalf(hkey_handle, &s, "MHKG", "d")) > - return -EIO; > + if (tp_features.hotkey_tablet_cmmd) { > + if (!acpi_evalf(ec_handle, &s, "CMMD", "d")) > + return -EIO; > + > + *status = (s == TP_EC_CMMD_TABLET_MODE); > + } else { > + if (!acpi_evalf(hkey_handle, &s, "MHKG", "d")) > + return -EIO; > + > + *status = ((s & TP_HOTKEY_TABLET_MASK) != 0); > + } > > - *status = ((s & TP_HOTKEY_TABLET_MASK) != 0); > return 0; > } > > @@ -3475,6 +3489,18 @@ static int __init hotkey_init(struct > ibm_init_struct *iibm) > &dev_attr_hotkey_tablet_mode.attr); > } > > + /* For X1 Yoga (2016) */ > + if (!res && acpi_evalf(ec_handle, &status, "CMMD", "qd")) { > + tp_features.hotkey_tablet = 1; > + tp_features.hotkey_tablet_cmmd = 1; > + tabletsw_state = (status == TP_EC_CMMD_TABLET_MODE); > + > + pr_info("Possible tablet mode switch found; ThinkPad > in %s mode\n", > + (tabletsw_state) ? "tablet" : "laptop"); > + res = add_to_attr_set(hotkey_dev_attributes, > + &dev_attr_hotkey_tablet_mode.a > ttr); > + } > + > if (!res) > res = register_attr_set_with_sysfs( > hotkey_dev_attributes, > @@ -3899,6 +3925,10 @@ static bool hotkey_notify_6xxx(const u32 hkey, > *ignore_acpi_ev = true; > return true; > > + case TP_HKEY_EV_TABLET_CHANGED: > + tpacpi_input_send_tabletsw(); > + break; > + > default: > pr_warn("unknown possible thermal alarm or keyboard > event received\n"); > known = false; ------------------------------------------------------------------------------ The Command Line: Reinvented for Modern Developers Did the resurgence of CLI tooling catch you by surprise? Reconnect with the command line and become more productive. Learn the new .NET and ASP.NET CLI. Get your free copy! http://sdm.link/telerik _______________________________________________ ibm-acpi-devel mailing list ibm-acpi-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/ibm-acpi-devel ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [PATCH] thinkpad_acpi: Add support for X1 Yoga (2016) Tablet Mode 2016-10-27 14:52 ` Lyude Paul @ 2016-10-27 17:54 ` Henrique de Moraes Holschuh 2016-10-27 19:46 ` [PATCH v2] " Lyude 0 siblings, 1 reply; 7+ messages in thread From: Henrique de Moraes Holschuh @ 2016-10-27 17:54 UTC (permalink / raw) To: Lyude Paul Cc: ibm-acpi-devel, Henrique de Moraes Holschuh, Darren Hart, platform-driver-x86, linux-kernel On Thu, 27 Oct 2016, Lyude Paul wrote: > as well, can someone confirm this patch made it to the ibm-acpi-devel > list? When I originally sent this I realized I wasn't subscribed to the > list, so I'm guessing I might need to resend. I received it. I just didn't have the time to go over it in detail. At first look, it seems correct... > > + /* For X1 Yoga (2016) */ > > + if (!res && acpi_evalf(ec_handle, &status, "CMMD", "qd")) { > > + tp_features.hotkey_tablet = 1; > > + tp_features.hotkey_tablet_cmmd = 1; > > + tabletsw_state = (status == TP_EC_CMMD_TABLET_MODE); > > + > > + pr_info("Possible tablet mode switch found; ThinkPad > > in %s mode\n", > > + (tabletsw_state) ? "tablet" : "laptop"); > > + res = add_to_attr_set(hotkey_dev_attributes, > > + &dev_attr_hotkey_tablet_mode.a > > ttr); > > + } Ehh... the code doesn't act as if it were a "possible" switch, but rather that it _did_ find a x1_yoga-style switch, so the debug message should be assertive to match the code: pr_info("Tablet mode switch found (X1 Yoga style), Thinkpad is in...") or something to that effect. If the code is wrong, and it has false possitives, we enhance the detection (possibly by using a quirk table if we must). Care to respin with that change? -- Henrique Holschuh ^ permalink raw reply [flat|nested] 7+ messages in thread
* [PATCH v2] thinkpad_acpi: Add support for X1 Yoga (2016) Tablet Mode 2016-10-27 17:54 ` Henrique de Moraes Holschuh @ 2016-10-27 19:46 ` Lyude 2016-11-05 18:45 ` Darren Hart 0 siblings, 1 reply; 7+ messages in thread From: Lyude @ 2016-10-27 19:46 UTC (permalink / raw) To: Henrique de Moraes Holschuh Cc: Lyude, Henrique de Moraes Holschuh, Darren Hart, ibm-acpi-devel, platform-driver-x86, linux-kernel For whatever reason, the X1 Yoga doesn't support the normal method of querying for tablet mode. Instead of providing the MHKG method under the hotkey handle, we're instead given the CMMD method under the EC handle. Values on this handle are either 0x1, laptop mode, or 0x6, tablet mode. Changes since v1: - Clarify kernel output when finding the tablet mode switch Signed-off-by: Lyude <lyude@redhat.com> --- drivers/platform/x86/thinkpad_acpi.c | 36 +++++++++++++++++++++++++++++++++--- 1 file changed, 33 insertions(+), 3 deletions(-) diff --git a/drivers/platform/x86/thinkpad_acpi.c b/drivers/platform/x86/thinkpad_acpi.c index b65ce75..d9f9956 100644 --- a/drivers/platform/x86/thinkpad_acpi.c +++ b/drivers/platform/x86/thinkpad_acpi.c @@ -190,6 +190,9 @@ enum tpacpi_hkey_event_t { TP_HKEY_EV_LID_OPEN = 0x5002, /* laptop lid opened */ TP_HKEY_EV_TABLET_TABLET = 0x5009, /* tablet swivel up */ TP_HKEY_EV_TABLET_NOTEBOOK = 0x500a, /* tablet swivel down */ + TP_HKEY_EV_TABLET_CHANGED = 0x60c0, /* X1 Yoga (2016): + * enter/leave tablet mode + */ TP_HKEY_EV_PEN_INSERTED = 0x500b, /* tablet pen inserted */ TP_HKEY_EV_PEN_REMOVED = 0x500c, /* tablet pen removed */ TP_HKEY_EV_BRGHT_CHANGED = 0x5010, /* backlight control event */ @@ -303,6 +306,7 @@ static struct { u32 hotkey_mask:1; u32 hotkey_wlsw:1; u32 hotkey_tablet:1; + u32 hotkey_tablet_cmmd:1; u32 kbdlight:1; u32 light:1; u32 light_status:1; @@ -2059,6 +2063,8 @@ static void hotkey_poll_setup(const bool may_warn); /* HKEY.MHKG() return bits */ #define TP_HOTKEY_TABLET_MASK (1 << 3) +/* ThinkPad X1 Yoga (2016) */ +#define TP_EC_CMMD_TABLET_MODE 0x6 static int hotkey_get_wlsw(void) { @@ -2083,10 +2089,18 @@ static int hotkey_get_tablet_mode(int *status) { int s; - if (!acpi_evalf(hkey_handle, &s, "MHKG", "d")) - return -EIO; + if (tp_features.hotkey_tablet_cmmd) { + if (!acpi_evalf(ec_handle, &s, "CMMD", "d")) + return -EIO; + + *status = (s == TP_EC_CMMD_TABLET_MODE); + } else { + if (!acpi_evalf(hkey_handle, &s, "MHKG", "d")) + return -EIO; + + *status = ((s & TP_HOTKEY_TABLET_MASK) != 0); + } - *status = ((s & TP_HOTKEY_TABLET_MASK) != 0); return 0; } @@ -3475,6 +3489,18 @@ static int __init hotkey_init(struct ibm_init_struct *iibm) &dev_attr_hotkey_tablet_mode.attr); } + /* For X1 Yoga (2016) */ + if (!res && acpi_evalf(ec_handle, &status, "CMMD", "qd")) { + tp_features.hotkey_tablet = 1; + tp_features.hotkey_tablet_cmmd = 1; + tabletsw_state = (status == TP_EC_CMMD_TABLET_MODE); + + pr_info("Tablet mode switch found (X1 Yoga style); ThinkPad in %s mode\n", + (tabletsw_state) ? "tablet" : "laptop"); + res = add_to_attr_set(hotkey_dev_attributes, + &dev_attr_hotkey_tablet_mode.attr); + } + if (!res) res = register_attr_set_with_sysfs( hotkey_dev_attributes, @@ -3899,6 +3925,10 @@ static bool hotkey_notify_6xxx(const u32 hkey, *ignore_acpi_ev = true; return true; + case TP_HKEY_EV_TABLET_CHANGED: + tpacpi_input_send_tabletsw(); + break; + default: pr_warn("unknown possible thermal alarm or keyboard event received\n"); known = false; -- 2.7.4 ^ permalink raw reply related [flat|nested] 7+ messages in thread
* Re: [PATCH v2] thinkpad_acpi: Add support for X1 Yoga (2016) Tablet Mode 2016-10-27 19:46 ` [PATCH v2] " Lyude @ 2016-11-05 18:45 ` Darren Hart 2016-11-05 18:49 ` Henrique de Moraes Holschuh 2016-11-05 18:55 ` Darren Hart 0 siblings, 2 replies; 7+ messages in thread From: Darren Hart @ 2016-11-05 18:45 UTC (permalink / raw) To: Lyude Cc: Henrique de Moraes Holschuh, Henrique de Moraes Holschuh, ibm-acpi-devel, platform-driver-x86, linux-kernel On Thu, Oct 27, 2016 at 03:46:44PM -0400, Lyude wrote: > For whatever reason, the X1 Yoga doesn't support the normal method of > querying for tablet mode. Instead of providing the MHKG method under the > hotkey handle, we're instead given the CMMD method under the EC handle. > Values on this handle are either 0x1, laptop mode, or 0x6, tablet mode. > > Changes since v1: > - Clarify kernel output when finding the tablet mode switch These two lines go below the --- below (they aren't meant to be part of the permanent commit message). Please see Documentation/SubmittingPatches. I've queued this to testing as it addresses Henrique's change request. Henrique, I'll add your Reviewed-by if you send it along, or drop it if you have more reservations. Thanks, -- Darren Hart Intel Open Source Technology Center ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [PATCH v2] thinkpad_acpi: Add support for X1 Yoga (2016) Tablet Mode 2016-11-05 18:45 ` Darren Hart @ 2016-11-05 18:49 ` Henrique de Moraes Holschuh 2016-11-05 18:55 ` Darren Hart 1 sibling, 0 replies; 7+ messages in thread From: Henrique de Moraes Holschuh @ 2016-11-05 18:49 UTC (permalink / raw) To: Darren Hart; +Cc: Lyude, ibm-acpi-devel, platform-driver-x86, linux-kernel On Sat, 05 Nov 2016, Darren Hart wrote: > On Thu, Oct 27, 2016 at 03:46:44PM -0400, Lyude wrote: > > For whatever reason, the X1 Yoga doesn't support the normal method of > > querying for tablet mode. Instead of providing the MHKG method under the > > hotkey handle, we're instead given the CMMD method under the EC handle. > > Values on this handle are either 0x1, laptop mode, or 0x6, tablet mode. > > > > Changes since v1: > > - Clarify kernel output when finding the tablet mode switch > > These two lines go below the --- below (they aren't meant to be part of the > permanent commit message). Please see Documentation/SubmittingPatches. > > I've queued this to testing as it addresses Henrique's change request. Henrique, > I'll add your Reviewed-by if you send it along, or drop it if you have more > reservations. No reservations, since it was tested to not regress previous thinkpads. -- Henrique Holschuh ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [PATCH v2] thinkpad_acpi: Add support for X1 Yoga (2016) Tablet Mode 2016-11-05 18:45 ` Darren Hart 2016-11-05 18:49 ` Henrique de Moraes Holschuh @ 2016-11-05 18:55 ` Darren Hart 1 sibling, 0 replies; 7+ messages in thread From: Darren Hart @ 2016-11-05 18:55 UTC (permalink / raw) To: Lyude Cc: Henrique de Moraes Holschuh, Henrique de Moraes Holschuh, ibm-acpi-devel, platform-driver-x86, linux-kernel On Sat, Nov 05, 2016 at 11:45:22AM -0700, Darren Hart wrote: > On Thu, Oct 27, 2016 at 03:46:44PM -0400, Lyude wrote: > > For whatever reason, the X1 Yoga doesn't support the normal method of > > querying for tablet mode. Instead of providing the MHKG method under the > > hotkey handle, we're instead given the CMMD method under the EC handle. > > Values on this handle are either 0x1, laptop mode, or 0x6, tablet mode. > > > > Changes since v1: > > - Clarify kernel output when finding the tablet mode switch > > These two lines go below the --- below (they aren't meant to be part of the > permanent commit message). Please see Documentation/SubmittingPatches. > > I've queued this to testing as it addresses Henrique's change request. Henrique, > I'll add your Reviewed-by if you send it along, or drop it if you have more > reservations. Scratch that, I see there is a new series with this patch in it. Will respond there. -- Darren Hart Intel Open Source Technology Center ^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2016-11-05 18:53 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-10-25 22:12 [PATCH] thinkpad_acpi: Add support for X1 Yoga (2016) Tablet Mode Lyude
[not found] ` <1477433543-14915-1-git-send-email-lyude-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2016-10-27 14:52 ` Lyude Paul
2016-10-27 17:54 ` Henrique de Moraes Holschuh
2016-10-27 19:46 ` [PATCH v2] " Lyude
2016-11-05 18:45 ` Darren Hart
2016-11-05 18:49 ` Henrique de Moraes Holschuh
2016-11-05 18:55 ` Darren Hart
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox