diff for duplicates of <20170115211057.17167-5-mcgrof@kernel.org> diff --git a/a/content_digest b/N1/content_digest index bd0aa4e..50ae4d2 100644 --- a/a/content_digest +++ b/N1/content_digest @@ -53,7 +53,34 @@ linux@rasmusvillemoes.dk jkosina@suse.cz korea.drzix@gmail.com - " linux-kbuild@vger.kernel\0" + 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 + will.deacon@arm.com + rostedt@goodmis.org + 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" "A linker table is a data structure that is stitched together from items\n" @@ -1511,4 +1538,4 @@ "-- \n" 2.11.0 -f7f38ab64f15f53d42949f4b1c7db004c79c89ee4d1ebbbc98be37332fdeddfa +873ad5f0e33d808cb9770253799d88f94e1377aff27af846e8b6c69146f2ef55
diff --git a/a/1.txt b/N2/1.txt index bd30669..e97d177 100644 --- a/a/1.txt +++ b/N2/1.txt @@ -165,17 +165,14 @@ index 000000000000..780a292d2d00 --- /dev/null +++ b/Documentation/sections/linker-tables.rst @@ -0,0 +1,212 @@ -+=================== -+Linux linker tables -+=================== -+ ++=========+Linux linker tables ++=========+ +This documents Linux linker tables, it explains what they are, where they +came from, how they work, the benefits of using them and more importantly +how you can use them. + +About Linker tables -+=================== -+.. kernel-doc:: include/linux/tables.h ++=========+.. kernel-doc:: include/linux/tables.h + :doc: Introduction + +Linker table provenance @@ -185,8 +182,7 @@ index 000000000000..780a292d2d00 + :doc: Linker table provenance + +Benefits of using Linker tables -+=============================== -+ ++===============+ +Avoids modifying architecture linker scripts +---------------------------------------------- +.. kernel-doc:: include/linux/tables.h @@ -198,7 +194,7 @@ index 000000000000..780a292d2d00 + :doc: How linker tables simplify initialization code + +Using linker tables in Linux -+============================ ++============== + +Linker table module support +--------------------------- @@ -207,7 +203,7 @@ index 000000000000..780a292d2d00 + :doc: Linker table module support + +Linker table helpers -+==================== ++========== + +.. kernel-doc:: include/linux/tables.h + :doc: Linker table helpers @@ -243,7 +239,7 @@ index 000000000000..780a292d2d00 + :functions: LINKTABLE_ALIGNMENT + +Constructing linker tables -+========================== ++============= + +.. kernel-doc:: include/linux/tables.h + :doc: Constructing linker tables @@ -311,8 +307,7 @@ index 000000000000..780a292d2d00 + :functions: LINKTABLE_INIT_DATA + +Declaring Linker tables -+======================= -+ ++===========+ +.. kernel-doc:: include/linux/tables.h + :doc: Declaring Linker tables + @@ -327,7 +322,7 @@ index 000000000000..780a292d2d00 + :functions: DECLARE_LINKTABLE_RO + +Defining Linker tables -+====================== ++=========== + +.. kernel-doc:: include/linux/tables.h + :doc: Defining Linker tables @@ -358,7 +353,7 @@ index 000000000000..780a292d2d00 + :functions: DEFINE_LINKTABLE_INIT_DATA + +Iterating over Linker tables -+============================ ++============== + +.. kernel-doc:: include/linux/tables.h + :doc: Iterating over Linker tables @@ -714,7 +709,7 @@ index f96fa2ddf7c9..484a24c309fb 100644 + ".rodata..tbl.*|" ".init.text..rng.*|" + ".init.text..tbl.*|" - #if ELF_BITS == 64 + #if ELF_BITS = 64 "__per_cpu_load|" "init_per_cpu__.*|" diff --git a/arch/xtensa/include/asm/Kbuild b/arch/xtensa/include/asm/Kbuild @@ -1070,7 +1065,7 @@ index 000000000000..82da59c4266d + * + * bool is_empty = LINKTABLE_EMPTY(frobnicator_fns); + */ -+#define LINKTABLE_EMPTY(name) (LINKTABLE_SIZE(name) == 0) ++#define LINKTABLE_EMPTY(name) (LINKTABLE_SIZE(name) = 0) + +/** + * LINKTABLE_ADDR_WITHIN - returns true if address is in the linker table diff --git a/a/content_digest b/N2/content_digest index bd0aa4e..6a96e8f 100644 --- a/a/content_digest +++ b/N2/content_digest @@ -2,7 +2,7 @@ "ref\020170115211057.17167-1-mcgrof@kernel.org\0" "From\0Luis R. Rodriguez <mcgrof@kernel.org>\0" "Subject\0[PATCH v7 04/14] tables.h: add linker table support\0" - "Date\0Sun, 15 Jan 2017 13:10:47 -0800\0" + "Date\0Sun, 15 Jan 2017 21:10:47 +0000\0" "To\0bp@alien8.de" bp@suse.de hpa@zytor.com @@ -223,17 +223,14 @@ "--- /dev/null\n" "+++ b/Documentation/sections/linker-tables.rst\n" "@@ -0,0 +1,212 @@\n" - "+===================\n" - "+Linux linker tables\n" - "+===================\n" - "+\n" + "+=========+Linux linker tables\n" + "+=========+\n" "+This documents Linux linker tables, it explains what they are, where they\n" "+came from, how they work, the benefits of using them and more importantly\n" "+how you can use them.\n" "+\n" "+About Linker tables\n" - "+===================\n" - "+.. kernel-doc:: include/linux/tables.h\n" + "+=========+.. kernel-doc:: include/linux/tables.h\n" "+ :doc: Introduction\n" "+\n" "+Linker table provenance\n" @@ -243,8 +240,7 @@ "+ :doc: Linker table provenance\n" "+\n" "+Benefits of using Linker tables\n" - "+===============================\n" - "+\n" + "+===============+\n" "+Avoids modifying architecture linker scripts\n" "+----------------------------------------------\n" "+.. kernel-doc:: include/linux/tables.h\n" @@ -256,7 +252,7 @@ "+ :doc: How linker tables simplify initialization code\n" "+\n" "+Using linker tables in Linux\n" - "+============================\n" + "+==============\n" "+\n" "+Linker table module support\n" "+---------------------------\n" @@ -265,7 +261,7 @@ "+ :doc: Linker table module support\n" "+\n" "+Linker table helpers\n" - "+====================\n" + "+==========\n" "+\n" "+.. kernel-doc:: include/linux/tables.h\n" "+ :doc: Linker table helpers\n" @@ -301,7 +297,7 @@ "+ :functions: LINKTABLE_ALIGNMENT\n" "+\n" "+Constructing linker tables\n" - "+==========================\n" + "+=============\n" "+\n" "+.. kernel-doc:: include/linux/tables.h\n" "+ :doc: Constructing linker tables\n" @@ -369,8 +365,7 @@ "+ :functions: LINKTABLE_INIT_DATA\n" "+\n" "+Declaring Linker tables\n" - "+=======================\n" - "+\n" + "+===========+\n" "+.. kernel-doc:: include/linux/tables.h\n" "+ :doc: Declaring Linker tables\n" "+\n" @@ -385,7 +380,7 @@ "+ :functions: DECLARE_LINKTABLE_RO\n" "+\n" "+Defining Linker tables\n" - "+======================\n" + "+===========\n" "+\n" "+.. kernel-doc:: include/linux/tables.h\n" "+ :doc: Defining Linker tables\n" @@ -416,7 +411,7 @@ "+ :functions: DEFINE_LINKTABLE_INIT_DATA\n" "+\n" "+Iterating over Linker tables\n" - "+============================\n" + "+==============\n" "+\n" "+.. kernel-doc:: include/linux/tables.h\n" "+ :doc: Iterating over Linker tables\n" @@ -772,7 +767,7 @@ "+\t\".rodata..tbl.*|\"\n" " \t\".init.text..rng.*|\"\n" "+\t\".init.text..tbl.*|\"\n" - " #if ELF_BITS == 64\n" + " #if ELF_BITS = 64\n" " \t\"__per_cpu_load|\"\n" " \t\"init_per_cpu__.*|\"\n" "diff --git a/arch/xtensa/include/asm/Kbuild b/arch/xtensa/include/asm/Kbuild\n" @@ -1128,7 +1123,7 @@ "+ *\n" "+ * bool is_empty = LINKTABLE_EMPTY(frobnicator_fns);\n" "+ */\n" - "+#define LINKTABLE_EMPTY(name)\t(LINKTABLE_SIZE(name) == 0)\n" + "+#define LINKTABLE_EMPTY(name)\t(LINKTABLE_SIZE(name) = 0)\n" "+\n" "+/**\n" "+ * LINKTABLE_ADDR_WITHIN - returns true if address is in the linker table\n" @@ -1511,4 +1506,4 @@ "-- \n" 2.11.0 -f7f38ab64f15f53d42949f4b1c7db004c79c89ee4d1ebbbc98be37332fdeddfa +9c603a2b260d60d96a0d92545a78f5ca1ed500a74fab00ea701d1b855228820d
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.