All of lore.kernel.org
 help / color / mirror / Atom feed
diff for duplicates of <20180518081536.166573281@linuxfoundation.org>

diff --git a/a/content_digest b/N1/content_digest
index a96f6af..9f4f921 100644
--- a/a/content_digest
+++ b/N1/content_digest
@@ -28,8 +28,7 @@
   linux-snps-arc@lists.infradead.org
   linux-arch@vger.kernel.org
   Arnd Bergmann <arnd@arndb.de>
-  linux-xtensa@linux-xtensa.org
- " li\0"
+ " linux-xtensa@linux-xtensa.orgli\0"
  "\00:1\0"
  "b\0"
  "4.9-stable review patch.  If anyone has any objections, please let me know.\n"
@@ -1122,4 +1121,4 @@
  "  * Wake up all waiters hashed on the physical page that is mapped\n"
    * to this virtual address:
 
-80fe7aa83fdd9e65efc2f4a488497b9922e1bf2c1c7a4e32cb605230737b7f40
+d1da9979ab4d199ed4bf02c57406fd01fac1b1496a944ab2dc12344020327c73

diff --git a/a/content_digest b/N2/content_digest
index a96f6af..ccaa5f9 100644
--- a/a/content_digest
+++ b/N2/content_digest
@@ -3,33 +3,52 @@
  "Subject\0[PATCH 4.9 27/33] futex: Remove duplicated code and fix undefined behaviour\0"
  "Date\0Fri, 18 May 2018 10:16:06 +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
   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>
+  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
+  Fenghua Yu <fenghua.yu@intel.com>
   Arnd Bergmann <arnd@arndb.de>
   linux-xtensa@linux-xtensa.org
- " li\0"
+  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.9-stable review patch.  If anyone has any objections, please let me know.\n"
@@ -1122,4 +1141,4 @@
  "  * Wake up all waiters hashed on the physical page that is mapped\n"
    * to this virtual address:
 
-80fe7aa83fdd9e65efc2f4a488497b9922e1bf2c1c7a4e32cb605230737b7f40
+68efb92b979d12e28447572cacae1e2b8fb0a505e51f1872c2d979b131d48d25

diff --git a/a/1.txt b/N3/1.txt
index 866a9a3..be70c8d 100644
--- a/a/1.txt
+++ b/N3/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,9 +579,9 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  	pagefault_enable();
  	_futex_spin_unlock_irqrestore(uaddr, &flags);
  
--	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;
@@ -625,7 +625,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;
@@ -668,7 +668,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;
@@ -715,7 +715,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 = ((int)oldval < (int)cmparg); break;
 -		case FUTEX_OP_CMP_GE: ret = ((int)oldval >= (int)cmparg); break;
@@ -762,7 +762,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;
@@ -814,7 +814,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);
@@ -873,7 +873,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);
@@ -931,7 +931,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);
@@ -981,9 +981,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;
@@ -992,7 +992,7 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
 -		default: ret = -ENOSYS;
 -		}
 -	}
-+	if (ret == 0)
++	if (ret = 0)
 +		*oval = oldval;
 +
  	return ret;
@@ -1024,7 +1024,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;
@@ -1068,7 +1068,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/N3/content_digest
index a96f6af..53efac7 100644
--- a/a/content_digest
+++ b/N3/content_digest
@@ -1,7 +1,7 @@
  "ref\020180518081535.096308218@linuxfoundation.org\0"
  "From\0Greg Kroah-Hartman <gregkh@linuxfoundation.org>\0"
  "Subject\0[PATCH 4.9 27/33] futex: Remove duplicated code and fix undefined behaviour\0"
- "Date\0Fri, 18 May 2018 10:16:06 +0200\0"
+ "Date\0Fri, 18 May 2018 08:16:06 +0000\0"
  "To\0linux-kernel@vger.kernel.org\0"
  "Cc\0linux-mips@linux-mips.org"
   Rich Felker <dalias@libc.org>
@@ -28,8 +28,7 @@
   linux-snps-arc@lists.infradead.org
   linux-arch@vger.kernel.org
   Arnd Bergmann <arnd@arndb.de>
-  linux-xtensa@linux-xtensa.org
- " li\0"
+ " linux-xtensa@linux-xtensa.orgli\0"
  "\00:1\0"
  "b\0"
  "4.9-stable review patch.  If anyone has any objections, please let me know.\n"
@@ -163,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"
@@ -210,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"
@@ -267,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"
@@ -312,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"
@@ -369,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"
@@ -414,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"
@@ -469,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"
@@ -513,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"
@@ -568,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"
@@ -613,9 +612,9 @@
  " \tpagefault_enable();\n"
  " \t_futex_spin_unlock_irqrestore(uaddr, &flags);\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"
@@ -659,7 +658,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"
@@ -702,7 +701,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"
@@ -749,7 +748,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 = ((int)oldval < (int)cmparg); break;\n"
  "-\t\tcase FUTEX_OP_CMP_GE: ret = ((int)oldval >= (int)cmparg); break;\n"
@@ -796,7 +795,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"
@@ -848,7 +847,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"
@@ -907,7 +906,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"
@@ -965,7 +964,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"
@@ -1015,9 +1014,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"
@@ -1026,7 +1025,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"
@@ -1058,7 +1057,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"
@@ -1102,7 +1101,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"
@@ -1122,4 +1121,4 @@
  "  * Wake up all waiters hashed on the physical page that is mapped\n"
    * to this virtual address:
 
-80fe7aa83fdd9e65efc2f4a488497b9922e1bf2c1c7a4e32cb605230737b7f40
+4b6cf0435a7f2c2b829aa89a0f495c4827d6069276b34dcc6090d37ead778eb1

diff --git a/a/content_digest b/N4/content_digest
index a96f6af..55beb6c 100644
--- a/a/content_digest
+++ b/N4/content_digest
@@ -23,7 +23,7 @@
   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
@@ -1122,4 +1122,4 @@
  "  * Wake up all waiters hashed on the physical page that is mapped\n"
    * to this virtual address:
 
-80fe7aa83fdd9e65efc2f4a488497b9922e1bf2c1c7a4e32cb605230737b7f40
+43de1c8ba26a8a74ede1b31e6d3fc8d01cb841b91316da690cfb1f4f54c08c40

diff --git a/a/1.txt b/N5/1.txt
index 866a9a3..b04f64f 100644
--- a/a/1.txt
+++ b/N5/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/N5/content_digest
index a96f6af..d9cc01b 100644
--- a/a/content_digest
+++ b/N5/content_digest
@@ -1,35 +1,8 @@
  "ref\020180518081535.096308218@linuxfoundation.org\0"
- "From\0Greg Kroah-Hartman <gregkh@linuxfoundation.org>\0"
+ "From\0gregkh@linuxfoundation.org (Greg Kroah-Hartman)\0"
  "Subject\0[PATCH 4.9 27/33] futex: Remove duplicated code and fix undefined behaviour\0"
  "Date\0Fri, 18 May 2018 10:16:06 +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
-  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 Bergmann <arnd@arndb.de>
-  linux-xtensa@linux-xtensa.org
- " li\0"
+ "To\0linux-snps-arc@lists.infradead.org\0"
  "\00:1\0"
  "b\0"
  "4.9-stable review patch.  If anyone has any objections, please let me know.\n"
@@ -60,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"
@@ -1122,4 +1095,4 @@
  "  * Wake up all waiters hashed on the physical page that is mapped\n"
    * to this virtual address:
 
-80fe7aa83fdd9e65efc2f4a488497b9922e1bf2c1c7a4e32cb605230737b7f40
+5d3b32dc76d691c06fad3502a74135e1e020c34f411107926768dc7e540b4c5e

diff --git a/a/1.txt b/N6/1.txt
index 866a9a3..36516dc 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 a96f6af..b220126 100644
--- a/a/content_digest
+++ b/N6/content_digest
@@ -1,35 +1,8 @@
  "ref\020180518081535.096308218@linuxfoundation.org\0"
  "From\0Greg Kroah-Hartman <gregkh@linuxfoundation.org>\0"
- "Subject\0[PATCH 4.9 27/33] futex: Remove duplicated code and fix undefined behaviour\0"
+ "Subject\0[OpenRISC] [PATCH 4.9 27/33] futex: Remove duplicated code and fix undefined behaviour\0"
  "Date\0Fri, 18 May 2018 10:16:06 +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
-  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 Bergmann <arnd@arndb.de>
-  linux-xtensa@linux-xtensa.org
- " li\0"
+ "To\0openrisc@lists.librecores.org\0"
  "\00:1\0"
  "b\0"
  "4.9-stable review patch.  If anyone has any objections, please let me know.\n"
@@ -68,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"
@@ -1122,4 +1095,4 @@
  "  * Wake up all waiters hashed on the physical page that is mapped\n"
    * to this virtual address:
 
-80fe7aa83fdd9e65efc2f4a488497b9922e1bf2c1c7a4e32cb605230737b7f40
+5ab297d3b978c1c84226d6bf371d3f783df1686e338e0817a7b816f3ec095e5b

diff --git a/a/1.txt b/N7/1.txt
index 866a9a3..36516dc 100644
--- a/a/1.txt
+++ b/N7/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/N7/content_digest
index a96f6af..d287b83 100644
--- a/a/content_digest
+++ b/N7/content_digest
@@ -1,35 +1,8 @@
  "ref\020180518081535.096308218@linuxfoundation.org\0"
- "From\0Greg Kroah-Hartman <gregkh@linuxfoundation.org>\0"
+ "From\0gregkh@linuxfoundation.org (Greg Kroah-Hartman)\0"
  "Subject\0[PATCH 4.9 27/33] futex: Remove duplicated code and fix undefined behaviour\0"
  "Date\0Fri, 18 May 2018 10:16:06 +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
-  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 Bergmann <arnd@arndb.de>
-  linux-xtensa@linux-xtensa.org
- " li\0"
+ "To\0linux-arm-kernel@lists.infradead.org\0"
  "\00:1\0"
  "b\0"
  "4.9-stable review patch.  If anyone has any objections, please let me know.\n"
@@ -68,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"
@@ -1122,4 +1095,4 @@
  "  * Wake up all waiters hashed on the physical page that is mapped\n"
    * to this virtual address:
 
-80fe7aa83fdd9e65efc2f4a488497b9922e1bf2c1c7a4e32cb605230737b7f40
+4d66bffbc6904cb1b9bfafda2fdb5ac039c2347039ba9e635835fce3137868b6

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.