All of lore.kernel.org
 help / color / mirror / Atom feed
diff for duplicates of <1459969213.23766.7.camel@redhat.com>

diff --git a/a/1.txt b/N1/1.txt
index b8ba977..2f8eb86 100644
--- a/a/1.txt
+++ b/N1/1.txt
@@ -15,9 +15,9 @@ On Wed, 2016-04-06 at 09:27 -0700, Peter Hurley wrote:
 > > > > > 
 > > > > > So v3 fixed a problem where platforms using 8250 didn't work.
 > > > > > Then in v5, that fix was lost so 8250 no longer works.
-> > > > That fix was dropped because now this is implemented differently.  
+> > > > That fix was dropped because now this is implemented differently.??
 > > > > Now the code uses the existing match() member of struct console.
-> > > > It has already been implemented for 8250.  
+> > > > It has already been implemented for 8250.??
 > > > > Probably SPCR table specifies incorrect data.
 > > > > It was reported that D02 board has similar issue.
 > > > > 
@@ -68,33 +68,33 @@ seems a DBG2 port designation for 8250 with 32-bit mmio is needed.
 > > --- a/drivers/acpi/spcr.c
 > > +++ b/drivers/acpi/spcr.c
 > > @@ -37,6 +37,7 @@ int __init parse_spcr(bool earlycon)
-> >  	acpi_status status;
-> >  	char *uart;
-> >  	char *iotype;
+> > ?	acpi_status status;
+> > ?	char *uart;
+> > ?	char *iotype;
 > > +	int mmio;
-> >  	int baud_rate;
-> >  	int err;
-> >  
+> > ?	int baud_rate;
+> > ?	int err;
+> > ?
 > > @@ -56,8 +57,8 @@ int __init parse_spcr(bool earlycon)
-> >  		goto done;
-> >  	}
-> >  
+> > ?		goto done;
+> > ?	}
+> > ?
 > > -	iotype = table->serial_port.space_id == ACPI_ADR_SPACE_SYSTEM_MEMORY ?
 > > -			"mmio" : "io";
 > > +	mmio = table->serial_port.space_id == ACPI_ADR_SPACE_SYSTEM_MEMORY;
 > > +	iotype = mmio ? "mmio" : "io";
-> >  
-> >  	switch (table->interface_type) {
-> >  	case ACPI_DBG2_ARM_SBSA_32BIT:
+> > ?
+> > ?	switch (table->interface_type) {
+> > ?	case ACPI_DBG2_ARM_SBSA_32BIT:
 > > @@ -71,6 +72,8 @@ int __init parse_spcr(bool earlycon)
-> >  	case ACPI_DBG2_16550_COMPATIBLE:
-> >  	case ACPI_DBG2_16550_SUBSET:
-> >  		uart = "uart";
+> > ?	case ACPI_DBG2_16550_COMPATIBLE:
+> > ?	case ACPI_DBG2_16550_SUBSET:
+> > ?		uart = "uart";
 > > +		if (mmio)
 > > +			iotype = "mmio32";
-> >  		break;
-> >  	default:
-> >  		err = -ENOENT;
+> > ?		break;
+> > ?	default:
+> > ?		err = -ENOENT;
 > > 
 > > > 
 > > > 
@@ -124,19 +124,19 @@ seems a DBG2 port designation for 8250 with 32-bit mmio is needed.
 > > > > > > 
 > > > > > > Move "earlycon" early_param handling to earlycon.c to parse this option once
 > > > > > > 
-> > > > > > *** PATCH  "ACPICA: Headers: Add new constants for the DBG2 ACPI table"
+> > > > > > *** PATCH??"ACPICA: Headers: Add new constants for the DBG2 ACPI table"
 > > > > > > *** IS JUST TO ENABLE BUILDING THE PATCHSET ON linux-next
 > > > > > > 
 > > > > > > Patch "ACPICA: Headers: Add new constants for the DBG2 ACPI table" is required
-> > > > > > for the next patch.  It is taken from ACPICA series [3], but it has not appeared
+> > > > > > for the next patch.??It is taken from ACPICA series [3], but it has not appeared
 > > > > > > in linux-next yet.
 > > > > > > 
 > > > > > > Parse SPCR table, setup earlycon and add register specified console.
 > > > > > > 
-> > > > > > Enable parsing this table on ARM64.  Earlycon should be set up
-> > > > > > as early as possible.  ACPI boot tables are mapped in
+> > > > > > Enable parsing this table on ARM64.??Earlycon should be set up
+> > > > > > as early as possible.??ACPI boot tables are mapped in
 > > > > > > arch/arm64/kernel/acpi.c:acpi_boot_table_init() called from setup_arch()
-> > > > > > and that's where we parse spcr.  So it has to be opted-in per-arch.
+> > > > > > and that's where we parse spcr.??So it has to be opted-in per-arch.
 > > > > > > 
 > > > > > > Implement console_match() for pl011.
 > > > > > > 
@@ -145,51 +145,51 @@ seems a DBG2 port designation for 8250 with 32-bit mmio is needed.
 > > > > > > 
 > > > > > > Should be applied to next-20160331.
 > > > > > > 
-> > > > > > Tested on QEMU.  SPCR support is included in QEMU's ARM mach-virt
+> > > > > > Tested on QEMU.??SPCR support is included in QEMU's ARM mach-virt
 > > > > > > since 2.4 release.
 > > > > > > 
 > > > > > > v7:
 > > > > > > - add Acked-by: Rob Herring for "of/serial: move earlycon early_param handling
-> > > > > >   to serial"
+> > > > > > ? to serial"
 > > > > > > - call DT earlycon initialization from the arch ACPI code, not from parse_spcr()
-> > > > > >   (Rafael J. Wysocki)
+> > > > > > ? (Rafael J. Wysocki)
 > > > > > > - fix a few minor issues (Rafael J. Wysocki)
 > > > > > > 
 > > > > > > v6:
-> > > > > > https://lkml.kernel.org/g/1458823925-19560-1-git-send-email-aleksey.makarov@linaro.org
+> > > > > > https://lkml.kernel.org/g/1458823925-19560-1-git-send-email-aleksey.makarov at linaro.org
 > > > > > > - add documentation for parse_spcr() functioin (Yury Norov)
 > > > > > > - don't initialize err variable (Yury Norov)
 > > > > > > - add __initdata for the earlycon_init_is_deferred flag variable
 > > > > > > - rename the function exported in "of/serial: move earlycon early_param handling
-> > > > > >   to serial" to avoid clash with the function from arch/microblaze/kernel/prom.c
+> > > > > > ? to serial" to avoid clash with the function from arch/microblaze/kernel/prom.c
 > > > > > > - defer initialization of DT earlycon until DT/ACPI decision is made
-> > > > > >   (Rob Herring, Peter Hurley)
+> > > > > > ? (Rob Herring, Peter Hurley)
 > > > > > > - use snprintf instead of sprintf (Andy Shevchenko)
 > > > > > > - drop patch that adds EARLYCON_DECLARE for pl011 as EARLYCON_DECLARE is
-> > > > > >   equivalent to OF_EARLYCON_DECLARE for 4.6+ (Peter Hurley).  This means that
-> > > > > >   SPCR earlycon will not work on the kernels before 4.6
+> > > > > > ? equivalent to OF_EARLYCON_DECLARE for 4.6+ (Peter Hurley).??This means that
+> > > > > > ? SPCR earlycon will not work on the kernels before 4.6
 > > > > > > 
 > > > > > > v5:
-> > > > > > https://lkml.kernel.org/g/1458643595-14719-1-git-send-email-aleksey.makarov@linaro.org
+> > > > > > https://lkml.kernel.org/g/1458643595-14719-1-git-send-email-aleksey.makarov at linaro.org
 > > > > > > - drop patch "serial: pl011: use ACPI SPCR to setup 32-bit access" because
-> > > > > >   it is ugly. Also because Christopher Covington came with a better solution [5]
+> > > > > > ? it is ugly. Also because Christopher Covington came with a better solution [5]
 > > > > > > - remove error message when the table is not provided by ACPI (Andy Shevchenko)
 > > > > > > - rewrite spcr.c following the suggestions by Peter Hurley
 > > > > > > - add console_match() for pl011 in a separate patch
 > > > > > > - add EARLYCON_DECLARE for pl011 in a separate patch
 > > > > > > - add patch "of/serial: move earlycon early_param handling to serial" from
-> > > > > >   the GDB2 series
+> > > > > > ? the GDB2 series
 > > > > > > 
 > > > > > > v4:
-> > > > > > https://lkml.kernel.org/g/1456747355-15692-1-git-send-email-aleksey.makarov@linaro.org
+> > > > > > https://lkml.kernel.org/g/1456747355-15692-1-git-send-email-aleksey.makarov at linaro.org
 > > > > > > - drop patch "ACPI: change __init to __ref for early_acpi_os_unmap_memory()"
-> > > > > >   ACPI developers work on a new API and asked not to do that.
-> > > > > >   Instead, use acpi_get_table_with_size()/early_acpi_os_unmap_memory() once
-> > > > > >   and cache the result. (Lv Zheng)
+> > > > > > ? ACPI developers work on a new API and asked not to do that.
+> > > > > > ? Instead, use acpi_get_table_with_size()/early_acpi_os_unmap_memory() once
+> > > > > > ? and cache the result. (Lv Zheng)
 > > > > > > - fix some style issues (Yury Norov)
 > > > > > > 
 > > > > > > v3:
-> > > > > > https://lkml.kernel.org/g/1455559532-8305-1-git-send-email-aleksey.makarov@linaro.org
+> > > > > > https://lkml.kernel.org/g/1455559532-8305-1-git-send-email-aleksey.makarov at linaro.org
 > > > > > > 
 > > > > > > Greg Kroah-Hartman did not like v2 so I have rewritten this patchset:
 > > > > > > 
@@ -197,29 +197,29 @@ seems a DBG2 port designation for 8250 with 32-bit mmio is needed.
 > > > > > > - drop implementations of this member for pl011 and 8250
 > > > > > > - drop the patch that renames some vars in printk.c as it is not needed anymore
 > > > > > > - drop patch that introduces system wide acpi_table_parse2().
-> > > > > >   Instead introduce a custom acpi_table_parse_spcr() in spcr.c
+> > > > > > ? Instead introduce a custom acpi_table_parse_spcr() in spcr.c
 > > > > > > 
 > > > > > > Instead of introducing a new match_acpi() member of struct console,
 > > > > > > this patchset introduces a new function acpi_console_check().
 > > > > > > This function is called when a new uart is registered at serial_core.c
-> > > > > > the same way OF code checks for console.  If the registered uart is the
+> > > > > > the same way OF code checks for console.??If the registered uart is the
 > > > > > > console specified by SPCR table, this function calls add_preferred_console()
 > > > > > > 
 > > > > > > The restrictions of this approach are:
 > > > > > > 
 > > > > > > - only serial consoles can be set up
 > > > > > > - only consoles specified by the memory/io address can be set up
-> > > > > >   (SPCR can specify devices by PCI id/PCI address)
+> > > > > > ? (SPCR can specify devices by PCI id/PCI address)
 > > > > > > 
 > > > > > > v2:
-> > > > > > https://lkml.kernel.org/g/1455299022-11641-1-git-send-email-aleksey.makarov@linaro.org
+> > > > > > https://lkml.kernel.org/g/1455299022-11641-1-git-send-email-aleksey.makarov at linaro.org
 > > > > > > - don't use SPCR if user specified console in command line
 > > > > > > - fix initialization order of newcon->index = 0
 > > > > > > - rename some variables at printk.c (Joe Perches, Peter Hurley)
 > > > > > > - enable ACPI_SPCR_TABLE in a separate patch (Andy Shevchenko)
 > > > > > > - remove the retry loop for console registering (Peter Hurley).
-> > > > > >   Instead, obtain SPCR with acpi_get_table().  That works after
-> > > > > >   call to acpi_early_init() i. e. in any *_initcall()
+> > > > > > ? Instead, obtain SPCR with acpi_get_table().??That works after
+> > > > > > ? call to acpi_early_init() i. e. in any *_initcall()
 > > > > > > - describe design decision behind introducing acpi_match() (Peter Hurley)
 > > > > > > - fix compilation for x86 + ACPI (Graeme Gregory)
 > > > > > > - introduce DBG2 constants in a separate patch (Andy Shevchenko)
@@ -228,52 +228,47 @@ seems a DBG2 port designation for 8250 with 32-bit mmio is needed.
 > > > > > > - add support for ACPI_DBG2_ARM_SBSA_* consoles (Christopher Covington)
 > > > > > > - add documentation for functions
 > > > > > > - add a patch that uses SPCR to find if SBSA serial driver should use 32-bit
-> > > > > >   accessor functions (Christopher Covington)
+> > > > > > ? accessor functions (Christopher Covington)
 > > > > > > - change __init to __ref for early_acpi_os_unmap_memory() in a separate patch
 > > > > > > - introduce acpi_table_parse2() in a separate patch
 > > > > > > - fix fetching the SPCR table early (Mark Salter)
 > > > > > > - add a patch from Mark Salter that introduces support for matching 8250-based
-> > > > > >   consoles
+> > > > > > ? consoles
 > > > > > > 
 > > > > > > v1:
-> > > > > > https://lkml.kernel.org/g/1453722324-22407-1-git-send-email-aleksey.makarov@linaro.org
+> > > > > > https://lkml.kernel.org/g/1453722324-22407-1-git-send-email-aleksey.makarov at linaro.org
 > > > > > > 
 > > > > > > [1] http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.den0044a/index.html
 > > > > > > [2] https://msdn.microsoft.com/en-us/library/windows/hardware/dn639132(v=vs.85).aspx
-> > > > > > [3] https://lkml.kernel.org/g/cover.1458714002.git.lv.zheng@intel.com
-> > > > > > [4] https://lkml.kernel.org/g/1441716217-23786-1-git-send-email-leif.lindholm@linaro.org
-> > > > > > [5] https://lkml.kernel.org/g/1457415800-8799-1-git-send-email-cov@codeaurora.org
+> > > > > > [3] https://lkml.kernel.org/g/cover.1458714002.git.lv.zheng at intel.com
+> > > > > > [4] https://lkml.kernel.org/g/1441716217-23786-1-git-send-email-leif.lindholm at linaro.org
+> > > > > > [5] https://lkml.kernel.org/g/1457415800-8799-1-git-send-email-cov at codeaurora.org
 > > > > > > 
 > > > > > > Aleksey Makarov (4):
-> > > > > >   ACPICA: Headers: Add new constants for the DBG2 ACPI table
-> > > > > >   ACPI: parse SPCR and enable matching console
-> > > > > >   ARM64: ACPI: enable ACPI_SPCR_TABLE
-> > > > > >   serial: pl011: add console matching function
+> > > > > > ? ACPICA: Headers: Add new constants for the DBG2 ACPI table
+> > > > > > ? ACPI: parse SPCR and enable matching console
+> > > > > > ? ARM64: ACPI: enable ACPI_SPCR_TABLE
+> > > > > > ? serial: pl011: add console matching function
 > > > > > > 
 > > > > > > Leif Lindholm (1):
-> > > > > >   of/serial: move earlycon early_param handling to serial
+> > > > > > ? of/serial: move earlycon early_param handling to serial
 > > > > > > 
-> > > > > >  arch/arm64/Kconfig              |   1 +
-> > > > > >  arch/arm64/kernel/acpi.c        |  11 +++-
-> > > > > >  drivers/acpi/Kconfig            |   3 ++
-> > > > > >  drivers/acpi/Makefile           |   1 +
-> > > > > >  drivers/acpi/spcr.c             | 111 ++++++++++++++++++++++++++++++++++++++++
-> > > > > >  drivers/of/fdt.c                |  11 +---
-> > > > > >  drivers/tty/serial/amba-pl011.c |  56 ++++++++++++++++++++
-> > > > > >  drivers/tty/serial/earlycon.c   |  19 ++++++-
-> > > > > >  include/acpi/actbl2.h           |   7 ++-
-> > > > > >  include/linux/acpi.h            |   6 +++
-> > > > > >  include/linux/of_fdt.h          |   2 +
-> > > > > >  include/linux/serial_core.h     |   6 +++
-> > > > > >  12 files changed, 220 insertions(+), 14 deletions(-)
-> > > > > >  create mode 100644 drivers/acpi/spcr.c
+> > > > > > ?arch/arm64/Kconfig??????????????|???1 +
+> > > > > > ?arch/arm64/kernel/acpi.c????????|??11 +++-
+> > > > > > ?drivers/acpi/Kconfig????????????|???3 ++
+> > > > > > ?drivers/acpi/Makefile???????????|???1 +
+> > > > > > ?drivers/acpi/spcr.c?????????????| 111 ++++++++++++++++++++++++++++++++++++++++
+> > > > > > ?drivers/of/fdt.c????????????????|??11 +---
+> > > > > > ?drivers/tty/serial/amba-pl011.c |??56 ++++++++++++++++++++
+> > > > > > ?drivers/tty/serial/earlycon.c???|??19 ++++++-
+> > > > > > ?include/acpi/actbl2.h???????????|???7 ++-
+> > > > > > ?include/linux/acpi.h????????????|???6 +++
+> > > > > > ?include/linux/of_fdt.h??????????|???2 +
+> > > > > > ?include/linux/serial_core.h?????|???6 +++
+> > > > > > ?12 files changed, 220 insertions(+), 14 deletions(-)
+> > > > > > ?create mode 100644 drivers/acpi/spcr.c
 > > > > > > 
 > > > > _______________________________________________
 > > > > linux-arm-kernel mailing list
-> > > > linux-arm-kernel@lists.infradead.org
+> > > > linux-arm-kernel at lists.infradead.org
 > > > > http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
-
---
-To unsubscribe from this list: send the line "unsubscribe linux-acpi" in
-the body of a message to majordomo@vger.kernel.org
-More majordomo info at  http://vger.kernel.org/majordomo-info.html
diff --git a/a/content_digest b/N1/content_digest
index 54cab7a..68e0d03 100644
--- a/a/content_digest
+++ b/N1/content_digest
@@ -4,28 +4,10 @@
  "ref\020160406105252.GB2820@xora-haswell.xora.org.uk\0"
  "ref\01459952294.10130.32.camel@redhat.com\0"
  "ref\0570538F0.1030701@hurleysoftware.com\0"
- "From\0Mark Salter <msalter@redhat.com>\0"
- "Subject\0Re: [PATCH v7 0/5] ACPI: parse the SPCR table\0"
+ "From\0msalter@redhat.com (Mark Salter)\0"
+ "Subject\0[PATCH v7 0/5] ACPI: parse the SPCR table\0"
  "Date\0Wed, 06 Apr 2016 15:00:13 -0400\0"
- "To\0Peter Hurley <peter@hurleysoftware.com>\0"
- "Cc\0Graeme Gregory <gg@slimlogic.co.uk>"
-  Aleksey Makarov <aleksey.makarov@linaro.org>
-  Russell King <linux@arm.linux.org.uk>
-  Graeme Gregory <graeme.gregory@linaro.org>
-  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
-  Rafael J . Wysocki <rjw@rjwysocki.net>
-  linux-kernel@vger.kernel.org
-  Leif Lindholm <leif.lindholm@linaro.org>
-  linux-acpi@vger.kernel.org
-  Andy Shevchenko <andy.shevchenko@gmail.com>
-  Yury Norov <ynorov@caviumnetworks.com>
-  Zheng
-  Lv <lv.zheng@intel.com>
-  linux-serial@vger.kernel.org
-  Len Brown <lenb@kernel.org>
-  Al Stone <ahs3@redhat.com>
-  linux-arm-kernel@lists.infradead.org
- " Christopher Covington <cov@codeaurora.org>\0"
+ "To\0linux-arm-kernel@lists.infradead.org\0"
  "\00:1\0"
  "b\0"
  "On Wed, 2016-04-06 at 09:27 -0700, Peter Hurley wrote:\n"
@@ -45,9 +27,9 @@
  "> > > > > \n"
  "> > > > > So v3 fixed a problem where platforms using 8250 didn't work.\n"
  "> > > > > Then in v5, that fix was lost so 8250 no longer works.\n"
- "> > > > That fix was dropped because now this is implemented differently.\302\240\302\240\n"
+ "> > > > That fix was dropped because now this is implemented differently.??\n"
  "> > > > Now the code uses the existing match() member of struct console.\n"
- "> > > > It has already been implemented for 8250.\302\240\302\240\n"
+ "> > > > It has already been implemented for 8250.??\n"
  "> > > > Probably SPCR table specifies incorrect data.\n"
  "> > > > It was reported that D02 board has similar issue.\n"
  "> > > > \n"
@@ -98,33 +80,33 @@
  "> > --- a/drivers/acpi/spcr.c\n"
  "> > +++ b/drivers/acpi/spcr.c\n"
  "> > @@ -37,6 +37,7 @@ int __init parse_spcr(bool earlycon)\n"
- "> > \302\240\tacpi_status status;\n"
- "> > \302\240\tchar *uart;\n"
- "> > \302\240\tchar *iotype;\n"
+ "> > ?\tacpi_status status;\n"
+ "> > ?\tchar *uart;\n"
+ "> > ?\tchar *iotype;\n"
  "> > +\tint mmio;\n"
- "> > \302\240\tint baud_rate;\n"
- "> > \302\240\tint err;\n"
- "> > \302\240\n"
+ "> > ?\tint baud_rate;\n"
+ "> > ?\tint err;\n"
+ "> > ?\n"
  "> > @@ -56,8 +57,8 @@ int __init parse_spcr(bool earlycon)\n"
- "> > \302\240\t\tgoto done;\n"
- "> > \302\240\t}\n"
- "> > \302\240\n"
+ "> > ?\t\tgoto done;\n"
+ "> > ?\t}\n"
+ "> > ?\n"
  "> > -\tiotype = table->serial_port.space_id == ACPI_ADR_SPACE_SYSTEM_MEMORY ?\n"
  "> > -\t\t\t\"mmio\" : \"io\";\n"
  "> > +\tmmio = table->serial_port.space_id == ACPI_ADR_SPACE_SYSTEM_MEMORY;\n"
  "> > +\tiotype = mmio ? \"mmio\" : \"io\";\n"
- "> > \302\240\n"
- "> > \302\240\tswitch (table->interface_type) {\n"
- "> > \302\240\tcase ACPI_DBG2_ARM_SBSA_32BIT:\n"
+ "> > ?\n"
+ "> > ?\tswitch (table->interface_type) {\n"
+ "> > ?\tcase ACPI_DBG2_ARM_SBSA_32BIT:\n"
  "> > @@ -71,6 +72,8 @@ int __init parse_spcr(bool earlycon)\n"
- "> > \302\240\tcase ACPI_DBG2_16550_COMPATIBLE:\n"
- "> > \302\240\tcase ACPI_DBG2_16550_SUBSET:\n"
- "> > \302\240\t\tuart = \"uart\";\n"
+ "> > ?\tcase ACPI_DBG2_16550_COMPATIBLE:\n"
+ "> > ?\tcase ACPI_DBG2_16550_SUBSET:\n"
+ "> > ?\t\tuart = \"uart\";\n"
  "> > +\t\tif (mmio)\n"
  "> > +\t\t\tiotype = \"mmio32\";\n"
- "> > \302\240\t\tbreak;\n"
- "> > \302\240\tdefault:\n"
- "> > \302\240\t\terr = -ENOENT;\n"
+ "> > ?\t\tbreak;\n"
+ "> > ?\tdefault:\n"
+ "> > ?\t\terr = -ENOENT;\n"
  "> > \n"
  "> > > \n"
  "> > > \n"
@@ -154,19 +136,19 @@
  "> > > > > > \n"
  "> > > > > > Move \"earlycon\" early_param handling to earlycon.c to parse this option once\n"
  "> > > > > > \n"
- "> > > > > > *** PATCH\302\240\302\240\"ACPICA: Headers: Add new constants for the DBG2 ACPI table\"\n"
+ "> > > > > > *** PATCH??\"ACPICA: Headers: Add new constants for the DBG2 ACPI table\"\n"
  "> > > > > > *** IS JUST TO ENABLE BUILDING THE PATCHSET ON linux-next\n"
  "> > > > > > \n"
  "> > > > > > Patch \"ACPICA: Headers: Add new constants for the DBG2 ACPI table\" is required\n"
- "> > > > > > for the next patch.\302\240\302\240It is taken from ACPICA series [3], but it has not appeared\n"
+ "> > > > > > for the next patch.??It is taken from ACPICA series [3], but it has not appeared\n"
  "> > > > > > in linux-next yet.\n"
  "> > > > > > \n"
  "> > > > > > Parse SPCR table, setup earlycon and add register specified console.\n"
  "> > > > > > \n"
- "> > > > > > Enable parsing this table on ARM64.\302\240\302\240Earlycon should be set up\n"
- "> > > > > > as early as possible.\302\240\302\240ACPI boot tables are mapped in\n"
+ "> > > > > > Enable parsing this table on ARM64.??Earlycon should be set up\n"
+ "> > > > > > as early as possible.??ACPI boot tables are mapped in\n"
  "> > > > > > arch/arm64/kernel/acpi.c:acpi_boot_table_init() called from setup_arch()\n"
- "> > > > > > and that's where we parse spcr.\302\240\302\240So it has to be opted-in per-arch.\n"
+ "> > > > > > and that's where we parse spcr.??So it has to be opted-in per-arch.\n"
  "> > > > > > \n"
  "> > > > > > Implement console_match() for pl011.\n"
  "> > > > > > \n"
@@ -175,51 +157,51 @@
  "> > > > > > \n"
  "> > > > > > Should be applied to next-20160331.\n"
  "> > > > > > \n"
- "> > > > > > Tested on QEMU.\302\240\302\240SPCR support is included in QEMU's ARM mach-virt\n"
+ "> > > > > > Tested on QEMU.??SPCR support is included in QEMU's ARM mach-virt\n"
  "> > > > > > since 2.4 release.\n"
  "> > > > > > \n"
  "> > > > > > v7:\n"
  "> > > > > > - add Acked-by: Rob Herring for \"of/serial: move earlycon early_param handling\n"
- "> > > > > > \302\240 to serial\"\n"
+ "> > > > > > ? to serial\"\n"
  "> > > > > > - call DT earlycon initialization from the arch ACPI code, not from parse_spcr()\n"
- "> > > > > > \302\240 (Rafael J. Wysocki)\n"
+ "> > > > > > ? (Rafael J. Wysocki)\n"
  "> > > > > > - fix a few minor issues (Rafael J. Wysocki)\n"
  "> > > > > > \n"
  "> > > > > > v6:\n"
- "> > > > > > https://lkml.kernel.org/g/1458823925-19560-1-git-send-email-aleksey.makarov@linaro.org\n"
+ "> > > > > > https://lkml.kernel.org/g/1458823925-19560-1-git-send-email-aleksey.makarov at linaro.org\n"
  "> > > > > > - add documentation for parse_spcr() functioin (Yury Norov)\n"
  "> > > > > > - don't initialize err variable (Yury Norov)\n"
  "> > > > > > - add __initdata for the earlycon_init_is_deferred flag variable\n"
  "> > > > > > - rename the function exported in \"of/serial: move earlycon early_param handling\n"
- "> > > > > > \302\240 to serial\" to avoid clash with the function from arch/microblaze/kernel/prom.c\n"
+ "> > > > > > ? to serial\" to avoid clash with the function from arch/microblaze/kernel/prom.c\n"
  "> > > > > > - defer initialization of DT earlycon until DT/ACPI decision is made\n"
- "> > > > > > \302\240 (Rob Herring, Peter Hurley)\n"
+ "> > > > > > ? (Rob Herring, Peter Hurley)\n"
  "> > > > > > - use snprintf instead of sprintf (Andy Shevchenko)\n"
  "> > > > > > - drop patch that adds EARLYCON_DECLARE for pl011 as EARLYCON_DECLARE is\n"
- "> > > > > > \302\240 equivalent to OF_EARLYCON_DECLARE for 4.6+ (Peter Hurley).\302\240\302\240This means that\n"
- "> > > > > > \302\240 SPCR earlycon will not work on the kernels before 4.6\n"
+ "> > > > > > ? equivalent to OF_EARLYCON_DECLARE for 4.6+ (Peter Hurley).??This means that\n"
+ "> > > > > > ? SPCR earlycon will not work on the kernels before 4.6\n"
  "> > > > > > \n"
  "> > > > > > v5:\n"
- "> > > > > > https://lkml.kernel.org/g/1458643595-14719-1-git-send-email-aleksey.makarov@linaro.org\n"
+ "> > > > > > https://lkml.kernel.org/g/1458643595-14719-1-git-send-email-aleksey.makarov at linaro.org\n"
  "> > > > > > - drop patch \"serial: pl011: use ACPI SPCR to setup 32-bit access\" because\n"
- "> > > > > > \302\240 it is ugly. Also because Christopher Covington came with a better solution [5]\n"
+ "> > > > > > ? it is ugly. Also because Christopher Covington came with a better solution [5]\n"
  "> > > > > > - remove error message when the table is not provided by ACPI (Andy Shevchenko)\n"
  "> > > > > > - rewrite spcr.c following the suggestions by Peter Hurley\n"
  "> > > > > > - add console_match() for pl011 in a separate patch\n"
  "> > > > > > - add EARLYCON_DECLARE for pl011 in a separate patch\n"
  "> > > > > > - add patch \"of/serial: move earlycon early_param handling to serial\" from\n"
- "> > > > > > \302\240 the GDB2 series\n"
+ "> > > > > > ? the GDB2 series\n"
  "> > > > > > \n"
  "> > > > > > v4:\n"
- "> > > > > > https://lkml.kernel.org/g/1456747355-15692-1-git-send-email-aleksey.makarov@linaro.org\n"
+ "> > > > > > https://lkml.kernel.org/g/1456747355-15692-1-git-send-email-aleksey.makarov at linaro.org\n"
  "> > > > > > - drop patch \"ACPI: change __init to __ref for early_acpi_os_unmap_memory()\"\n"
- "> > > > > > \302\240 ACPI developers work on a new API and asked not to do that.\n"
- "> > > > > > \302\240 Instead, use acpi_get_table_with_size()/early_acpi_os_unmap_memory() once\n"
- "> > > > > > \302\240 and cache the result. (Lv Zheng)\n"
+ "> > > > > > ? ACPI developers work on a new API and asked not to do that.\n"
+ "> > > > > > ? Instead, use acpi_get_table_with_size()/early_acpi_os_unmap_memory() once\n"
+ "> > > > > > ? and cache the result. (Lv Zheng)\n"
  "> > > > > > - fix some style issues (Yury Norov)\n"
  "> > > > > > \n"
  "> > > > > > v3:\n"
- "> > > > > > https://lkml.kernel.org/g/1455559532-8305-1-git-send-email-aleksey.makarov@linaro.org\n"
+ "> > > > > > https://lkml.kernel.org/g/1455559532-8305-1-git-send-email-aleksey.makarov at linaro.org\n"
  "> > > > > > \n"
  "> > > > > > Greg Kroah-Hartman did not like v2 so I have rewritten this patchset:\n"
  "> > > > > > \n"
@@ -227,29 +209,29 @@
  "> > > > > > - drop implementations of this member for pl011 and 8250\n"
  "> > > > > > - drop the patch that renames some vars in printk.c as it is not needed anymore\n"
  "> > > > > > - drop patch that introduces system wide acpi_table_parse2().\n"
- "> > > > > > \302\240 Instead introduce a custom acpi_table_parse_spcr() in spcr.c\n"
+ "> > > > > > ? Instead introduce a custom acpi_table_parse_spcr() in spcr.c\n"
  "> > > > > > \n"
  "> > > > > > Instead of introducing a new match_acpi() member of struct console,\n"
  "> > > > > > this patchset introduces a new function acpi_console_check().\n"
  "> > > > > > This function is called when a new uart is registered at serial_core.c\n"
- "> > > > > > the same way OF code checks for console.\302\240\302\240If the registered uart is the\n"
+ "> > > > > > the same way OF code checks for console.??If the registered uart is the\n"
  "> > > > > > console specified by SPCR table, this function calls add_preferred_console()\n"
  "> > > > > > \n"
  "> > > > > > The restrictions of this approach are:\n"
  "> > > > > > \n"
  "> > > > > > - only serial consoles can be set up\n"
  "> > > > > > - only consoles specified by the memory/io address can be set up\n"
- "> > > > > > \302\240 (SPCR can specify devices by PCI id/PCI address)\n"
+ "> > > > > > ? (SPCR can specify devices by PCI id/PCI address)\n"
  "> > > > > > \n"
  "> > > > > > v2:\n"
- "> > > > > > https://lkml.kernel.org/g/1455299022-11641-1-git-send-email-aleksey.makarov@linaro.org\n"
+ "> > > > > > https://lkml.kernel.org/g/1455299022-11641-1-git-send-email-aleksey.makarov at linaro.org\n"
  "> > > > > > - don't use SPCR if user specified console in command line\n"
  "> > > > > > - fix initialization order of newcon->index = 0\n"
  "> > > > > > - rename some variables at printk.c (Joe Perches, Peter Hurley)\n"
  "> > > > > > - enable ACPI_SPCR_TABLE in a separate patch (Andy Shevchenko)\n"
  "> > > > > > - remove the retry loop for console registering (Peter Hurley).\n"
- "> > > > > > \302\240 Instead, obtain SPCR with acpi_get_table().\302\240\302\240That works after\n"
- "> > > > > > \302\240 call to acpi_early_init() i. e. in any *_initcall()\n"
+ "> > > > > > ? Instead, obtain SPCR with acpi_get_table().??That works after\n"
+ "> > > > > > ? call to acpi_early_init() i. e. in any *_initcall()\n"
  "> > > > > > - describe design decision behind introducing acpi_match() (Peter Hurley)\n"
  "> > > > > > - fix compilation for x86 + ACPI (Graeme Gregory)\n"
  "> > > > > > - introduce DBG2 constants in a separate patch (Andy Shevchenko)\n"
@@ -258,54 +240,49 @@
  "> > > > > > - add support for ACPI_DBG2_ARM_SBSA_* consoles (Christopher Covington)\n"
  "> > > > > > - add documentation for functions\n"
  "> > > > > > - add a patch that uses SPCR to find if SBSA serial driver should use 32-bit\n"
- "> > > > > > \302\240 accessor functions (Christopher Covington)\n"
+ "> > > > > > ? accessor functions (Christopher Covington)\n"
  "> > > > > > - change __init to __ref for early_acpi_os_unmap_memory() in a separate patch\n"
  "> > > > > > - introduce acpi_table_parse2() in a separate patch\n"
  "> > > > > > - fix fetching the SPCR table early (Mark Salter)\n"
  "> > > > > > - add a patch from Mark Salter that introduces support for matching 8250-based\n"
- "> > > > > > \302\240 consoles\n"
+ "> > > > > > ? consoles\n"
  "> > > > > > \n"
  "> > > > > > v1:\n"
- "> > > > > > https://lkml.kernel.org/g/1453722324-22407-1-git-send-email-aleksey.makarov@linaro.org\n"
+ "> > > > > > https://lkml.kernel.org/g/1453722324-22407-1-git-send-email-aleksey.makarov at linaro.org\n"
  "> > > > > > \n"
  "> > > > > > [1] http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.den0044a/index.html\n"
  "> > > > > > [2] https://msdn.microsoft.com/en-us/library/windows/hardware/dn639132(v=vs.85).aspx\n"
- "> > > > > > [3] https://lkml.kernel.org/g/cover.1458714002.git.lv.zheng@intel.com\n"
- "> > > > > > [4] https://lkml.kernel.org/g/1441716217-23786-1-git-send-email-leif.lindholm@linaro.org\n"
- "> > > > > > [5] https://lkml.kernel.org/g/1457415800-8799-1-git-send-email-cov@codeaurora.org\n"
+ "> > > > > > [3] https://lkml.kernel.org/g/cover.1458714002.git.lv.zheng at intel.com\n"
+ "> > > > > > [4] https://lkml.kernel.org/g/1441716217-23786-1-git-send-email-leif.lindholm at linaro.org\n"
+ "> > > > > > [5] https://lkml.kernel.org/g/1457415800-8799-1-git-send-email-cov at codeaurora.org\n"
  "> > > > > > \n"
  "> > > > > > Aleksey Makarov (4):\n"
- "> > > > > > \302\240 ACPICA: Headers: Add new constants for the DBG2 ACPI table\n"
- "> > > > > > \302\240 ACPI: parse SPCR and enable matching console\n"
- "> > > > > > \302\240 ARM64: ACPI: enable ACPI_SPCR_TABLE\n"
- "> > > > > > \302\240 serial: pl011: add console matching function\n"
+ "> > > > > > ? ACPICA: Headers: Add new constants for the DBG2 ACPI table\n"
+ "> > > > > > ? ACPI: parse SPCR and enable matching console\n"
+ "> > > > > > ? ARM64: ACPI: enable ACPI_SPCR_TABLE\n"
+ "> > > > > > ? serial: pl011: add console matching function\n"
  "> > > > > > \n"
  "> > > > > > Leif Lindholm (1):\n"
- "> > > > > > \302\240 of/serial: move earlycon early_param handling to serial\n"
+ "> > > > > > ? of/serial: move earlycon early_param handling to serial\n"
  "> > > > > > \n"
- "> > > > > > \302\240arch/arm64/Kconfig\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\240\302\2401 +\n"
- "> > > > > > \302\240arch/arm64/kernel/acpi.c\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\24011 +++-\n"
- "> > > > > > \302\240drivers/acpi/Kconfig\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\240\302\2403 ++\n"
- "> > > > > > \302\240drivers/acpi/Makefile\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\240\302\2401 +\n"
- "> > > > > > \302\240drivers/acpi/spcr.c\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240| 111 ++++++++++++++++++++++++++++++++++++++++\n"
- "> > > > > > \302\240drivers/of/fdt.c\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\24011 +---\n"
- "> > > > > > \302\240drivers/tty/serial/amba-pl011.c |\302\240\302\24056 ++++++++++++++++++++\n"
- "> > > > > > \302\240drivers/tty/serial/earlycon.c\302\240\302\240\302\240|\302\240\302\24019 ++++++-\n"
- "> > > > > > \302\240include/acpi/actbl2.h\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\240\302\2407 ++-\n"
- "> > > > > > \302\240include/linux/acpi.h\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\240\302\2406 +++\n"
- "> > > > > > \302\240include/linux/of_fdt.h\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\240\302\2402 +\n"
- "> > > > > > \302\240include/linux/serial_core.h\302\240\302\240\302\240\302\240\302\240|\302\240\302\240\302\2406 +++\n"
- "> > > > > > \302\24012 files changed, 220 insertions(+), 14 deletions(-)\n"
- "> > > > > > \302\240create mode 100644 drivers/acpi/spcr.c\n"
+ "> > > > > > ?arch/arm64/Kconfig??????????????|???1 +\n"
+ "> > > > > > ?arch/arm64/kernel/acpi.c????????|??11 +++-\n"
+ "> > > > > > ?drivers/acpi/Kconfig????????????|???3 ++\n"
+ "> > > > > > ?drivers/acpi/Makefile???????????|???1 +\n"
+ "> > > > > > ?drivers/acpi/spcr.c?????????????| 111 ++++++++++++++++++++++++++++++++++++++++\n"
+ "> > > > > > ?drivers/of/fdt.c????????????????|??11 +---\n"
+ "> > > > > > ?drivers/tty/serial/amba-pl011.c |??56 ++++++++++++++++++++\n"
+ "> > > > > > ?drivers/tty/serial/earlycon.c???|??19 ++++++-\n"
+ "> > > > > > ?include/acpi/actbl2.h???????????|???7 ++-\n"
+ "> > > > > > ?include/linux/acpi.h????????????|???6 +++\n"
+ "> > > > > > ?include/linux/of_fdt.h??????????|???2 +\n"
+ "> > > > > > ?include/linux/serial_core.h?????|???6 +++\n"
+ "> > > > > > ?12 files changed, 220 insertions(+), 14 deletions(-)\n"
+ "> > > > > > ?create mode 100644 drivers/acpi/spcr.c\n"
  "> > > > > > \n"
  "> > > > _______________________________________________\n"
  "> > > > linux-arm-kernel mailing list\n"
- "> > > > linux-arm-kernel@lists.infradead.org\n"
- "> > > > http://lists.infradead.org/mailman/listinfo/linux-arm-kernel\n"
- "\n"
- "--\n"
- "To unsubscribe from this list: send the line \"unsubscribe linux-acpi\" in\n"
- "the body of a message to majordomo@vger.kernel.org\n"
- More majordomo info at  http://vger.kernel.org/majordomo-info.html
+ "> > > > linux-arm-kernel at lists.infradead.org\n"
+ > > > > http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
 
-9e62771bb8e01a01d630c98e1d2f42448571f80f143f4acb8be2cca5b0549346
+dfb68a76850fcdfd558d16db5f660bafe1ffcbb39ab764f8f58e42d55832575b

diff --git a/a/1.txt b/N2/1.txt
index b8ba977..ff0e337 100644
--- a/a/1.txt
+++ b/N2/1.txt
@@ -272,8 +272,3 @@ seems a DBG2 port designation for 8250 with 32-bit mmio is needed.
 > > > > linux-arm-kernel mailing list
 > > > > linux-arm-kernel@lists.infradead.org
 > > > > http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
-
---
-To unsubscribe from this list: send the line "unsubscribe linux-acpi" in
-the body of a message to majordomo@vger.kernel.org
-More majordomo info at  http://vger.kernel.org/majordomo-info.html
diff --git a/a/content_digest b/N2/content_digest
index 54cab7a..e86ba24 100644
--- a/a/content_digest
+++ b/N2/content_digest
@@ -301,11 +301,6 @@
  "> > > > _______________________________________________\n"
  "> > > > linux-arm-kernel mailing list\n"
  "> > > > linux-arm-kernel@lists.infradead.org\n"
- "> > > > http://lists.infradead.org/mailman/listinfo/linux-arm-kernel\n"
- "\n"
- "--\n"
- "To unsubscribe from this list: send the line \"unsubscribe linux-acpi\" in\n"
- "the body of a message to majordomo@vger.kernel.org\n"
- More majordomo info at  http://vger.kernel.org/majordomo-info.html
+ > > > > http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
 
-9e62771bb8e01a01d630c98e1d2f42448571f80f143f4acb8be2cca5b0549346
+00a6ed92534e2046b17c4c2ff8e56b68cb8cd5d4985dc899a4f0265eb3199513

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.