diff for duplicates of <20180524093201.354618799@linuxfoundation.org> diff --git a/a/content_digest b/N1/content_digest index 5baa2dd..1cd3fd0 100644 --- a/a/content_digest +++ b/N1/content_digest @@ -3,7 +3,13 @@ "Subject\0[PATCH 4.4 25/92] futex: Remove duplicated code and fix undefined behaviour\0" "Date\0Thu, 24 May 2018 11:38:02 +0200\0" "To\0linux-kernel@vger.kernel.org\0" - "Cc\0linux-mips@linux-mips.org" + "Cc\0Greg Kroah-Hartman <gregkh@linuxfoundation.org>" + stable@vger.kernel.org + Jiri Slaby <jslaby@suse.cz> + Thomas Gleixner <tglx@linutronix.de> + Russell King <rmk+kernel@armlinux.org.uk> + Darren Hart (VMware) <dvhart@infradead.org> + linux-mips@linux-mips.org Rich Felker <dalias@libc.org> linux-ia64@vger.kernel.org linux-sh@vger.kernel.org @@ -11,24 +17,38 @@ Benjamin Herrenschmidt <benh@kernel.crashing.org> Max Filippov <jcmvbkbc@gmail.com> Paul Mackerras <paulus@samba.org> - Ralf Baechle <ralf@linux-mips.org> sparclinux@vger.kernel.org - Jiri Slaby <jslaby@suse.cz> - Stafford Horne <shorne@gmail.com> Jonas Bonn <jonas@southpole.se> linux-s390@vger.kernel.org - Ben Hutchings <ben.hutchings@codethink.co.uk> + linux-arch@vger.kernel.org Yoshinori Sato <ysato@users.sourceforge.jp> linux-hexagon@vger.kernel.org Helge Deller <deller@gmx.de> James E.J. Bottomley <jejb@parisc-linux.org> - Fenghua Yu <fenghua.yu@intel.com> Catalin Marinas <catalin.marinas@arm.com> - Darren Hart (VMware) <dvhart@infradead.org> Matt Turner <mattst88@gmail.com> linux-snps-arc@lists.infradead.org - linux-arch@vger.kernel.org - " Arnd\0" + Fenghua Yu <fenghua.yu@intel.com> + Arnd Bergmann <arnd@arndb.de> + linux-xtensa@linux-xtensa.org + Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> + openrisc@lists.librecores.org + Ivan Kokshaysky <ink@jurassic.park.msu.ru> + Stafford Horne <shorne@gmail.com> + linux-arm-kernel@lists.infradead.org + Richard Henderson <rth@twiddle.net> + Chris Zankel <chris@zankel.net> + Michal Simek <monstr@monstr.eu> + Tony Luck <tony.luck@intel.com> + linux-parisc@vger.kernel.org + Vineet Gupta <vgupta@synopsys.com> + Ralf Baechle <ralf@linux-mips.org> + Richard Kuo <rkuo@codeaurora.org> + linux-alpha@vger.kernel.org + Martin Schwidefsky <schwidefsky@de.ibm.com> + linuxppc-dev@lists.ozlabs.org + David S. Miller <davem@davemloft.net> + " Ben Hutchings <ben.hutchings@codethink.co.uk>\0" "\00:1\0" "b\0" "4.4-stable review patch. If anyone has any objections, please let me know.\n" @@ -1118,4 +1138,4 @@ " * Wake up all waiters hashed on the physical page that is mapped\n" * to this virtual address: -1f6cdfbc4b5baae6e9d36b2d855e2016d21dc1191c58c89272e61fbc0d19ace7 +7231b8c79830b540e1a605ea5700e8121af3ca4d3d2fac4f14a350ade6e76948
diff --git a/a/1.txt b/N2/1.txt index 90c3dc4..5079bf2 100644 --- a/a/1.txt +++ b/N2/1.txt @@ -129,7 +129,7 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> - if (!ret) { - switch (cmp) { -- case FUTEX_OP_CMP_EQ: ret = (oldval == cmparg); break; +- case FUTEX_OP_CMP_EQ: ret = (oldval = cmparg); break; - case FUTEX_OP_CMP_NE: ret = (oldval != cmparg); break; - case FUTEX_OP_CMP_LT: ret = (oldval < cmparg); break; - case FUTEX_OP_CMP_GE: ret = (oldval >= cmparg); break; @@ -176,7 +176,7 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> - if (!ret) { - switch (cmp) { - case FUTEX_OP_CMP_EQ: -- ret = (oldval == cmparg); +- ret = (oldval = cmparg); - break; - case FUTEX_OP_CMP_NE: - ret = (oldval != cmparg); @@ -233,7 +233,7 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> - if (!ret) { - switch (cmp) { -- case FUTEX_OP_CMP_EQ: ret = (oldval == cmparg); break; +- case FUTEX_OP_CMP_EQ: ret = (oldval = cmparg); break; - case FUTEX_OP_CMP_NE: ret = (oldval != cmparg); break; - case FUTEX_OP_CMP_LT: ret = (oldval < cmparg); break; - case FUTEX_OP_CMP_GE: ret = (oldval >= cmparg); break; @@ -278,7 +278,7 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> - if (!ret) { - switch (cmp) { -- case FUTEX_OP_CMP_EQ: ret = (oldval == cmparg); break; +- case FUTEX_OP_CMP_EQ: ret = (oldval = cmparg); break; - case FUTEX_OP_CMP_NE: ret = (oldval != cmparg); break; - case FUTEX_OP_CMP_LT: ret = (oldval < cmparg); break; - case FUTEX_OP_CMP_GE: ret = (oldval >= cmparg); break; @@ -335,7 +335,7 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> - if (!ret) { - switch (cmp) { -- case FUTEX_OP_CMP_EQ: ret = (oldval == cmparg); break; +- case FUTEX_OP_CMP_EQ: ret = (oldval = cmparg); break; - case FUTEX_OP_CMP_NE: ret = (oldval != cmparg); break; - case FUTEX_OP_CMP_LT: ret = (oldval < cmparg); break; - case FUTEX_OP_CMP_GE: ret = (oldval >= cmparg); break; @@ -380,7 +380,7 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> - if (!ret) { - switch (cmp) { - case FUTEX_OP_CMP_EQ: -- ret = (oldval == cmparg); +- ret = (oldval = cmparg); - break; - case FUTEX_OP_CMP_NE: - ret = (oldval != cmparg); @@ -435,7 +435,7 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> - if (!ret) { - switch (cmp) { -- case FUTEX_OP_CMP_EQ: ret = (oldval == cmparg); break; +- case FUTEX_OP_CMP_EQ: ret = (oldval = cmparg); break; - case FUTEX_OP_CMP_NE: ret = (oldval != cmparg); break; - case FUTEX_OP_CMP_LT: ret = (oldval < cmparg); break; - case FUTEX_OP_CMP_GE: ret = (oldval >= cmparg); break; @@ -479,7 +479,7 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> - if (!ret) { - switch (cmp) { - case FUTEX_OP_CMP_EQ: -- ret = (oldval == cmparg); +- ret = (oldval = cmparg); - break; - case FUTEX_OP_CMP_NE: - ret = (oldval != cmparg); @@ -534,7 +534,7 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> - if (!ret) { - switch (cmp) { -- case FUTEX_OP_CMP_EQ: ret = (oldval == cmparg); break; +- case FUTEX_OP_CMP_EQ: ret = (oldval = cmparg); break; - case FUTEX_OP_CMP_NE: ret = (oldval != cmparg); break; - case FUTEX_OP_CMP_LT: ret = (oldval < cmparg); break; - case FUTEX_OP_CMP_GE: ret = (oldval >= cmparg); break; @@ -579,7 +579,7 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> - if (!ret) { - switch (cmp) { -- case FUTEX_OP_CMP_EQ: ret = (oldval == cmparg); break; +- case FUTEX_OP_CMP_EQ: ret = (oldval = cmparg); break; - case FUTEX_OP_CMP_NE: ret = (oldval != cmparg); break; - case FUTEX_OP_CMP_LT: ret = (oldval < cmparg); break; - case FUTEX_OP_CMP_GE: ret = (oldval >= cmparg); break; @@ -623,7 +623,7 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> - if (!ret) { - switch (cmp) { -- case FUTEX_OP_CMP_EQ: ret = (oldval == cmparg); break; +- case FUTEX_OP_CMP_EQ: ret = (oldval = cmparg); break; - case FUTEX_OP_CMP_NE: ret = (oldval != cmparg); break; - case FUTEX_OP_CMP_LT: ret = (oldval < cmparg); break; - case FUTEX_OP_CMP_GE: ret = (oldval >= cmparg); break; @@ -666,7 +666,7 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> - if (!ret) { - switch (cmp) { -- case FUTEX_OP_CMP_EQ: ret = (oldval == cmparg); break; +- case FUTEX_OP_CMP_EQ: ret = (oldval = cmparg); break; - case FUTEX_OP_CMP_NE: ret = (oldval != cmparg); break; - case FUTEX_OP_CMP_LT: ret = (oldval < cmparg); break; - case FUTEX_OP_CMP_GE: ret = (oldval >= cmparg); break; @@ -712,7 +712,7 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> - if (!ret) { - switch (cmp) { -- case FUTEX_OP_CMP_EQ: ret = (oldval == cmparg); break; +- case FUTEX_OP_CMP_EQ: ret = (oldval = cmparg); break; - case FUTEX_OP_CMP_NE: ret = (oldval != cmparg); break; - case FUTEX_OP_CMP_LT: ret = (oldval < cmparg); break; - case FUTEX_OP_CMP_GE: ret = (oldval >= cmparg); break; @@ -759,7 +759,7 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> - if (!ret) { - switch (cmp) { -- case FUTEX_OP_CMP_EQ: ret = (oldval == cmparg); break; +- case FUTEX_OP_CMP_EQ: ret = (oldval = cmparg); break; - case FUTEX_OP_CMP_NE: ret = (oldval != cmparg); break; - case FUTEX_OP_CMP_LT: ret = (oldval < cmparg); break; - case FUTEX_OP_CMP_GE: ret = (oldval >= cmparg); break; @@ -811,7 +811,7 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> - if (!ret) { - switch (cmp) { - case FUTEX_OP_CMP_EQ: -- ret = (val == cmparg); +- ret = (val = cmparg); - break; - case FUTEX_OP_CMP_NE: - ret = (val != cmparg); @@ -870,7 +870,7 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> - if (!ret) { - switch (cmp) { - case FUTEX_OP_CMP_EQ: -- ret = (oldval == cmparg); +- ret = (oldval = cmparg); - break; - case FUTEX_OP_CMP_NE: - ret = (oldval != cmparg); @@ -928,7 +928,7 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> - return ret; - - switch (cmp) { -- case FUTEX_OP_CMP_EQ: return (oldval == cmparg); +- case FUTEX_OP_CMP_EQ: return (oldval = cmparg); - case FUTEX_OP_CMP_NE: return (oldval != cmparg); - case FUTEX_OP_CMP_LT: return (oldval < cmparg); - case FUTEX_OP_CMP_GE: return (oldval >= cmparg); @@ -978,9 +978,9 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> pagefault_enable(); preempt_enable(); -- if (ret == 0) { +- if (ret = 0) { - switch (cmp) { -- case FUTEX_OP_CMP_EQ: ret = (oldval == cmparg); break; +- case FUTEX_OP_CMP_EQ: ret = (oldval = cmparg); break; - case FUTEX_OP_CMP_NE: ret = (oldval != cmparg); break; - case FUTEX_OP_CMP_LT: ret = (oldval < cmparg); break; - case FUTEX_OP_CMP_GE: ret = (oldval >= cmparg); break; @@ -989,7 +989,7 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> - default: ret = -ENOSYS; - } - } -+ if (ret == 0) ++ if (ret = 0) + *oval = oldval; + return ret; @@ -1021,7 +1021,7 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> - if (!ret) { - switch (cmp) { -- case FUTEX_OP_CMP_EQ: ret = (oldval == cmparg); break; +- case FUTEX_OP_CMP_EQ: ret = (oldval = cmparg); break; - case FUTEX_OP_CMP_NE: ret = (oldval != cmparg); break; - case FUTEX_OP_CMP_LT: ret = (oldval < cmparg); break; - case FUTEX_OP_CMP_GE: ret = (oldval >= cmparg); break; @@ -1065,7 +1065,7 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> + + switch (cmp) { + case FUTEX_OP_CMP_EQ: -+ return oldval == cmparg; ++ return oldval = cmparg; + case FUTEX_OP_CMP_NE: + return oldval != cmparg; + case FUTEX_OP_CMP_LT: diff --git a/a/content_digest b/N2/content_digest index 5baa2dd..078799e 100644 --- a/a/content_digest +++ b/N2/content_digest @@ -1,7 +1,7 @@ "ref\020180524093159.286472249@linuxfoundation.org\0" "From\0Greg Kroah-Hartman <gregkh@linuxfoundation.org>\0" "Subject\0[PATCH 4.4 25/92] futex: Remove duplicated code and fix undefined behaviour\0" - "Date\0Thu, 24 May 2018 11:38:02 +0200\0" + "Date\0Thu, 24 May 2018 09:38:02 +0000\0" "To\0linux-kernel@vger.kernel.org\0" "Cc\0linux-mips@linux-mips.org" Rich Felker <dalias@libc.org> @@ -162,7 +162,7 @@ " \n" "-\tif (!ret) {\n" "-\t\tswitch (cmp) {\n" - "-\t\tcase FUTEX_OP_CMP_EQ: ret = (oldval == cmparg); break;\n" + "-\t\tcase FUTEX_OP_CMP_EQ: ret = (oldval = cmparg); break;\n" "-\t\tcase FUTEX_OP_CMP_NE: ret = (oldval != cmparg); break;\n" "-\t\tcase FUTEX_OP_CMP_LT: ret = (oldval < cmparg); break;\n" "-\t\tcase FUTEX_OP_CMP_GE: ret = (oldval >= cmparg); break;\n" @@ -209,7 +209,7 @@ "-\tif (!ret) {\n" "-\t\tswitch (cmp) {\n" "-\t\tcase FUTEX_OP_CMP_EQ:\n" - "-\t\t\tret = (oldval == cmparg);\n" + "-\t\t\tret = (oldval = cmparg);\n" "-\t\t\tbreak;\n" "-\t\tcase FUTEX_OP_CMP_NE:\n" "-\t\t\tret = (oldval != cmparg);\n" @@ -266,7 +266,7 @@ " \n" "-\tif (!ret) {\n" "-\t\tswitch (cmp) {\n" - "-\t\tcase FUTEX_OP_CMP_EQ: ret = (oldval == cmparg); break;\n" + "-\t\tcase FUTEX_OP_CMP_EQ: ret = (oldval = cmparg); break;\n" "-\t\tcase FUTEX_OP_CMP_NE: ret = (oldval != cmparg); break;\n" "-\t\tcase FUTEX_OP_CMP_LT: ret = (oldval < cmparg); break;\n" "-\t\tcase FUTEX_OP_CMP_GE: ret = (oldval >= cmparg); break;\n" @@ -311,7 +311,7 @@ " \n" "-\tif (!ret) {\n" "-\t\tswitch (cmp) {\n" - "-\t\tcase FUTEX_OP_CMP_EQ: ret = (oldval == cmparg); break;\n" + "-\t\tcase FUTEX_OP_CMP_EQ: ret = (oldval = cmparg); break;\n" "-\t\tcase FUTEX_OP_CMP_NE: ret = (oldval != cmparg); break;\n" "-\t\tcase FUTEX_OP_CMP_LT: ret = (oldval < cmparg); break;\n" "-\t\tcase FUTEX_OP_CMP_GE: ret = (oldval >= cmparg); break;\n" @@ -368,7 +368,7 @@ " \n" "-\tif (!ret) {\n" "-\t\tswitch (cmp) {\n" - "-\t\tcase FUTEX_OP_CMP_EQ: ret = (oldval == cmparg); break;\n" + "-\t\tcase FUTEX_OP_CMP_EQ: ret = (oldval = cmparg); break;\n" "-\t\tcase FUTEX_OP_CMP_NE: ret = (oldval != cmparg); break;\n" "-\t\tcase FUTEX_OP_CMP_LT: ret = (oldval < cmparg); break;\n" "-\t\tcase FUTEX_OP_CMP_GE: ret = (oldval >= cmparg); break;\n" @@ -413,7 +413,7 @@ "-\tif (!ret) {\n" "-\t\tswitch (cmp) {\n" "-\t\tcase FUTEX_OP_CMP_EQ:\n" - "-\t\t\tret = (oldval == cmparg);\n" + "-\t\t\tret = (oldval = cmparg);\n" "-\t\t\tbreak;\n" "-\t\tcase FUTEX_OP_CMP_NE:\n" "-\t\t\tret = (oldval != cmparg);\n" @@ -468,7 +468,7 @@ " \n" "-\tif (!ret) {\n" "-\t\tswitch (cmp) {\n" - "-\t\tcase FUTEX_OP_CMP_EQ: ret = (oldval == cmparg); break;\n" + "-\t\tcase FUTEX_OP_CMP_EQ: ret = (oldval = cmparg); break;\n" "-\t\tcase FUTEX_OP_CMP_NE: ret = (oldval != cmparg); break;\n" "-\t\tcase FUTEX_OP_CMP_LT: ret = (oldval < cmparg); break;\n" "-\t\tcase FUTEX_OP_CMP_GE: ret = (oldval >= cmparg); break;\n" @@ -512,7 +512,7 @@ "-\tif (!ret) {\n" "-\t\tswitch (cmp) {\n" "-\t\tcase FUTEX_OP_CMP_EQ:\n" - "-\t\t\tret = (oldval == cmparg);\n" + "-\t\t\tret = (oldval = cmparg);\n" "-\t\t\tbreak;\n" "-\t\tcase FUTEX_OP_CMP_NE:\n" "-\t\t\tret = (oldval != cmparg);\n" @@ -567,7 +567,7 @@ " \n" "-\tif (!ret) {\n" "-\t\tswitch (cmp) {\n" - "-\t\tcase FUTEX_OP_CMP_EQ: ret = (oldval == cmparg); break;\n" + "-\t\tcase FUTEX_OP_CMP_EQ: ret = (oldval = cmparg); break;\n" "-\t\tcase FUTEX_OP_CMP_NE: ret = (oldval != cmparg); break;\n" "-\t\tcase FUTEX_OP_CMP_LT: ret = (oldval < cmparg); break;\n" "-\t\tcase FUTEX_OP_CMP_GE: ret = (oldval >= cmparg); break;\n" @@ -612,7 +612,7 @@ " \n" "-\tif (!ret) {\n" "-\t\tswitch (cmp) {\n" - "-\t\tcase FUTEX_OP_CMP_EQ: ret = (oldval == cmparg); break;\n" + "-\t\tcase FUTEX_OP_CMP_EQ: ret = (oldval = cmparg); break;\n" "-\t\tcase FUTEX_OP_CMP_NE: ret = (oldval != cmparg); break;\n" "-\t\tcase FUTEX_OP_CMP_LT: ret = (oldval < cmparg); break;\n" "-\t\tcase FUTEX_OP_CMP_GE: ret = (oldval >= cmparg); break;\n" @@ -656,7 +656,7 @@ " \n" "-\tif (!ret) {\n" "-\t\tswitch (cmp) {\n" - "-\t\tcase FUTEX_OP_CMP_EQ: ret = (oldval == cmparg); break;\n" + "-\t\tcase FUTEX_OP_CMP_EQ: ret = (oldval = cmparg); break;\n" "-\t\tcase FUTEX_OP_CMP_NE: ret = (oldval != cmparg); break;\n" "-\t\tcase FUTEX_OP_CMP_LT: ret = (oldval < cmparg); break;\n" "-\t\tcase FUTEX_OP_CMP_GE: ret = (oldval >= cmparg); break;\n" @@ -699,7 +699,7 @@ " \n" "-\tif (!ret) {\n" "-\t\tswitch (cmp) {\n" - "-\t\tcase FUTEX_OP_CMP_EQ: ret = (oldval == cmparg); break;\n" + "-\t\tcase FUTEX_OP_CMP_EQ: ret = (oldval = cmparg); break;\n" "-\t\tcase FUTEX_OP_CMP_NE: ret = (oldval != cmparg); break;\n" "-\t\tcase FUTEX_OP_CMP_LT: ret = (oldval < cmparg); break;\n" "-\t\tcase FUTEX_OP_CMP_GE: ret = (oldval >= cmparg); break;\n" @@ -745,7 +745,7 @@ " \n" "-\tif (!ret) {\n" "-\t\tswitch (cmp) {\n" - "-\t\tcase FUTEX_OP_CMP_EQ: ret = (oldval == cmparg); break;\n" + "-\t\tcase FUTEX_OP_CMP_EQ: ret = (oldval = cmparg); break;\n" "-\t\tcase FUTEX_OP_CMP_NE: ret = (oldval != cmparg); break;\n" "-\t\tcase FUTEX_OP_CMP_LT: ret = (oldval < cmparg); break;\n" "-\t\tcase FUTEX_OP_CMP_GE: ret = (oldval >= cmparg); break;\n" @@ -792,7 +792,7 @@ " \n" "-\tif (!ret) {\n" "-\t\tswitch (cmp) {\n" - "-\t\tcase FUTEX_OP_CMP_EQ: ret = (oldval == cmparg); break;\n" + "-\t\tcase FUTEX_OP_CMP_EQ: ret = (oldval = cmparg); break;\n" "-\t\tcase FUTEX_OP_CMP_NE: ret = (oldval != cmparg); break;\n" "-\t\tcase FUTEX_OP_CMP_LT: ret = (oldval < cmparg); break;\n" "-\t\tcase FUTEX_OP_CMP_GE: ret = (oldval >= cmparg); break;\n" @@ -844,7 +844,7 @@ "-\tif (!ret) {\n" "-\t\tswitch (cmp) {\n" "-\t\tcase FUTEX_OP_CMP_EQ:\n" - "-\t\t\tret = (val == cmparg);\n" + "-\t\t\tret = (val = cmparg);\n" "-\t\t\tbreak;\n" "-\t\tcase FUTEX_OP_CMP_NE:\n" "-\t\t\tret = (val != cmparg);\n" @@ -903,7 +903,7 @@ "-\tif (!ret) {\n" "-\t\tswitch (cmp) {\n" "-\t\tcase FUTEX_OP_CMP_EQ:\n" - "-\t\t\tret = (oldval == cmparg);\n" + "-\t\t\tret = (oldval = cmparg);\n" "-\t\t\tbreak;\n" "-\t\tcase FUTEX_OP_CMP_NE:\n" "-\t\t\tret = (oldval != cmparg);\n" @@ -961,7 +961,7 @@ "-\t\treturn ret;\n" "-\n" "-\tswitch (cmp) {\n" - "-\tcase FUTEX_OP_CMP_EQ: return (oldval == cmparg);\n" + "-\tcase FUTEX_OP_CMP_EQ: return (oldval = cmparg);\n" "-\tcase FUTEX_OP_CMP_NE: return (oldval != cmparg);\n" "-\tcase FUTEX_OP_CMP_LT: return (oldval < cmparg);\n" "-\tcase FUTEX_OP_CMP_GE: return (oldval >= cmparg);\n" @@ -1011,9 +1011,9 @@ " \tpagefault_enable();\n" " \tpreempt_enable();\n" " \n" - "-\tif (ret == 0) {\n" + "-\tif (ret = 0) {\n" "-\t\tswitch (cmp) {\n" - "-\t\tcase FUTEX_OP_CMP_EQ: ret = (oldval == cmparg); break;\n" + "-\t\tcase FUTEX_OP_CMP_EQ: ret = (oldval = cmparg); break;\n" "-\t\tcase FUTEX_OP_CMP_NE: ret = (oldval != cmparg); break;\n" "-\t\tcase FUTEX_OP_CMP_LT: ret = (oldval < cmparg); break;\n" "-\t\tcase FUTEX_OP_CMP_GE: ret = (oldval >= cmparg); break;\n" @@ -1022,7 +1022,7 @@ "-\t\tdefault: ret = -ENOSYS;\n" "-\t\t}\n" "-\t}\n" - "+\tif (ret == 0)\n" + "+\tif (ret = 0)\n" "+\t\t*oval = oldval;\n" "+\n" " \treturn ret;\n" @@ -1054,7 +1054,7 @@ " \n" "-\tif (!ret) {\n" "-\t\tswitch (cmp) {\n" - "-\t\tcase FUTEX_OP_CMP_EQ: ret = (oldval == cmparg); break;\n" + "-\t\tcase FUTEX_OP_CMP_EQ: ret = (oldval = cmparg); break;\n" "-\t\tcase FUTEX_OP_CMP_NE: ret = (oldval != cmparg); break;\n" "-\t\tcase FUTEX_OP_CMP_LT: ret = (oldval < cmparg); break;\n" "-\t\tcase FUTEX_OP_CMP_GE: ret = (oldval >= cmparg); break;\n" @@ -1098,7 +1098,7 @@ "+\n" "+\tswitch (cmp) {\n" "+\tcase FUTEX_OP_CMP_EQ:\n" - "+\t\treturn oldval == cmparg;\n" + "+\t\treturn oldval = cmparg;\n" "+\tcase FUTEX_OP_CMP_NE:\n" "+\t\treturn oldval != cmparg;\n" "+\tcase FUTEX_OP_CMP_LT:\n" @@ -1118,4 +1118,4 @@ " * Wake up all waiters hashed on the physical page that is mapped\n" * to this virtual address: -1f6cdfbc4b5baae6e9d36b2d855e2016d21dc1191c58c89272e61fbc0d19ace7 +dcb7241d9e5b69bd6e82b5846fdae32d689fbb9dec21d0dc0aaef88f57ed6dfc
diff --git a/a/content_digest b/N3/content_digest index 5baa2dd..57c56e4 100644 --- a/a/content_digest +++ b/N3/content_digest @@ -24,11 +24,11 @@ James E.J. Bottomley <jejb@parisc-linux.org> Fenghua Yu <fenghua.yu@intel.com> Catalin Marinas <catalin.marinas@arm.com> - Darren Hart (VMware) <dvhart@infradead.org> + " Darren Hart \\(VMware\\) <dvhart@infradead.org>" Matt Turner <mattst88@gmail.com> linux-snps-arc@lists.infradead.org linux-arch@vger.kernel.org - " Arnd\0" + " Arnd Bergmann\0" "\00:1\0" "b\0" "4.4-stable review patch. If anyone has any objections, please let me know.\n" @@ -1118,4 +1118,4 @@ " * Wake up all waiters hashed on the physical page that is mapped\n" * to this virtual address: -1f6cdfbc4b5baae6e9d36b2d855e2016d21dc1191c58c89272e61fbc0d19ace7 +154be088634785b874de1e042763db7b665bc62e0476468e9e0cd4f22eefd5e8
diff --git a/a/1.txt b/N4/1.txt index 90c3dc4..d13b55d 100644 --- a/a/1.txt +++ b/N4/1.txt @@ -26,56 +26,56 @@ remove pointless access_ok() checks") as access_ok there returns true. We introduce it back to the helper for the sake of simplicity (it gets optimized away anyway). -Signed-off-by: Jiri Slaby <jslaby@suse.cz> -Signed-off-by: Thomas Gleixner <tglx@linutronix.de> -Acked-by: Russell King <rmk+kernel@armlinux.org.uk> -Acked-by: Michael Ellerman <mpe@ellerman.id.au> (powerpc) -Acked-by: Heiko Carstens <heiko.carstens@de.ibm.com> [s390] -Acked-by: Chris Metcalf <cmetcalf@mellanox.com> [for tile] -Reviewed-by: Darren Hart (VMware) <dvhart@infradead.org> -Reviewed-by: Will Deacon <will.deacon@arm.com> [core/arm64] -Cc: linux-mips@linux-mips.org -Cc: Rich Felker <dalias@libc.org> -Cc: linux-ia64@vger.kernel.org -Cc: linux-sh@vger.kernel.org -Cc: peterz@infradead.org -Cc: Benjamin Herrenschmidt <benh@kernel.crashing.org> -Cc: Max Filippov <jcmvbkbc@gmail.com> -Cc: Paul Mackerras <paulus@samba.org> -Cc: sparclinux@vger.kernel.org -Cc: Jonas Bonn <jonas@southpole.se> -Cc: linux-s390@vger.kernel.org -Cc: linux-arch@vger.kernel.org -Cc: Yoshinori Sato <ysato@users.sourceforge.jp> -Cc: linux-hexagon@vger.kernel.org -Cc: Helge Deller <deller@gmx.de> -Cc: "James E.J. Bottomley" <jejb@parisc-linux.org> -Cc: Catalin Marinas <catalin.marinas@arm.com> -Cc: Matt Turner <mattst88@gmail.com> -Cc: linux-snps-arc@lists.infradead.org -Cc: Fenghua Yu <fenghua.yu@intel.com> -Cc: Arnd Bergmann <arnd@arndb.de> -Cc: linux-xtensa@linux-xtensa.org -Cc: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> -Cc: openrisc@lists.librecores.org -Cc: Ivan Kokshaysky <ink@jurassic.park.msu.ru> -Cc: Stafford Horne <shorne@gmail.com> -Cc: linux-arm-kernel@lists.infradead.org -Cc: Richard Henderson <rth@twiddle.net> -Cc: Chris Zankel <chris@zankel.net> -Cc: Michal Simek <monstr@monstr.eu> -Cc: Tony Luck <tony.luck@intel.com> -Cc: linux-parisc@vger.kernel.org -Cc: Vineet Gupta <vgupta@synopsys.com> -Cc: Ralf Baechle <ralf@linux-mips.org> -Cc: Richard Kuo <rkuo@codeaurora.org> -Cc: linux-alpha@vger.kernel.org -Cc: Martin Schwidefsky <schwidefsky@de.ibm.com> -Cc: linuxppc-dev@lists.ozlabs.org -Cc: "David S. Miller" <davem@davemloft.net> -Link: http://lkml.kernel.org/r/20170824073105.3901-1-jslaby@suse.cz -Cc: Ben Hutchings <ben.hutchings@codethink.co.uk> -Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> +Signed-off-by: Jiri Slaby <jslaby at suse.cz> +Signed-off-by: Thomas Gleixner <tglx at linutronix.de> +Acked-by: Russell King <rmk+kernel at armlinux.org.uk> +Acked-by: Michael Ellerman <mpe at ellerman.id.au> (powerpc) +Acked-by: Heiko Carstens <heiko.carstens at de.ibm.com> [s390] +Acked-by: Chris Metcalf <cmetcalf at mellanox.com> [for tile] +Reviewed-by: Darren Hart (VMware) <dvhart at infradead.org> +Reviewed-by: Will Deacon <will.deacon at arm.com> [core/arm64] +Cc: linux-mips at linux-mips.org +Cc: Rich Felker <dalias at libc.org> +Cc: linux-ia64 at vger.kernel.org +Cc: linux-sh at vger.kernel.org +Cc: peterz at infradead.org +Cc: Benjamin Herrenschmidt <benh at kernel.crashing.org> +Cc: Max Filippov <jcmvbkbc at gmail.com> +Cc: Paul Mackerras <paulus at samba.org> +Cc: sparclinux at vger.kernel.org +Cc: Jonas Bonn <jonas at southpole.se> +Cc: linux-s390 at vger.kernel.org +Cc: linux-arch at vger.kernel.org +Cc: Yoshinori Sato <ysato at users.sourceforge.jp> +Cc: linux-hexagon at vger.kernel.org +Cc: Helge Deller <deller at gmx.de> +Cc: "James E.J. Bottomley" <jejb at parisc-linux.org> +Cc: Catalin Marinas <catalin.marinas at arm.com> +Cc: Matt Turner <mattst88 at gmail.com> +Cc: linux-snps-arc at lists.infradead.org +Cc: Fenghua Yu <fenghua.yu at intel.com> +Cc: Arnd Bergmann <arnd at arndb.de> +Cc: linux-xtensa at linux-xtensa.org +Cc: Stefan Kristiansson <stefan.kristiansson at saunalahti.fi> +Cc: openrisc at lists.librecores.org +Cc: Ivan Kokshaysky <ink at jurassic.park.msu.ru> +Cc: Stafford Horne <shorne at gmail.com> +Cc: linux-arm-kernel at lists.infradead.org +Cc: Richard Henderson <rth at twiddle.net> +Cc: Chris Zankel <chris at zankel.net> +Cc: Michal Simek <monstr at monstr.eu> +Cc: Tony Luck <tony.luck at intel.com> +Cc: linux-parisc at vger.kernel.org +Cc: Vineet Gupta <vgupta at synopsys.com> +Cc: Ralf Baechle <ralf at linux-mips.org> +Cc: Richard Kuo <rkuo at codeaurora.org> +Cc: linux-alpha at vger.kernel.org +Cc: Martin Schwidefsky <schwidefsky at de.ibm.com> +Cc: linuxppc-dev at lists.ozlabs.org +Cc: "David S. Miller" <davem at davemloft.net> +Link: http://lkml.kernel.org/r/20170824073105.3901-1-jslaby at suse.cz +Cc: Ben Hutchings <ben.hutchings at codethink.co.uk> +Signed-off-by: Greg Kroah-Hartman <gregkh at linuxfoundation.org> --- arch/alpha/include/asm/futex.h | 26 +++--------------- diff --git a/a/content_digest b/N4/content_digest index 5baa2dd..e6c7b89 100644 --- a/a/content_digest +++ b/N4/content_digest @@ -1,34 +1,8 @@ "ref\020180524093159.286472249@linuxfoundation.org\0" - "From\0Greg Kroah-Hartman <gregkh@linuxfoundation.org>\0" + "From\0gregkh@linuxfoundation.org (Greg Kroah-Hartman)\0" "Subject\0[PATCH 4.4 25/92] futex: Remove duplicated code and fix undefined behaviour\0" "Date\0Thu, 24 May 2018 11:38:02 +0200\0" - "To\0linux-kernel@vger.kernel.org\0" - "Cc\0linux-mips@linux-mips.org" - Rich Felker <dalias@libc.org> - linux-ia64@vger.kernel.org - linux-sh@vger.kernel.org - peterz@infradead.org - Benjamin Herrenschmidt <benh@kernel.crashing.org> - Max Filippov <jcmvbkbc@gmail.com> - Paul Mackerras <paulus@samba.org> - Ralf Baechle <ralf@linux-mips.org> - sparclinux@vger.kernel.org - Jiri Slaby <jslaby@suse.cz> - Stafford Horne <shorne@gmail.com> - Jonas Bonn <jonas@southpole.se> - linux-s390@vger.kernel.org - Ben Hutchings <ben.hutchings@codethink.co.uk> - Yoshinori Sato <ysato@users.sourceforge.jp> - linux-hexagon@vger.kernel.org - Helge Deller <deller@gmx.de> - James E.J. Bottomley <jejb@parisc-linux.org> - Fenghua Yu <fenghua.yu@intel.com> - Catalin Marinas <catalin.marinas@arm.com> - Darren Hart (VMware) <dvhart@infradead.org> - Matt Turner <mattst88@gmail.com> - linux-snps-arc@lists.infradead.org - linux-arch@vger.kernel.org - " Arnd\0" + "To\0linux-snps-arc@lists.infradead.org\0" "\00:1\0" "b\0" "4.4-stable review patch. If anyone has any objections, please let me know.\n" @@ -59,56 +33,56 @@ "We introduce it back to the helper for the sake of simplicity (it gets\n" "optimized away anyway).\n" "\n" - "Signed-off-by: Jiri Slaby <jslaby@suse.cz>\n" - "Signed-off-by: Thomas Gleixner <tglx@linutronix.de>\n" - "Acked-by: Russell King <rmk+kernel@armlinux.org.uk>\n" - "Acked-by: Michael Ellerman <mpe@ellerman.id.au> (powerpc)\n" - "Acked-by: Heiko Carstens <heiko.carstens@de.ibm.com> [s390]\n" - "Acked-by: Chris Metcalf <cmetcalf@mellanox.com> [for tile]\n" - "Reviewed-by: Darren Hart (VMware) <dvhart@infradead.org>\n" - "Reviewed-by: Will Deacon <will.deacon@arm.com> [core/arm64]\n" - "Cc: linux-mips@linux-mips.org\n" - "Cc: Rich Felker <dalias@libc.org>\n" - "Cc: linux-ia64@vger.kernel.org\n" - "Cc: linux-sh@vger.kernel.org\n" - "Cc: peterz@infradead.org\n" - "Cc: Benjamin Herrenschmidt <benh@kernel.crashing.org>\n" - "Cc: Max Filippov <jcmvbkbc@gmail.com>\n" - "Cc: Paul Mackerras <paulus@samba.org>\n" - "Cc: sparclinux@vger.kernel.org\n" - "Cc: Jonas Bonn <jonas@southpole.se>\n" - "Cc: linux-s390@vger.kernel.org\n" - "Cc: linux-arch@vger.kernel.org\n" - "Cc: Yoshinori Sato <ysato@users.sourceforge.jp>\n" - "Cc: linux-hexagon@vger.kernel.org\n" - "Cc: Helge Deller <deller@gmx.de>\n" - "Cc: \"James E.J. Bottomley\" <jejb@parisc-linux.org>\n" - "Cc: Catalin Marinas <catalin.marinas@arm.com>\n" - "Cc: Matt Turner <mattst88@gmail.com>\n" - "Cc: linux-snps-arc@lists.infradead.org\n" - "Cc: Fenghua Yu <fenghua.yu@intel.com>\n" - "Cc: Arnd Bergmann <arnd@arndb.de>\n" - "Cc: linux-xtensa@linux-xtensa.org\n" - "Cc: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>\n" - "Cc: openrisc@lists.librecores.org\n" - "Cc: Ivan Kokshaysky <ink@jurassic.park.msu.ru>\n" - "Cc: Stafford Horne <shorne@gmail.com>\n" - "Cc: linux-arm-kernel@lists.infradead.org\n" - "Cc: Richard Henderson <rth@twiddle.net>\n" - "Cc: Chris Zankel <chris@zankel.net>\n" - "Cc: Michal Simek <monstr@monstr.eu>\n" - "Cc: Tony Luck <tony.luck@intel.com>\n" - "Cc: linux-parisc@vger.kernel.org\n" - "Cc: Vineet Gupta <vgupta@synopsys.com>\n" - "Cc: Ralf Baechle <ralf@linux-mips.org>\n" - "Cc: Richard Kuo <rkuo@codeaurora.org>\n" - "Cc: linux-alpha@vger.kernel.org\n" - "Cc: Martin Schwidefsky <schwidefsky@de.ibm.com>\n" - "Cc: linuxppc-dev@lists.ozlabs.org\n" - "Cc: \"David S. Miller\" <davem@davemloft.net>\n" - "Link: http://lkml.kernel.org/r/20170824073105.3901-1-jslaby@suse.cz\n" - "Cc: Ben Hutchings <ben.hutchings@codethink.co.uk>\n" - "Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>\n" + "Signed-off-by: Jiri Slaby <jslaby at suse.cz>\n" + "Signed-off-by: Thomas Gleixner <tglx at linutronix.de>\n" + "Acked-by: Russell King <rmk+kernel at armlinux.org.uk>\n" + "Acked-by: Michael Ellerman <mpe at ellerman.id.au> (powerpc)\n" + "Acked-by: Heiko Carstens <heiko.carstens at de.ibm.com> [s390]\n" + "Acked-by: Chris Metcalf <cmetcalf at mellanox.com> [for tile]\n" + "Reviewed-by: Darren Hart (VMware) <dvhart at infradead.org>\n" + "Reviewed-by: Will Deacon <will.deacon at arm.com> [core/arm64]\n" + "Cc: linux-mips at linux-mips.org\n" + "Cc: Rich Felker <dalias at libc.org>\n" + "Cc: linux-ia64 at vger.kernel.org\n" + "Cc: linux-sh at vger.kernel.org\n" + "Cc: peterz at infradead.org\n" + "Cc: Benjamin Herrenschmidt <benh at kernel.crashing.org>\n" + "Cc: Max Filippov <jcmvbkbc at gmail.com>\n" + "Cc: Paul Mackerras <paulus at samba.org>\n" + "Cc: sparclinux at vger.kernel.org\n" + "Cc: Jonas Bonn <jonas at southpole.se>\n" + "Cc: linux-s390 at vger.kernel.org\n" + "Cc: linux-arch at vger.kernel.org\n" + "Cc: Yoshinori Sato <ysato at users.sourceforge.jp>\n" + "Cc: linux-hexagon at vger.kernel.org\n" + "Cc: Helge Deller <deller at gmx.de>\n" + "Cc: \"James E.J. Bottomley\" <jejb at parisc-linux.org>\n" + "Cc: Catalin Marinas <catalin.marinas at arm.com>\n" + "Cc: Matt Turner <mattst88 at gmail.com>\n" + "Cc: linux-snps-arc at lists.infradead.org\n" + "Cc: Fenghua Yu <fenghua.yu at intel.com>\n" + "Cc: Arnd Bergmann <arnd at arndb.de>\n" + "Cc: linux-xtensa at linux-xtensa.org\n" + "Cc: Stefan Kristiansson <stefan.kristiansson at saunalahti.fi>\n" + "Cc: openrisc at lists.librecores.org\n" + "Cc: Ivan Kokshaysky <ink at jurassic.park.msu.ru>\n" + "Cc: Stafford Horne <shorne at gmail.com>\n" + "Cc: linux-arm-kernel at lists.infradead.org\n" + "Cc: Richard Henderson <rth at twiddle.net>\n" + "Cc: Chris Zankel <chris at zankel.net>\n" + "Cc: Michal Simek <monstr at monstr.eu>\n" + "Cc: Tony Luck <tony.luck at intel.com>\n" + "Cc: linux-parisc at vger.kernel.org\n" + "Cc: Vineet Gupta <vgupta at synopsys.com>\n" + "Cc: Ralf Baechle <ralf at linux-mips.org>\n" + "Cc: Richard Kuo <rkuo at codeaurora.org>\n" + "Cc: linux-alpha at vger.kernel.org\n" + "Cc: Martin Schwidefsky <schwidefsky at de.ibm.com>\n" + "Cc: linuxppc-dev at lists.ozlabs.org\n" + "Cc: \"David S. Miller\" <davem at davemloft.net>\n" + "Link: http://lkml.kernel.org/r/20170824073105.3901-1-jslaby at suse.cz\n" + "Cc: Ben Hutchings <ben.hutchings at codethink.co.uk>\n" + "Signed-off-by: Greg Kroah-Hartman <gregkh at linuxfoundation.org>\n" "\n" "---\n" " arch/alpha/include/asm/futex.h | 26 +++---------------\n" @@ -1118,4 +1092,4 @@ " * Wake up all waiters hashed on the physical page that is mapped\n" * to this virtual address: -1f6cdfbc4b5baae6e9d36b2d855e2016d21dc1191c58c89272e61fbc0d19ace7 +38c372e059ea35e1dd66676a537c25aa04980c6e6446f7bdb71850256f5f6c12
diff --git a/a/1.txt b/N5/1.txt index 90c3dc4..cee0141 100644 --- a/a/1.txt +++ b/N5/1.txt @@ -34,46 +34,46 @@ Acked-by: Heiko Carstens <heiko.carstens@de.ibm.com> [s390] Acked-by: Chris Metcalf <cmetcalf@mellanox.com> [for tile] Reviewed-by: Darren Hart (VMware) <dvhart@infradead.org> Reviewed-by: Will Deacon <will.deacon@arm.com> [core/arm64] -Cc: linux-mips@linux-mips.org +Cc: linux-mips at linux-mips.org Cc: Rich Felker <dalias@libc.org> -Cc: linux-ia64@vger.kernel.org -Cc: linux-sh@vger.kernel.org -Cc: peterz@infradead.org +Cc: linux-ia64 at vger.kernel.org +Cc: linux-sh at vger.kernel.org +Cc: peterz at infradead.org Cc: Benjamin Herrenschmidt <benh@kernel.crashing.org> Cc: Max Filippov <jcmvbkbc@gmail.com> Cc: Paul Mackerras <paulus@samba.org> -Cc: sparclinux@vger.kernel.org +Cc: sparclinux at vger.kernel.org Cc: Jonas Bonn <jonas@southpole.se> -Cc: linux-s390@vger.kernel.org -Cc: linux-arch@vger.kernel.org +Cc: linux-s390 at vger.kernel.org +Cc: linux-arch at vger.kernel.org Cc: Yoshinori Sato <ysato@users.sourceforge.jp> -Cc: linux-hexagon@vger.kernel.org +Cc: linux-hexagon at vger.kernel.org Cc: Helge Deller <deller@gmx.de> Cc: "James E.J. Bottomley" <jejb@parisc-linux.org> Cc: Catalin Marinas <catalin.marinas@arm.com> Cc: Matt Turner <mattst88@gmail.com> -Cc: linux-snps-arc@lists.infradead.org +Cc: linux-snps-arc at lists.infradead.org Cc: Fenghua Yu <fenghua.yu@intel.com> Cc: Arnd Bergmann <arnd@arndb.de> -Cc: linux-xtensa@linux-xtensa.org +Cc: linux-xtensa at linux-xtensa.org Cc: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> -Cc: openrisc@lists.librecores.org +Cc: openrisc at lists.librecores.org Cc: Ivan Kokshaysky <ink@jurassic.park.msu.ru> Cc: Stafford Horne <shorne@gmail.com> -Cc: linux-arm-kernel@lists.infradead.org +Cc: linux-arm-kernel at lists.infradead.org Cc: Richard Henderson <rth@twiddle.net> Cc: Chris Zankel <chris@zankel.net> Cc: Michal Simek <monstr@monstr.eu> Cc: Tony Luck <tony.luck@intel.com> -Cc: linux-parisc@vger.kernel.org +Cc: linux-parisc at vger.kernel.org Cc: Vineet Gupta <vgupta@synopsys.com> Cc: Ralf Baechle <ralf@linux-mips.org> Cc: Richard Kuo <rkuo@codeaurora.org> -Cc: linux-alpha@vger.kernel.org +Cc: linux-alpha at vger.kernel.org Cc: Martin Schwidefsky <schwidefsky@de.ibm.com> -Cc: linuxppc-dev@lists.ozlabs.org +Cc: linuxppc-dev at lists.ozlabs.org Cc: "David S. Miller" <davem@davemloft.net> -Link: http://lkml.kernel.org/r/20170824073105.3901-1-jslaby@suse.cz +Link: http://lkml.kernel.org/r/20170824073105.3901-1-jslaby at suse.cz Cc: Ben Hutchings <ben.hutchings@codethink.co.uk> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> diff --git a/a/content_digest b/N5/content_digest index 5baa2dd..c5e2c9b 100644 --- a/a/content_digest +++ b/N5/content_digest @@ -1,34 +1,8 @@ "ref\020180524093159.286472249@linuxfoundation.org\0" "From\0Greg Kroah-Hartman <gregkh@linuxfoundation.org>\0" - "Subject\0[PATCH 4.4 25/92] futex: Remove duplicated code and fix undefined behaviour\0" + "Subject\0[OpenRISC] [PATCH 4.4 25/92] futex: Remove duplicated code and fix undefined behaviour\0" "Date\0Thu, 24 May 2018 11:38:02 +0200\0" - "To\0linux-kernel@vger.kernel.org\0" - "Cc\0linux-mips@linux-mips.org" - Rich Felker <dalias@libc.org> - linux-ia64@vger.kernel.org - linux-sh@vger.kernel.org - peterz@infradead.org - Benjamin Herrenschmidt <benh@kernel.crashing.org> - Max Filippov <jcmvbkbc@gmail.com> - Paul Mackerras <paulus@samba.org> - Ralf Baechle <ralf@linux-mips.org> - sparclinux@vger.kernel.org - Jiri Slaby <jslaby@suse.cz> - Stafford Horne <shorne@gmail.com> - Jonas Bonn <jonas@southpole.se> - linux-s390@vger.kernel.org - Ben Hutchings <ben.hutchings@codethink.co.uk> - Yoshinori Sato <ysato@users.sourceforge.jp> - linux-hexagon@vger.kernel.org - Helge Deller <deller@gmx.de> - James E.J. Bottomley <jejb@parisc-linux.org> - Fenghua Yu <fenghua.yu@intel.com> - Catalin Marinas <catalin.marinas@arm.com> - Darren Hart (VMware) <dvhart@infradead.org> - Matt Turner <mattst88@gmail.com> - linux-snps-arc@lists.infradead.org - linux-arch@vger.kernel.org - " Arnd\0" + "To\0openrisc@lists.librecores.org\0" "\00:1\0" "b\0" "4.4-stable review patch. If anyone has any objections, please let me know.\n" @@ -67,46 +41,46 @@ "Acked-by: Chris Metcalf <cmetcalf@mellanox.com> [for tile]\n" "Reviewed-by: Darren Hart (VMware) <dvhart@infradead.org>\n" "Reviewed-by: Will Deacon <will.deacon@arm.com> [core/arm64]\n" - "Cc: linux-mips@linux-mips.org\n" + "Cc: linux-mips at linux-mips.org\n" "Cc: Rich Felker <dalias@libc.org>\n" - "Cc: linux-ia64@vger.kernel.org\n" - "Cc: linux-sh@vger.kernel.org\n" - "Cc: peterz@infradead.org\n" + "Cc: linux-ia64 at vger.kernel.org\n" + "Cc: linux-sh at vger.kernel.org\n" + "Cc: peterz at infradead.org\n" "Cc: Benjamin Herrenschmidt <benh@kernel.crashing.org>\n" "Cc: Max Filippov <jcmvbkbc@gmail.com>\n" "Cc: Paul Mackerras <paulus@samba.org>\n" - "Cc: sparclinux@vger.kernel.org\n" + "Cc: sparclinux at vger.kernel.org\n" "Cc: Jonas Bonn <jonas@southpole.se>\n" - "Cc: linux-s390@vger.kernel.org\n" - "Cc: linux-arch@vger.kernel.org\n" + "Cc: linux-s390 at vger.kernel.org\n" + "Cc: linux-arch at vger.kernel.org\n" "Cc: Yoshinori Sato <ysato@users.sourceforge.jp>\n" - "Cc: linux-hexagon@vger.kernel.org\n" + "Cc: linux-hexagon at vger.kernel.org\n" "Cc: Helge Deller <deller@gmx.de>\n" "Cc: \"James E.J. Bottomley\" <jejb@parisc-linux.org>\n" "Cc: Catalin Marinas <catalin.marinas@arm.com>\n" "Cc: Matt Turner <mattst88@gmail.com>\n" - "Cc: linux-snps-arc@lists.infradead.org\n" + "Cc: linux-snps-arc at lists.infradead.org\n" "Cc: Fenghua Yu <fenghua.yu@intel.com>\n" "Cc: Arnd Bergmann <arnd@arndb.de>\n" - "Cc: linux-xtensa@linux-xtensa.org\n" + "Cc: linux-xtensa at linux-xtensa.org\n" "Cc: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>\n" - "Cc: openrisc@lists.librecores.org\n" + "Cc: openrisc at lists.librecores.org\n" "Cc: Ivan Kokshaysky <ink@jurassic.park.msu.ru>\n" "Cc: Stafford Horne <shorne@gmail.com>\n" - "Cc: linux-arm-kernel@lists.infradead.org\n" + "Cc: linux-arm-kernel at lists.infradead.org\n" "Cc: Richard Henderson <rth@twiddle.net>\n" "Cc: Chris Zankel <chris@zankel.net>\n" "Cc: Michal Simek <monstr@monstr.eu>\n" "Cc: Tony Luck <tony.luck@intel.com>\n" - "Cc: linux-parisc@vger.kernel.org\n" + "Cc: linux-parisc at vger.kernel.org\n" "Cc: Vineet Gupta <vgupta@synopsys.com>\n" "Cc: Ralf Baechle <ralf@linux-mips.org>\n" "Cc: Richard Kuo <rkuo@codeaurora.org>\n" - "Cc: linux-alpha@vger.kernel.org\n" + "Cc: linux-alpha at vger.kernel.org\n" "Cc: Martin Schwidefsky <schwidefsky@de.ibm.com>\n" - "Cc: linuxppc-dev@lists.ozlabs.org\n" + "Cc: linuxppc-dev at lists.ozlabs.org\n" "Cc: \"David S. Miller\" <davem@davemloft.net>\n" - "Link: http://lkml.kernel.org/r/20170824073105.3901-1-jslaby@suse.cz\n" + "Link: http://lkml.kernel.org/r/20170824073105.3901-1-jslaby at suse.cz\n" "Cc: Ben Hutchings <ben.hutchings@codethink.co.uk>\n" "Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>\n" "\n" @@ -1118,4 +1092,4 @@ " * Wake up all waiters hashed on the physical page that is mapped\n" * to this virtual address: -1f6cdfbc4b5baae6e9d36b2d855e2016d21dc1191c58c89272e61fbc0d19ace7 +f9338844f517e508aa9f3fd547de14dde3b19b331e077112f5c2af29441326cb
diff --git a/a/1.txt b/N6/1.txt index 90c3dc4..cee0141 100644 --- a/a/1.txt +++ b/N6/1.txt @@ -34,46 +34,46 @@ Acked-by: Heiko Carstens <heiko.carstens@de.ibm.com> [s390] Acked-by: Chris Metcalf <cmetcalf@mellanox.com> [for tile] Reviewed-by: Darren Hart (VMware) <dvhart@infradead.org> Reviewed-by: Will Deacon <will.deacon@arm.com> [core/arm64] -Cc: linux-mips@linux-mips.org +Cc: linux-mips at linux-mips.org Cc: Rich Felker <dalias@libc.org> -Cc: linux-ia64@vger.kernel.org -Cc: linux-sh@vger.kernel.org -Cc: peterz@infradead.org +Cc: linux-ia64 at vger.kernel.org +Cc: linux-sh at vger.kernel.org +Cc: peterz at infradead.org Cc: Benjamin Herrenschmidt <benh@kernel.crashing.org> Cc: Max Filippov <jcmvbkbc@gmail.com> Cc: Paul Mackerras <paulus@samba.org> -Cc: sparclinux@vger.kernel.org +Cc: sparclinux at vger.kernel.org Cc: Jonas Bonn <jonas@southpole.se> -Cc: linux-s390@vger.kernel.org -Cc: linux-arch@vger.kernel.org +Cc: linux-s390 at vger.kernel.org +Cc: linux-arch at vger.kernel.org Cc: Yoshinori Sato <ysato@users.sourceforge.jp> -Cc: linux-hexagon@vger.kernel.org +Cc: linux-hexagon at vger.kernel.org Cc: Helge Deller <deller@gmx.de> Cc: "James E.J. Bottomley" <jejb@parisc-linux.org> Cc: Catalin Marinas <catalin.marinas@arm.com> Cc: Matt Turner <mattst88@gmail.com> -Cc: linux-snps-arc@lists.infradead.org +Cc: linux-snps-arc at lists.infradead.org Cc: Fenghua Yu <fenghua.yu@intel.com> Cc: Arnd Bergmann <arnd@arndb.de> -Cc: linux-xtensa@linux-xtensa.org +Cc: linux-xtensa at linux-xtensa.org Cc: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> -Cc: openrisc@lists.librecores.org +Cc: openrisc at lists.librecores.org Cc: Ivan Kokshaysky <ink@jurassic.park.msu.ru> Cc: Stafford Horne <shorne@gmail.com> -Cc: linux-arm-kernel@lists.infradead.org +Cc: linux-arm-kernel at lists.infradead.org Cc: Richard Henderson <rth@twiddle.net> Cc: Chris Zankel <chris@zankel.net> Cc: Michal Simek <monstr@monstr.eu> Cc: Tony Luck <tony.luck@intel.com> -Cc: linux-parisc@vger.kernel.org +Cc: linux-parisc at vger.kernel.org Cc: Vineet Gupta <vgupta@synopsys.com> Cc: Ralf Baechle <ralf@linux-mips.org> Cc: Richard Kuo <rkuo@codeaurora.org> -Cc: linux-alpha@vger.kernel.org +Cc: linux-alpha at vger.kernel.org Cc: Martin Schwidefsky <schwidefsky@de.ibm.com> -Cc: linuxppc-dev@lists.ozlabs.org +Cc: linuxppc-dev at lists.ozlabs.org Cc: "David S. Miller" <davem@davemloft.net> -Link: http://lkml.kernel.org/r/20170824073105.3901-1-jslaby@suse.cz +Link: http://lkml.kernel.org/r/20170824073105.3901-1-jslaby at suse.cz Cc: Ben Hutchings <ben.hutchings@codethink.co.uk> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> diff --git a/a/content_digest b/N6/content_digest index 5baa2dd..b61908a 100644 --- a/a/content_digest +++ b/N6/content_digest @@ -1,34 +1,8 @@ "ref\020180524093159.286472249@linuxfoundation.org\0" - "From\0Greg Kroah-Hartman <gregkh@linuxfoundation.org>\0" + "From\0gregkh@linuxfoundation.org (Greg Kroah-Hartman)\0" "Subject\0[PATCH 4.4 25/92] futex: Remove duplicated code and fix undefined behaviour\0" "Date\0Thu, 24 May 2018 11:38:02 +0200\0" - "To\0linux-kernel@vger.kernel.org\0" - "Cc\0linux-mips@linux-mips.org" - Rich Felker <dalias@libc.org> - linux-ia64@vger.kernel.org - linux-sh@vger.kernel.org - peterz@infradead.org - Benjamin Herrenschmidt <benh@kernel.crashing.org> - Max Filippov <jcmvbkbc@gmail.com> - Paul Mackerras <paulus@samba.org> - Ralf Baechle <ralf@linux-mips.org> - sparclinux@vger.kernel.org - Jiri Slaby <jslaby@suse.cz> - Stafford Horne <shorne@gmail.com> - Jonas Bonn <jonas@southpole.se> - linux-s390@vger.kernel.org - Ben Hutchings <ben.hutchings@codethink.co.uk> - Yoshinori Sato <ysato@users.sourceforge.jp> - linux-hexagon@vger.kernel.org - Helge Deller <deller@gmx.de> - James E.J. Bottomley <jejb@parisc-linux.org> - Fenghua Yu <fenghua.yu@intel.com> - Catalin Marinas <catalin.marinas@arm.com> - Darren Hart (VMware) <dvhart@infradead.org> - Matt Turner <mattst88@gmail.com> - linux-snps-arc@lists.infradead.org - linux-arch@vger.kernel.org - " Arnd\0" + "To\0linux-arm-kernel@lists.infradead.org\0" "\00:1\0" "b\0" "4.4-stable review patch. If anyone has any objections, please let me know.\n" @@ -67,46 +41,46 @@ "Acked-by: Chris Metcalf <cmetcalf@mellanox.com> [for tile]\n" "Reviewed-by: Darren Hart (VMware) <dvhart@infradead.org>\n" "Reviewed-by: Will Deacon <will.deacon@arm.com> [core/arm64]\n" - "Cc: linux-mips@linux-mips.org\n" + "Cc: linux-mips at linux-mips.org\n" "Cc: Rich Felker <dalias@libc.org>\n" - "Cc: linux-ia64@vger.kernel.org\n" - "Cc: linux-sh@vger.kernel.org\n" - "Cc: peterz@infradead.org\n" + "Cc: linux-ia64 at vger.kernel.org\n" + "Cc: linux-sh at vger.kernel.org\n" + "Cc: peterz at infradead.org\n" "Cc: Benjamin Herrenschmidt <benh@kernel.crashing.org>\n" "Cc: Max Filippov <jcmvbkbc@gmail.com>\n" "Cc: Paul Mackerras <paulus@samba.org>\n" - "Cc: sparclinux@vger.kernel.org\n" + "Cc: sparclinux at vger.kernel.org\n" "Cc: Jonas Bonn <jonas@southpole.se>\n" - "Cc: linux-s390@vger.kernel.org\n" - "Cc: linux-arch@vger.kernel.org\n" + "Cc: linux-s390 at vger.kernel.org\n" + "Cc: linux-arch at vger.kernel.org\n" "Cc: Yoshinori Sato <ysato@users.sourceforge.jp>\n" - "Cc: linux-hexagon@vger.kernel.org\n" + "Cc: linux-hexagon at vger.kernel.org\n" "Cc: Helge Deller <deller@gmx.de>\n" "Cc: \"James E.J. Bottomley\" <jejb@parisc-linux.org>\n" "Cc: Catalin Marinas <catalin.marinas@arm.com>\n" "Cc: Matt Turner <mattst88@gmail.com>\n" - "Cc: linux-snps-arc@lists.infradead.org\n" + "Cc: linux-snps-arc at lists.infradead.org\n" "Cc: Fenghua Yu <fenghua.yu@intel.com>\n" "Cc: Arnd Bergmann <arnd@arndb.de>\n" - "Cc: linux-xtensa@linux-xtensa.org\n" + "Cc: linux-xtensa at linux-xtensa.org\n" "Cc: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>\n" - "Cc: openrisc@lists.librecores.org\n" + "Cc: openrisc at lists.librecores.org\n" "Cc: Ivan Kokshaysky <ink@jurassic.park.msu.ru>\n" "Cc: Stafford Horne <shorne@gmail.com>\n" - "Cc: linux-arm-kernel@lists.infradead.org\n" + "Cc: linux-arm-kernel at lists.infradead.org\n" "Cc: Richard Henderson <rth@twiddle.net>\n" "Cc: Chris Zankel <chris@zankel.net>\n" "Cc: Michal Simek <monstr@monstr.eu>\n" "Cc: Tony Luck <tony.luck@intel.com>\n" - "Cc: linux-parisc@vger.kernel.org\n" + "Cc: linux-parisc at vger.kernel.org\n" "Cc: Vineet Gupta <vgupta@synopsys.com>\n" "Cc: Ralf Baechle <ralf@linux-mips.org>\n" "Cc: Richard Kuo <rkuo@codeaurora.org>\n" - "Cc: linux-alpha@vger.kernel.org\n" + "Cc: linux-alpha at vger.kernel.org\n" "Cc: Martin Schwidefsky <schwidefsky@de.ibm.com>\n" - "Cc: linuxppc-dev@lists.ozlabs.org\n" + "Cc: linuxppc-dev at lists.ozlabs.org\n" "Cc: \"David S. Miller\" <davem@davemloft.net>\n" - "Link: http://lkml.kernel.org/r/20170824073105.3901-1-jslaby@suse.cz\n" + "Link: http://lkml.kernel.org/r/20170824073105.3901-1-jslaby at suse.cz\n" "Cc: Ben Hutchings <ben.hutchings@codethink.co.uk>\n" "Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>\n" "\n" @@ -1118,4 +1092,4 @@ " * Wake up all waiters hashed on the physical page that is mapped\n" * to this virtual address: -1f6cdfbc4b5baae6e9d36b2d855e2016d21dc1191c58c89272e61fbc0d19ace7 +17850cb7402fff4967d04d4363c842105ef9cf2307732071f535586b9d7dd406
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.