diff for duplicates of <20161222023811.21246-5-mcgrof@kernel.org> diff --git a/a/content_digest b/N1/content_digest index fce6614..09dba66 100644 --- a/a/content_digest +++ b/N1/content_digest @@ -52,7 +52,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" @@ -1504,4 +1531,4 @@ "-- \n" 2.10.1 -b7c63f111c53840721058d4a36d6d6212d3e60fc6598104f4cde20f5e808044e +b5b16f8bb47271b189db977dea06dff18337f846eb7488fdbb8f11e19a9fb085
diff --git a/a/1.txt b/N2/1.txt index 0f5639b..c19ff2f 100644 --- a/a/1.txt +++ b/N2/1.txt @@ -159,17 +159,14 @@ index 000000000000..71704159e90e --- /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 @@ -179,8 +176,7 @@ index 000000000000..71704159e90e + :doc: Linker table provenance + +Benefits of using Linker tables -+=============================== -+ ++===============+ +Avoids modifying architecture linker scripts +---------------------------------------------- +.. kernel-doc:: include/linux/tables.h @@ -192,7 +188,7 @@ index 000000000000..71704159e90e + :doc: How linker tables simplify initialization code + +Using linker tables in Linux -+============================ ++============== + +Linker table module support +--------------------------- @@ -201,7 +197,7 @@ index 000000000000..71704159e90e + :doc: Linker table module support + +Linker table helpers -+==================== ++========== + +.. kernel-doc:: include/linux/tables.h + :doc: Linker table helpers @@ -237,7 +233,7 @@ index 000000000000..71704159e90e + :functions: LINKTABLE_ALIGNMENT + +Constructing linker tables -+========================== ++============= + +.. kernel-doc:: include/linux/tables.h + :doc: Constructing linker tables @@ -305,8 +301,7 @@ index 000000000000..71704159e90e + :functions: LINKTABLE_INIT_DATA + +Declaring Linker tables -+======================= -+ ++===========+ +.. kernel-doc:: include/linux/tables.h + :doc: Declaring Linker tables + @@ -321,7 +316,7 @@ index 000000000000..71704159e90e + :functions: DECLARE_LINKTABLE_RO + +Defining Linker tables -+====================== ++=========== + +.. kernel-doc:: include/linux/tables.h + :doc: Defining Linker tables @@ -352,7 +347,7 @@ index 000000000000..71704159e90e + :functions: DEFINE_LINKTABLE_INIT_DATA + +Iterating over Linker tables -+============================ ++============== + +.. kernel-doc:: include/linux/tables.h + :doc: Iterating over Linker tables @@ -708,7 +703,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 @@ -1064,7 +1059,7 @@ index 000000000000..cc8fb1dcee47 + * + * 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 fce6614..b5a813e 100644 --- a/a/content_digest +++ b/N2/content_digest @@ -2,7 +2,7 @@ "ref\020161222023811.21246-1-mcgrof@kernel.org\0" "From\0Luis R. Rodriguez <mcgrof@kernel.org>\0" "Subject\0[PATCH v5 04/14] tables.h: add linker table support\0" - "Date\0Wed, 21 Dec 2016 18:38:00 -0800\0" + "Date\0Thu, 22 Dec 2016 02:38:00 +0000\0" "To\0hpa@zytor.com" acme@redhat.com tglx@linutronix.de @@ -216,17 +216,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" @@ -236,8 +233,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" @@ -249,7 +245,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" @@ -258,7 +254,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" @@ -294,7 +290,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" @@ -362,8 +358,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" @@ -378,7 +373,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" @@ -409,7 +404,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" @@ -765,7 +760,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" @@ -1121,7 +1116,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" @@ -1504,4 +1499,4 @@ "-- \n" 2.10.1 -b7c63f111c53840721058d4a36d6d6212d3e60fc6598104f4cde20f5e808044e +879e0c29c01d0777bcd655dab032cfb9384c9461ce8b9f6c5acfa9149cc39398
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.