All of lore.kernel.org
 help / color / mirror / Atom feed
diff for duplicates of <20170109145833.11502-2-mcgrof@kernel.org>

diff --git a/a/1.txt b/N1/1.txt
index 745c440..f388d55 100644
--- a/a/1.txt
+++ b/N1/1.txt
@@ -1332,9 +1332,3 @@ index 000000000000..6771c727bcd1
 +#endif /* _LINUX_SECTIONS_H */
 -- 
 2.11.0
-
-
-_______________________________________________
-Xen-devel mailing list
-Xen-devel@lists.xen.org
-https://lists.xen.org/xen-devel
diff --git a/a/content_digest b/N1/content_digest
index 89dd4e6..49f11ea 100644
--- a/a/content_digest
+++ b/N1/content_digest
@@ -20,43 +20,66 @@
   realmz6@gmail.com
   dalias@libc.org
  " linux@arm.linux.org.uk\0"
- "Cc\0gnomes@lxorguk.ukuu.org.uk"
-  linux-ia64@vger.kernel.org
-  jkosina@suse.cz
-  benh@kernel.crashing.org
+ "Cc\0x86@kernel.org"
+  luto@amacapital.net
+  keescook@chromium.org
+  linux@roeck-us.net
+  torvalds@linux-foundation.org
+  gregkh@linuxfoundation.org
+  rusty@rustcorp.com.au
+  gnomes@lxorguk.ukuu.org.uk
+  alan@linux.intel.com
+  dwmw2@infradead.org
+  arnd@arndb.de
   ming.lei@canonical.com
-  linux@rasmusvillemoes.dk
-  platform-driver-x86@vger.kernel.org
-  James.Bottomley@hansenpartnership.com
-  paul.gortmaker@windriver.com
-  paulus@samba.org
-  sparclinux@vger.kernel.org
-  wangnan0@huawei.com
-  mchehab@osg.samsung.com
   linux-arch@vger.kernel.org
-  markus.heiser@darmarit.de
-  xen-devel@lists.xensource.com
-  msalter@redhat.com
-  linux-sh@vger.kernel.org
-  mpe@ellerman.id.au
-  joro@8bytes.org
-  x86@kernel.org
+  benh@kernel.crashing.org
+  pebolle@tiscali.nl
   fontana@sharpeleven.org
-  dsahern@gmail.com
+  david.vrabel@citrix.com
+  konrad.wilk@oracle.com
+  mcb30@ipxe.org
+  jgross@suse.com
+  andrew.cooper3@citrix.com
+  andriy.shevchenko@linux.intel.com
+  paul.gortmaker@windriver.com
+  xen-devel@lists.xensource.com
+  ak@linux.intel.com
+  pali.rohar@gmail.com
+  dvhart@infradead.org
+  platform-driver-x86@vger.kernel.org
+  mmarek@suse.com
+  linux@rasmusvillemoes.dk
+  jkosina@suse.cz
+  korea.drzix@gmail.com
+  linux-kbuild@vger.kernel.org
+  tony.luck@intel.com
+  akpm@linux-foundation.org
+  linux-ia64@vger.kernel.org
   linux-arm-kernel@lists.infradead.org
+  linux-sh@vger.kernel.org
+  sparclinux@vger.kernel.org
   catalin.marinas@arm.com
-  dvhart@infradead.org
-  dwmw2@infradead.org
-  linux@roeck-us.net
-  linux-xtensa@linux-xtensa.org
-  pali.rohar@gmail.com
-  keescook@chromium.org
-  arnd@arndb.de
-  jani.nikula@intel.com
   will.deacon@arm.com
-  rusty@rustcorp.com.au
   rostedt@goodmis.org
- " ak@\0"
+  jani.nikula@intel.com
+  mchehab@osg.samsung.com
+  markus.heiser@darmarit.de
+  jolsa@kernel.org
+  msalter@redhat.com
+  chris@zankel.net
+  jcmvbkbc@gmail.com
+  linux-xtensa@linux-xtensa.org
+  adrian.hunter@intel.com
+  dsahern@gmail.com
+  namhyung@kernel.org
+  wangnan0@huawei.com
+  dmitry.torokhov@gmail.com
+  joro@8bytes.org
+  paulus@samba.org
+  mpe@ellerman.id.au
+  James.Bottomley@hansenpartnership.com
+ " Luis R. Rodriguez <mcgrof@kernel.org>\0"
  "\00:1\0"
  "b\0"
  "Linux makes extensive use of custom ELF header sections,\n"
@@ -1392,12 +1415,6 @@
  "+\n"
  "+#endif /* _LINUX_SECTIONS_H */\n"
  "-- \n"
- "2.11.0\n"
- "\n"
- "\n"
- "_______________________________________________\n"
- "Xen-devel mailing list\n"
- "Xen-devel@lists.xen.org\n"
- https://lists.xen.org/xen-devel
+ 2.11.0
 
-0c28451d41ca0d3ac00dd0f3a114aa83daad00360aa91f6d4dd31feb6930c3cb
+529ebc7083e35903ed77b09b8532c553c916e794b1686e8565cfa9b1348a298d

diff --git a/a/1.txt b/N2/1.txt
index 745c440..47926db 100644
--- a/a/1.txt
+++ b/N2/1.txt
@@ -176,19 +176,18 @@ index 000000000000..0ecf9104aaa2
 --- /dev/null
 +++ b/Documentation/sections/background.rst
 @@ -0,0 +1,105 @@
-+======================
++===========
 +ELF section background
-+======================
++===========
 +
 +About
-+=====
-+
++==+
 +The purpose of this chapter is to help those not familiar with ELF to brush up
 +the latest ELF specifications in order to help understand how Linux uses and
 +defines its own ELF sections.
 +
 +Standardized ELF
-+================
++========
 +
 +The first publication documenting ELF was UNIX System Laboratories' (USL)
 +*System V Release 4 Application Binary Interface* (`SRV4 ABI`_) specification.
@@ -206,7 +205,7 @@ index 000000000000..0ecf9104aaa2
 +.. _gabi4: https://refspecs.linuxbase.org/elf/gabi4+/contents.html
 +
 +ELF views on Linux
-+==================
++=========
 +
 +There are two views which can be used for inspecting data in an ELF file, a
 +Linking view, and an Execution view. A Section Header Table enables one to
@@ -227,8 +226,7 @@ index 000000000000..0ecf9104aaa2
 +objects have ELF sections.
 +
 +Limitations on ELF sections
-+===========================
-+
++=============+
 +We provide a summary on the limitations of ELF sections. Refer to the public
 +ELF specifications for details. Note that 64-bit limitations may depend
 +on processor specific section attributes to be used, refer to your processsor
@@ -262,8 +260,7 @@ index 000000000000..0ecf9104aaa2
 +        - 16 EiEntries (18446744073709551616)
 +
 +Program specific ELF sections
-+=============================
-+
++==============+
 +The ELF specification allows for a section type to be specified as
 +*Program specific section*, defined as ``SHT_PROGBITS``. This sections type
 +enables programs to customize sections for their own use. In assembly this
@@ -272,7 +269,7 @@ index 000000000000..0ecf9104aaa2
 +``SHT_PROGBITS`` is used by Linux for defining and using Linux ELF sections.
 +
 +Special ELF Sections
-+====================
++==========
 +
 +The ELF specification defines *Special ELF Sections* on chapter 4 (`gabi4
 +ch4`_). These are defined as sections which hold program and control
@@ -297,10 +294,8 @@ index 000000000000..f37511ef05e7
 --- /dev/null
 +++ b/Documentation/sections/index.rst
 @@ -0,0 +1,17 @@
-+=========================
-+Linux Kernel ELF sections
-+=========================
-+
++============+Linux Kernel ELF sections
++============+
 +This book documents the different ELF sections used on the Linux kernel.
 +We start off by providing references to how ELF was standardized, references
 +to the standards on ELF sections, review limitations of ELF sections, and
@@ -320,16 +315,13 @@ index 000000000000..ac5815a0d9b3
 --- /dev/null
 +++ b/Documentation/sections/section-core.rst
 @@ -0,0 +1,148 @@
-+===================================
-+Linux ELF program specific sections
-+===================================
-+
++=================+Linux ELF program specific sections
++=================+
 +.. kernel-doc:: include/asm-generic/section-core.h
 +   :doc: Linux ELF program specific sections
 +
 +Linux linker script
-+===================
-+
++=========+
 +.. kernel-doc:: include/asm-generic/section-core.h
 +   :doc: Linux linker script
 +
@@ -359,7 +351,7 @@ index 000000000000..ac5815a0d9b3
 +   :doc: .data
 +
 +Linux .init\* sections
-+======================
++===========
 +
 +.. kernel-doc:: include/asm-generic/section-core.h
 +   :doc: Linux init sections
@@ -395,7 +387,7 @@ index 000000000000..ac5815a0d9b3
 +   :functions: __define_initcall
 +
 +Linux .exit\* sections
-+======================
++===========
 +
 +.. kernel-doc:: include/asm-generic/section-core.h
 +   :doc: Linux exit sections
@@ -416,8 +408,7 @@ index 000000000000..ac5815a0d9b3
 +   :doc: .exitcall.exit
 +
 +Linux .ref\* sections
-+=====================
-+
++==========+
 +.. kernel-doc:: include/asm-generic/section-core.h
 +   :doc: Linux references to init sections
 +
@@ -437,7 +428,7 @@ index 000000000000..ac5815a0d9b3
 +   :doc: .ref.rodata
 +
 +Generic Linux kernel section helpers
-+====================================
++==================
 +
 +Introduction
 +-------------
@@ -1062,7 +1053,7 @@ index 000000000000..bb16befc4251
 + * At least as per nasm (x86/x86_64 only), in the absence of qualifiers the
 + * defaults are as follows:
 + *
-+ * section .text    progbits  alloc   exec    nowrite  align=16
++ * section .text    progbits  alloc   exec    nowrite  align\x16
 + * section .rodata  progbits  alloc   noexec  nowrite  align=4
 + * section .lrodata progbits  alloc   noexec  nowrite  align=4
 + * section .data    progbits  alloc   noexec  write    align=4
@@ -1176,7 +1167,7 @@ index 885c3e6d0f9d..116e3262332a 100644
 + * Lower order init levels run prior to higher order init levels. Ordering
 + * inside each initcall level is determined by respective link order.
 + *
-+ * .. _9d6ba121b7e17085: https://git.kernel.org/cgit/linux/kernel/git/history/history.git/commit/?id=9d6ba121b7e17085c95139233686b27a4d4c650e
++ * .. _9d6ba121b7e17085: https://git.kernel.org/cgit/linux/kernel/git/history/history.git/commit/?idù6ba121b7e17085c95139233686b27a4d4c650e
 + */
  
  #ifndef __ASSEMBLY__
@@ -1333,8 +1324,7 @@ index 000000000000..6771c727bcd1
 -- 
 2.11.0
 
-
-_______________________________________________
-Xen-devel mailing list
-Xen-devel@lists.xen.org
-https://lists.xen.org/xen-devel
+--
+To unsubscribe from this list: send the line "unsubscribe linux-ia64" 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 89dd4e6..d7d06c0 100644
--- a/a/content_digest
+++ b/N2/content_digest
@@ -2,7 +2,7 @@
  "ref\020170109145833.11502-1-mcgrof@kernel.org\0"
  "From\0Luis R. Rodriguez <mcgrof@kernel.org>\0"
  "Subject\0[PATCH v6 01/14] generic-sections: add section core helpers\0"
- "Date\0Mon,  9 Jan 2017 06:58:19 -0800\0"
+ "Date\0Mon, 09 Jan 2017 14:58:19 +0000\0"
  "To\0hpa@zytor.com"
   acme@redhat.com
   tglx@linutronix.de
@@ -55,8 +55,7 @@
   jani.nikula@intel.com
   will.deacon@arm.com
   rusty@rustcorp.com.au
-  rostedt@goodmis.org
- " ak@\0"
+ " rostedt@goodmis.org\0"
  "\00:1\0"
  "b\0"
  "Linux makes extensive use of custom ELF header sections,\n"
@@ -237,19 +236,18 @@
  "--- /dev/null\n"
  "+++ b/Documentation/sections/background.rst\n"
  "@@ -0,0 +1,105 @@\n"
- "+======================\n"
+ "+===========\n"
  "+ELF section background\n"
- "+======================\n"
+ "+===========\n"
  "+\n"
  "+About\n"
- "+=====\n"
- "+\n"
+ "+==+\n"
  "+The purpose of this chapter is to help those not familiar with ELF to brush up\n"
  "+the latest ELF specifications in order to help understand how Linux uses and\n"
  "+defines its own ELF sections.\n"
  "+\n"
  "+Standardized ELF\n"
- "+================\n"
+ "+========\n"
  "+\n"
  "+The first publication documenting ELF was UNIX System Laboratories' (USL)\n"
  "+*System V Release 4 Application Binary Interface* (`SRV4 ABI`_) specification.\n"
@@ -267,7 +265,7 @@
  "+.. _gabi4: https://refspecs.linuxbase.org/elf/gabi4+/contents.html\n"
  "+\n"
  "+ELF views on Linux\n"
- "+==================\n"
+ "+=========\n"
  "+\n"
  "+There are two views which can be used for inspecting data in an ELF file, a\n"
  "+Linking view, and an Execution view. A Section Header Table enables one to\n"
@@ -288,8 +286,7 @@
  "+objects have ELF sections.\n"
  "+\n"
  "+Limitations on ELF sections\n"
- "+===========================\n"
- "+\n"
+ "+=============+\n"
  "+We provide a summary on the limitations of ELF sections. Refer to the public\n"
  "+ELF specifications for details. Note that 64-bit limitations may depend\n"
  "+on processor specific section attributes to be used, refer to your processsor\n"
@@ -323,8 +320,7 @@
  "+        - 16 EiEntries (18446744073709551616)\n"
  "+\n"
  "+Program specific ELF sections\n"
- "+=============================\n"
- "+\n"
+ "+==============+\n"
  "+The ELF specification allows for a section type to be specified as\n"
  "+*Program specific section*, defined as ``SHT_PROGBITS``. This sections type\n"
  "+enables programs to customize sections for their own use. In assembly this\n"
@@ -333,7 +329,7 @@
  "+``SHT_PROGBITS`` is used by Linux for defining and using Linux ELF sections.\n"
  "+\n"
  "+Special ELF Sections\n"
- "+====================\n"
+ "+==========\n"
  "+\n"
  "+The ELF specification defines *Special ELF Sections* on chapter 4 (`gabi4\n"
  "+ch4`_). These are defined as sections which hold program and control\n"
@@ -358,10 +354,8 @@
  "--- /dev/null\n"
  "+++ b/Documentation/sections/index.rst\n"
  "@@ -0,0 +1,17 @@\n"
- "+=========================\n"
- "+Linux Kernel ELF sections\n"
- "+=========================\n"
- "+\n"
+ "+============+Linux Kernel ELF sections\n"
+ "+============+\n"
  "+This book documents the different ELF sections used on the Linux kernel.\n"
  "+We start off by providing references to how ELF was standardized, references\n"
  "+to the standards on ELF sections, review limitations of ELF sections, and\n"
@@ -381,16 +375,13 @@
  "--- /dev/null\n"
  "+++ b/Documentation/sections/section-core.rst\n"
  "@@ -0,0 +1,148 @@\n"
- "+===================================\n"
- "+Linux ELF program specific sections\n"
- "+===================================\n"
- "+\n"
+ "+=================+Linux ELF program specific sections\n"
+ "+=================+\n"
  "+.. kernel-doc:: include/asm-generic/section-core.h\n"
  "+   :doc: Linux ELF program specific sections\n"
  "+\n"
  "+Linux linker script\n"
- "+===================\n"
- "+\n"
+ "+=========+\n"
  "+.. kernel-doc:: include/asm-generic/section-core.h\n"
  "+   :doc: Linux linker script\n"
  "+\n"
@@ -420,7 +411,7 @@
  "+   :doc: .data\n"
  "+\n"
  "+Linux .init\\* sections\n"
- "+======================\n"
+ "+===========\n"
  "+\n"
  "+.. kernel-doc:: include/asm-generic/section-core.h\n"
  "+   :doc: Linux init sections\n"
@@ -456,7 +447,7 @@
  "+   :functions: __define_initcall\n"
  "+\n"
  "+Linux .exit\\* sections\n"
- "+======================\n"
+ "+===========\n"
  "+\n"
  "+.. kernel-doc:: include/asm-generic/section-core.h\n"
  "+   :doc: Linux exit sections\n"
@@ -477,8 +468,7 @@
  "+   :doc: .exitcall.exit\n"
  "+\n"
  "+Linux .ref\\* sections\n"
- "+=====================\n"
- "+\n"
+ "+==========+\n"
  "+.. kernel-doc:: include/asm-generic/section-core.h\n"
  "+   :doc: Linux references to init sections\n"
  "+\n"
@@ -498,7 +488,7 @@
  "+   :doc: .ref.rodata\n"
  "+\n"
  "+Generic Linux kernel section helpers\n"
- "+====================================\n"
+ "+==================\n"
  "+\n"
  "+Introduction\n"
  "+-------------\n"
@@ -1123,7 +1113,7 @@
  "+ * At least as per nasm (x86/x86_64 only), in the absence of qualifiers the\n"
  "+ * defaults are as follows:\n"
  "+ *\n"
- "+ * section .text    progbits  alloc   exec    nowrite  align=16\n"
+ "+ * section .text    progbits  alloc   exec    nowrite  align\026\n"
  "+ * section .rodata  progbits  alloc   noexec  nowrite  align=4\n"
  "+ * section .lrodata progbits  alloc   noexec  nowrite  align=4\n"
  "+ * section .data    progbits  alloc   noexec  write    align=4\n"
@@ -1237,7 +1227,7 @@
  "+ * Lower order init levels run prior to higher order init levels. Ordering\n"
  "+ * inside each initcall level is determined by respective link order.\n"
  "+ *\n"
- "+ * .. _9d6ba121b7e17085: https://git.kernel.org/cgit/linux/kernel/git/history/history.git/commit/?id=9d6ba121b7e17085c95139233686b27a4d4c650e\n"
+ "+ * .. _9d6ba121b7e17085: https://git.kernel.org/cgit/linux/kernel/git/history/history.git/commit/?id\303\2716ba121b7e17085c95139233686b27a4d4c650e\n"
  "+ */\n"
  " \n"
  " #ifndef __ASSEMBLY__\n"
@@ -1394,10 +1384,9 @@
  "-- \n"
  "2.11.0\n"
  "\n"
- "\n"
- "_______________________________________________\n"
- "Xen-devel mailing list\n"
- "Xen-devel@lists.xen.org\n"
- https://lists.xen.org/xen-devel
+ "--\n"
+ "To unsubscribe from this list: send the line \"unsubscribe linux-ia64\" in\n"
+ "the body of a message to majordomo@vger.kernel.org\n"
+ More majordomo info at  http://vger.kernel.org/majordomo-info.html
 
-0c28451d41ca0d3ac00dd0f3a114aa83daad00360aa91f6d4dd31feb6930c3cb
+0765cdbfecf83732459a0e0fc47e300dfc91934f0fab08d3c7c107d18707e237

diff --git a/a/1.txt b/N3/1.txt
index 745c440..db656fd 100644
--- a/a/1.txt
+++ b/N3/1.txt
@@ -176,19 +176,18 @@ index 000000000000..0ecf9104aaa2
 --- /dev/null
 +++ b/Documentation/sections/background.rst
 @@ -0,0 +1,105 @@
-+======================
++===========
 +ELF section background
-+======================
++===========
 +
 +About
-+=====
-+
++==+
 +The purpose of this chapter is to help those not familiar with ELF to brush up
 +the latest ELF specifications in order to help understand how Linux uses and
 +defines its own ELF sections.
 +
 +Standardized ELF
-+================
++========
 +
 +The first publication documenting ELF was UNIX System Laboratories' (USL)
 +*System V Release 4 Application Binary Interface* (`SRV4 ABI`_) specification.
@@ -206,7 +205,7 @@ index 000000000000..0ecf9104aaa2
 +.. _gabi4: https://refspecs.linuxbase.org/elf/gabi4+/contents.html
 +
 +ELF views on Linux
-+==================
++=========
 +
 +There are two views which can be used for inspecting data in an ELF file, a
 +Linking view, and an Execution view. A Section Header Table enables one to
@@ -227,8 +226,7 @@ index 000000000000..0ecf9104aaa2
 +objects have ELF sections.
 +
 +Limitations on ELF sections
-+===========================
-+
++=============+
 +We provide a summary on the limitations of ELF sections. Refer to the public
 +ELF specifications for details. Note that 64-bit limitations may depend
 +on processor specific section attributes to be used, refer to your processsor
@@ -262,8 +260,7 @@ index 000000000000..0ecf9104aaa2
 +        - 16 EiEntries (18446744073709551616)
 +
 +Program specific ELF sections
-+=============================
-+
++==============+
 +The ELF specification allows for a section type to be specified as
 +*Program specific section*, defined as ``SHT_PROGBITS``. This sections type
 +enables programs to customize sections for their own use. In assembly this
@@ -272,7 +269,7 @@ index 000000000000..0ecf9104aaa2
 +``SHT_PROGBITS`` is used by Linux for defining and using Linux ELF sections.
 +
 +Special ELF Sections
-+====================
++==========
 +
 +The ELF specification defines *Special ELF Sections* on chapter 4 (`gabi4
 +ch4`_). These are defined as sections which hold program and control
@@ -297,10 +294,8 @@ index 000000000000..f37511ef05e7
 --- /dev/null
 +++ b/Documentation/sections/index.rst
 @@ -0,0 +1,17 @@
-+=========================
-+Linux Kernel ELF sections
-+=========================
-+
++============+Linux Kernel ELF sections
++============+
 +This book documents the different ELF sections used on the Linux kernel.
 +We start off by providing references to how ELF was standardized, references
 +to the standards on ELF sections, review limitations of ELF sections, and
@@ -320,16 +315,13 @@ index 000000000000..ac5815a0d9b3
 --- /dev/null
 +++ b/Documentation/sections/section-core.rst
 @@ -0,0 +1,148 @@
-+===================================
-+Linux ELF program specific sections
-+===================================
-+
++=================+Linux ELF program specific sections
++=================+
 +.. kernel-doc:: include/asm-generic/section-core.h
 +   :doc: Linux ELF program specific sections
 +
 +Linux linker script
-+===================
-+
++=========+
 +.. kernel-doc:: include/asm-generic/section-core.h
 +   :doc: Linux linker script
 +
@@ -359,7 +351,7 @@ index 000000000000..ac5815a0d9b3
 +   :doc: .data
 +
 +Linux .init\* sections
-+======================
++===========
 +
 +.. kernel-doc:: include/asm-generic/section-core.h
 +   :doc: Linux init sections
@@ -395,7 +387,7 @@ index 000000000000..ac5815a0d9b3
 +   :functions: __define_initcall
 +
 +Linux .exit\* sections
-+======================
++===========
 +
 +.. kernel-doc:: include/asm-generic/section-core.h
 +   :doc: Linux exit sections
@@ -416,8 +408,7 @@ index 000000000000..ac5815a0d9b3
 +   :doc: .exitcall.exit
 +
 +Linux .ref\* sections
-+=====================
-+
++==========+
 +.. kernel-doc:: include/asm-generic/section-core.h
 +   :doc: Linux references to init sections
 +
@@ -437,7 +428,7 @@ index 000000000000..ac5815a0d9b3
 +   :doc: .ref.rodata
 +
 +Generic Linux kernel section helpers
-+====================================
++==================
 +
 +Introduction
 +-------------
@@ -1062,7 +1053,7 @@ index 000000000000..bb16befc4251
 + * At least as per nasm (x86/x86_64 only), in the absence of qualifiers the
 + * defaults are as follows:
 + *
-+ * section .text    progbits  alloc   exec    nowrite  align=16
++ * section .text    progbits  alloc   exec    nowrite  align\x16
 + * section .rodata  progbits  alloc   noexec  nowrite  align=4
 + * section .lrodata progbits  alloc   noexec  nowrite  align=4
 + * section .data    progbits  alloc   noexec  write    align=4
@@ -1176,7 +1167,7 @@ index 885c3e6d0f9d..116e3262332a 100644
 + * Lower order init levels run prior to higher order init levels. Ordering
 + * inside each initcall level is determined by respective link order.
 + *
-+ * .. _9d6ba121b7e17085: https://git.kernel.org/cgit/linux/kernel/git/history/history.git/commit/?id=9d6ba121b7e17085c95139233686b27a4d4c650e
++ * .. _9d6ba121b7e17085: https://git.kernel.org/cgit/linux/kernel/git/history/history.git/commit/?id6ba121b7e17085c95139233686b27a4d4c650e
 + */
  
  #ifndef __ASSEMBLY__
@@ -1333,8 +1324,7 @@ index 000000000000..6771c727bcd1
 -- 
 2.11.0
 
-
-_______________________________________________
-Xen-devel mailing list
-Xen-devel@lists.xen.org
-https://lists.xen.org/xen-devel
+--
+To unsubscribe from this list: send the line "unsubscribe linux-sh" 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/N3/content_digest
index 89dd4e6..2624235 100644
--- a/a/content_digest
+++ b/N3/content_digest
@@ -2,7 +2,7 @@
  "ref\020170109145833.11502-1-mcgrof@kernel.org\0"
  "From\0Luis R. Rodriguez <mcgrof@kernel.org>\0"
  "Subject\0[PATCH v6 01/14] generic-sections: add section core helpers\0"
- "Date\0Mon,  9 Jan 2017 06:58:19 -0800\0"
+ "Date\0Mon, 09 Jan 2017 14:58:19 +0000\0"
  "To\0hpa@zytor.com"
   acme@redhat.com
   tglx@linutronix.de
@@ -55,8 +55,7 @@
   jani.nikula@intel.com
   will.deacon@arm.com
   rusty@rustcorp.com.au
-  rostedt@goodmis.org
- " ak@\0"
+ " rostedt@goodmis.org\0"
  "\00:1\0"
  "b\0"
  "Linux makes extensive use of custom ELF header sections,\n"
@@ -237,19 +236,18 @@
  "--- /dev/null\n"
  "+++ b/Documentation/sections/background.rst\n"
  "@@ -0,0 +1,105 @@\n"
- "+======================\n"
+ "+===========\n"
  "+ELF section background\n"
- "+======================\n"
+ "+===========\n"
  "+\n"
  "+About\n"
- "+=====\n"
- "+\n"
+ "+==+\n"
  "+The purpose of this chapter is to help those not familiar with ELF to brush up\n"
  "+the latest ELF specifications in order to help understand how Linux uses and\n"
  "+defines its own ELF sections.\n"
  "+\n"
  "+Standardized ELF\n"
- "+================\n"
+ "+========\n"
  "+\n"
  "+The first publication documenting ELF was UNIX System Laboratories' (USL)\n"
  "+*System V Release 4 Application Binary Interface* (`SRV4 ABI`_) specification.\n"
@@ -267,7 +265,7 @@
  "+.. _gabi4: https://refspecs.linuxbase.org/elf/gabi4+/contents.html\n"
  "+\n"
  "+ELF views on Linux\n"
- "+==================\n"
+ "+=========\n"
  "+\n"
  "+There are two views which can be used for inspecting data in an ELF file, a\n"
  "+Linking view, and an Execution view. A Section Header Table enables one to\n"
@@ -288,8 +286,7 @@
  "+objects have ELF sections.\n"
  "+\n"
  "+Limitations on ELF sections\n"
- "+===========================\n"
- "+\n"
+ "+=============+\n"
  "+We provide a summary on the limitations of ELF sections. Refer to the public\n"
  "+ELF specifications for details. Note that 64-bit limitations may depend\n"
  "+on processor specific section attributes to be used, refer to your processsor\n"
@@ -323,8 +320,7 @@
  "+        - 16 EiEntries (18446744073709551616)\n"
  "+\n"
  "+Program specific ELF sections\n"
- "+=============================\n"
- "+\n"
+ "+==============+\n"
  "+The ELF specification allows for a section type to be specified as\n"
  "+*Program specific section*, defined as ``SHT_PROGBITS``. This sections type\n"
  "+enables programs to customize sections for their own use. In assembly this\n"
@@ -333,7 +329,7 @@
  "+``SHT_PROGBITS`` is used by Linux for defining and using Linux ELF sections.\n"
  "+\n"
  "+Special ELF Sections\n"
- "+====================\n"
+ "+==========\n"
  "+\n"
  "+The ELF specification defines *Special ELF Sections* on chapter 4 (`gabi4\n"
  "+ch4`_). These are defined as sections which hold program and control\n"
@@ -358,10 +354,8 @@
  "--- /dev/null\n"
  "+++ b/Documentation/sections/index.rst\n"
  "@@ -0,0 +1,17 @@\n"
- "+=========================\n"
- "+Linux Kernel ELF sections\n"
- "+=========================\n"
- "+\n"
+ "+============+Linux Kernel ELF sections\n"
+ "+============+\n"
  "+This book documents the different ELF sections used on the Linux kernel.\n"
  "+We start off by providing references to how ELF was standardized, references\n"
  "+to the standards on ELF sections, review limitations of ELF sections, and\n"
@@ -381,16 +375,13 @@
  "--- /dev/null\n"
  "+++ b/Documentation/sections/section-core.rst\n"
  "@@ -0,0 +1,148 @@\n"
- "+===================================\n"
- "+Linux ELF program specific sections\n"
- "+===================================\n"
- "+\n"
+ "+=================+Linux ELF program specific sections\n"
+ "+=================+\n"
  "+.. kernel-doc:: include/asm-generic/section-core.h\n"
  "+   :doc: Linux ELF program specific sections\n"
  "+\n"
  "+Linux linker script\n"
- "+===================\n"
- "+\n"
+ "+=========+\n"
  "+.. kernel-doc:: include/asm-generic/section-core.h\n"
  "+   :doc: Linux linker script\n"
  "+\n"
@@ -420,7 +411,7 @@
  "+   :doc: .data\n"
  "+\n"
  "+Linux .init\\* sections\n"
- "+======================\n"
+ "+===========\n"
  "+\n"
  "+.. kernel-doc:: include/asm-generic/section-core.h\n"
  "+   :doc: Linux init sections\n"
@@ -456,7 +447,7 @@
  "+   :functions: __define_initcall\n"
  "+\n"
  "+Linux .exit\\* sections\n"
- "+======================\n"
+ "+===========\n"
  "+\n"
  "+.. kernel-doc:: include/asm-generic/section-core.h\n"
  "+   :doc: Linux exit sections\n"
@@ -477,8 +468,7 @@
  "+   :doc: .exitcall.exit\n"
  "+\n"
  "+Linux .ref\\* sections\n"
- "+=====================\n"
- "+\n"
+ "+==========+\n"
  "+.. kernel-doc:: include/asm-generic/section-core.h\n"
  "+   :doc: Linux references to init sections\n"
  "+\n"
@@ -498,7 +488,7 @@
  "+   :doc: .ref.rodata\n"
  "+\n"
  "+Generic Linux kernel section helpers\n"
- "+====================================\n"
+ "+==================\n"
  "+\n"
  "+Introduction\n"
  "+-------------\n"
@@ -1123,7 +1113,7 @@
  "+ * At least as per nasm (x86/x86_64 only), in the absence of qualifiers the\n"
  "+ * defaults are as follows:\n"
  "+ *\n"
- "+ * section .text    progbits  alloc   exec    nowrite  align=16\n"
+ "+ * section .text    progbits  alloc   exec    nowrite  align\026\n"
  "+ * section .rodata  progbits  alloc   noexec  nowrite  align=4\n"
  "+ * section .lrodata progbits  alloc   noexec  nowrite  align=4\n"
  "+ * section .data    progbits  alloc   noexec  write    align=4\n"
@@ -1237,7 +1227,7 @@
  "+ * Lower order init levels run prior to higher order init levels. Ordering\n"
  "+ * inside each initcall level is determined by respective link order.\n"
  "+ *\n"
- "+ * .. _9d6ba121b7e17085: https://git.kernel.org/cgit/linux/kernel/git/history/history.git/commit/?id=9d6ba121b7e17085c95139233686b27a4d4c650e\n"
+ "+ * .. _9d6ba121b7e17085: https://git.kernel.org/cgit/linux/kernel/git/history/history.git/commit/?id\302\2356ba121b7e17085c95139233686b27a4d4c650e\n"
  "+ */\n"
  " \n"
  " #ifndef __ASSEMBLY__\n"
@@ -1394,10 +1384,9 @@
  "-- \n"
  "2.11.0\n"
  "\n"
- "\n"
- "_______________________________________________\n"
- "Xen-devel mailing list\n"
- "Xen-devel@lists.xen.org\n"
- https://lists.xen.org/xen-devel
+ "--\n"
+ "To unsubscribe from this list: send the line \"unsubscribe linux-sh\" in\n"
+ "the body of a message to majordomo@vger.kernel.org\n"
+ More majordomo info at  http://vger.kernel.org/majordomo-info.html
 
-0c28451d41ca0d3ac00dd0f3a114aa83daad00360aa91f6d4dd31feb6930c3cb
+a8f3b64692004cd1303848db0a3e0dc0ecf4d662c038d8cda169f42b35cce968

diff --git a/a/1.txt b/N4/1.txt
index 745c440..0b1a7f2 100644
--- a/a/1.txt
+++ b/N4/1.txt
@@ -176,19 +176,18 @@ index 000000000000..0ecf9104aaa2
 --- /dev/null
 +++ b/Documentation/sections/background.rst
 @@ -0,0 +1,105 @@
-+======================
++===========
 +ELF section background
-+======================
++===========
 +
 +About
-+=====
-+
++==+
 +The purpose of this chapter is to help those not familiar with ELF to brush up
 +the latest ELF specifications in order to help understand how Linux uses and
 +defines its own ELF sections.
 +
 +Standardized ELF
-+================
++========
 +
 +The first publication documenting ELF was UNIX System Laboratories' (USL)
 +*System V Release 4 Application Binary Interface* (`SRV4 ABI`_) specification.
@@ -206,7 +205,7 @@ index 000000000000..0ecf9104aaa2
 +.. _gabi4: https://refspecs.linuxbase.org/elf/gabi4+/contents.html
 +
 +ELF views on Linux
-+==================
++=========
 +
 +There are two views which can be used for inspecting data in an ELF file, a
 +Linking view, and an Execution view. A Section Header Table enables one to
@@ -227,8 +226,7 @@ index 000000000000..0ecf9104aaa2
 +objects have ELF sections.
 +
 +Limitations on ELF sections
-+===========================
-+
++=============+
 +We provide a summary on the limitations of ELF sections. Refer to the public
 +ELF specifications for details. Note that 64-bit limitations may depend
 +on processor specific section attributes to be used, refer to your processsor
@@ -262,8 +260,7 @@ index 000000000000..0ecf9104aaa2
 +        - 16 EiEntries (18446744073709551616)
 +
 +Program specific ELF sections
-+=============================
-+
++==============+
 +The ELF specification allows for a section type to be specified as
 +*Program specific section*, defined as ``SHT_PROGBITS``. This sections type
 +enables programs to customize sections for their own use. In assembly this
@@ -272,7 +269,7 @@ index 000000000000..0ecf9104aaa2
 +``SHT_PROGBITS`` is used by Linux for defining and using Linux ELF sections.
 +
 +Special ELF Sections
-+====================
++==========
 +
 +The ELF specification defines *Special ELF Sections* on chapter 4 (`gabi4
 +ch4`_). These are defined as sections which hold program and control
@@ -297,10 +294,8 @@ index 000000000000..f37511ef05e7
 --- /dev/null
 +++ b/Documentation/sections/index.rst
 @@ -0,0 +1,17 @@
-+=========================
-+Linux Kernel ELF sections
-+=========================
-+
++============+Linux Kernel ELF sections
++============+
 +This book documents the different ELF sections used on the Linux kernel.
 +We start off by providing references to how ELF was standardized, references
 +to the standards on ELF sections, review limitations of ELF sections, and
@@ -320,16 +315,13 @@ index 000000000000..ac5815a0d9b3
 --- /dev/null
 +++ b/Documentation/sections/section-core.rst
 @@ -0,0 +1,148 @@
-+===================================
-+Linux ELF program specific sections
-+===================================
-+
++=================+Linux ELF program specific sections
++=================+
 +.. kernel-doc:: include/asm-generic/section-core.h
 +   :doc: Linux ELF program specific sections
 +
 +Linux linker script
-+===================
-+
++=========+
 +.. kernel-doc:: include/asm-generic/section-core.h
 +   :doc: Linux linker script
 +
@@ -359,7 +351,7 @@ index 000000000000..ac5815a0d9b3
 +   :doc: .data
 +
 +Linux .init\* sections
-+======================
++===========
 +
 +.. kernel-doc:: include/asm-generic/section-core.h
 +   :doc: Linux init sections
@@ -395,7 +387,7 @@ index 000000000000..ac5815a0d9b3
 +   :functions: __define_initcall
 +
 +Linux .exit\* sections
-+======================
++===========
 +
 +.. kernel-doc:: include/asm-generic/section-core.h
 +   :doc: Linux exit sections
@@ -416,8 +408,7 @@ index 000000000000..ac5815a0d9b3
 +   :doc: .exitcall.exit
 +
 +Linux .ref\* sections
-+=====================
-+
++==========+
 +.. kernel-doc:: include/asm-generic/section-core.h
 +   :doc: Linux references to init sections
 +
@@ -437,7 +428,7 @@ index 000000000000..ac5815a0d9b3
 +   :doc: .ref.rodata
 +
 +Generic Linux kernel section helpers
-+====================================
++==================
 +
 +Introduction
 +-------------
@@ -1062,7 +1053,7 @@ index 000000000000..bb16befc4251
 + * At least as per nasm (x86/x86_64 only), in the absence of qualifiers the
 + * defaults are as follows:
 + *
-+ * section .text    progbits  alloc   exec    nowrite  align=16
++ * section .text    progbits  alloc   exec    nowrite  align\x16
 + * section .rodata  progbits  alloc   noexec  nowrite  align=4
 + * section .lrodata progbits  alloc   noexec  nowrite  align=4
 + * section .data    progbits  alloc   noexec  write    align=4
@@ -1176,7 +1167,7 @@ index 885c3e6d0f9d..116e3262332a 100644
 + * Lower order init levels run prior to higher order init levels. Ordering
 + * inside each initcall level is determined by respective link order.
 + *
-+ * .. _9d6ba121b7e17085: https://git.kernel.org/cgit/linux/kernel/git/history/history.git/commit/?id=9d6ba121b7e17085c95139233686b27a4d4c650e
++ * .. _9d6ba121b7e17085: https://git.kernel.org/cgit/linux/kernel/git/history/history.git/commit/?id6ba121b7e17085c95139233686b27a4d4c650e
 + */
  
  #ifndef __ASSEMBLY__
@@ -1333,8 +1324,7 @@ index 000000000000..6771c727bcd1
 -- 
 2.11.0
 
-
-_______________________________________________
-Xen-devel mailing list
-Xen-devel@lists.xen.org
-https://lists.xen.org/xen-devel
+--
+To unsubscribe from this list: send the line "unsubscribe sparclinux" 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/N4/content_digest
index 89dd4e6..aae7e92 100644
--- a/a/content_digest
+++ b/N4/content_digest
@@ -2,7 +2,7 @@
  "ref\020170109145833.11502-1-mcgrof@kernel.org\0"
  "From\0Luis R. Rodriguez <mcgrof@kernel.org>\0"
  "Subject\0[PATCH v6 01/14] generic-sections: add section core helpers\0"
- "Date\0Mon,  9 Jan 2017 06:58:19 -0800\0"
+ "Date\0Mon, 09 Jan 2017 14:58:19 +0000\0"
  "To\0hpa@zytor.com"
   acme@redhat.com
   tglx@linutronix.de
@@ -55,8 +55,7 @@
   jani.nikula@intel.com
   will.deacon@arm.com
   rusty@rustcorp.com.au
-  rostedt@goodmis.org
- " ak@\0"
+ " rostedt@goodmis.org\0"
  "\00:1\0"
  "b\0"
  "Linux makes extensive use of custom ELF header sections,\n"
@@ -237,19 +236,18 @@
  "--- /dev/null\n"
  "+++ b/Documentation/sections/background.rst\n"
  "@@ -0,0 +1,105 @@\n"
- "+======================\n"
+ "+===========\n"
  "+ELF section background\n"
- "+======================\n"
+ "+===========\n"
  "+\n"
  "+About\n"
- "+=====\n"
- "+\n"
+ "+==+\n"
  "+The purpose of this chapter is to help those not familiar with ELF to brush up\n"
  "+the latest ELF specifications in order to help understand how Linux uses and\n"
  "+defines its own ELF sections.\n"
  "+\n"
  "+Standardized ELF\n"
- "+================\n"
+ "+========\n"
  "+\n"
  "+The first publication documenting ELF was UNIX System Laboratories' (USL)\n"
  "+*System V Release 4 Application Binary Interface* (`SRV4 ABI`_) specification.\n"
@@ -267,7 +265,7 @@
  "+.. _gabi4: https://refspecs.linuxbase.org/elf/gabi4+/contents.html\n"
  "+\n"
  "+ELF views on Linux\n"
- "+==================\n"
+ "+=========\n"
  "+\n"
  "+There are two views which can be used for inspecting data in an ELF file, a\n"
  "+Linking view, and an Execution view. A Section Header Table enables one to\n"
@@ -288,8 +286,7 @@
  "+objects have ELF sections.\n"
  "+\n"
  "+Limitations on ELF sections\n"
- "+===========================\n"
- "+\n"
+ "+=============+\n"
  "+We provide a summary on the limitations of ELF sections. Refer to the public\n"
  "+ELF specifications for details. Note that 64-bit limitations may depend\n"
  "+on processor specific section attributes to be used, refer to your processsor\n"
@@ -323,8 +320,7 @@
  "+        - 16 EiEntries (18446744073709551616)\n"
  "+\n"
  "+Program specific ELF sections\n"
- "+=============================\n"
- "+\n"
+ "+==============+\n"
  "+The ELF specification allows for a section type to be specified as\n"
  "+*Program specific section*, defined as ``SHT_PROGBITS``. This sections type\n"
  "+enables programs to customize sections for their own use. In assembly this\n"
@@ -333,7 +329,7 @@
  "+``SHT_PROGBITS`` is used by Linux for defining and using Linux ELF sections.\n"
  "+\n"
  "+Special ELF Sections\n"
- "+====================\n"
+ "+==========\n"
  "+\n"
  "+The ELF specification defines *Special ELF Sections* on chapter 4 (`gabi4\n"
  "+ch4`_). These are defined as sections which hold program and control\n"
@@ -358,10 +354,8 @@
  "--- /dev/null\n"
  "+++ b/Documentation/sections/index.rst\n"
  "@@ -0,0 +1,17 @@\n"
- "+=========================\n"
- "+Linux Kernel ELF sections\n"
- "+=========================\n"
- "+\n"
+ "+============+Linux Kernel ELF sections\n"
+ "+============+\n"
  "+This book documents the different ELF sections used on the Linux kernel.\n"
  "+We start off by providing references to how ELF was standardized, references\n"
  "+to the standards on ELF sections, review limitations of ELF sections, and\n"
@@ -381,16 +375,13 @@
  "--- /dev/null\n"
  "+++ b/Documentation/sections/section-core.rst\n"
  "@@ -0,0 +1,148 @@\n"
- "+===================================\n"
- "+Linux ELF program specific sections\n"
- "+===================================\n"
- "+\n"
+ "+=================+Linux ELF program specific sections\n"
+ "+=================+\n"
  "+.. kernel-doc:: include/asm-generic/section-core.h\n"
  "+   :doc: Linux ELF program specific sections\n"
  "+\n"
  "+Linux linker script\n"
- "+===================\n"
- "+\n"
+ "+=========+\n"
  "+.. kernel-doc:: include/asm-generic/section-core.h\n"
  "+   :doc: Linux linker script\n"
  "+\n"
@@ -420,7 +411,7 @@
  "+   :doc: .data\n"
  "+\n"
  "+Linux .init\\* sections\n"
- "+======================\n"
+ "+===========\n"
  "+\n"
  "+.. kernel-doc:: include/asm-generic/section-core.h\n"
  "+   :doc: Linux init sections\n"
@@ -456,7 +447,7 @@
  "+   :functions: __define_initcall\n"
  "+\n"
  "+Linux .exit\\* sections\n"
- "+======================\n"
+ "+===========\n"
  "+\n"
  "+.. kernel-doc:: include/asm-generic/section-core.h\n"
  "+   :doc: Linux exit sections\n"
@@ -477,8 +468,7 @@
  "+   :doc: .exitcall.exit\n"
  "+\n"
  "+Linux .ref\\* sections\n"
- "+=====================\n"
- "+\n"
+ "+==========+\n"
  "+.. kernel-doc:: include/asm-generic/section-core.h\n"
  "+   :doc: Linux references to init sections\n"
  "+\n"
@@ -498,7 +488,7 @@
  "+   :doc: .ref.rodata\n"
  "+\n"
  "+Generic Linux kernel section helpers\n"
- "+====================================\n"
+ "+==================\n"
  "+\n"
  "+Introduction\n"
  "+-------------\n"
@@ -1123,7 +1113,7 @@
  "+ * At least as per nasm (x86/x86_64 only), in the absence of qualifiers the\n"
  "+ * defaults are as follows:\n"
  "+ *\n"
- "+ * section .text    progbits  alloc   exec    nowrite  align=16\n"
+ "+ * section .text    progbits  alloc   exec    nowrite  align\026\n"
  "+ * section .rodata  progbits  alloc   noexec  nowrite  align=4\n"
  "+ * section .lrodata progbits  alloc   noexec  nowrite  align=4\n"
  "+ * section .data    progbits  alloc   noexec  write    align=4\n"
@@ -1237,7 +1227,7 @@
  "+ * Lower order init levels run prior to higher order init levels. Ordering\n"
  "+ * inside each initcall level is determined by respective link order.\n"
  "+ *\n"
- "+ * .. _9d6ba121b7e17085: https://git.kernel.org/cgit/linux/kernel/git/history/history.git/commit/?id=9d6ba121b7e17085c95139233686b27a4d4c650e\n"
+ "+ * .. _9d6ba121b7e17085: https://git.kernel.org/cgit/linux/kernel/git/history/history.git/commit/?id\302\2356ba121b7e17085c95139233686b27a4d4c650e\n"
  "+ */\n"
  " \n"
  " #ifndef __ASSEMBLY__\n"
@@ -1394,10 +1384,9 @@
  "-- \n"
  "2.11.0\n"
  "\n"
- "\n"
- "_______________________________________________\n"
- "Xen-devel mailing list\n"
- "Xen-devel@lists.xen.org\n"
- https://lists.xen.org/xen-devel
+ "--\n"
+ "To unsubscribe from this list: send the line \"unsubscribe sparclinux\" in\n"
+ "the body of a message to majordomo@vger.kernel.org\n"
+ More majordomo info at  http://vger.kernel.org/majordomo-info.html
 
-0c28451d41ca0d3ac00dd0f3a114aa83daad00360aa91f6d4dd31feb6930c3cb
+0ef74736975c9a5fc3389e0fbee796e4dc51933900750588c2a50eec62329d24

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.