All of lore.kernel.org
 help / color / mirror / Atom feed
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.