diff for duplicates of <20220214163452.1568807-2-arnd@kernel.org> diff --git a/a/content_digest b/N1/content_digest index ccdce24..9631ce5 100644 --- a/a/content_digest +++ b/N1/content_digest @@ -43,7 +43,16 @@ linux-m68k@lists.linux-m68k.org linux-mips@vger.kernel.org openrisc@lists.librecores.org - " linux-pa\0" + linux-parisc@vger.kernel.org + linuxppc-dev@lists.ozlabs.org + linux-riscv@lists.infradead.org + linux-s390@vger.kernel.org + linux-sh@vger.kernel.org + sparclinux@vger.kernel.org + linux-um@lists.infradead.org + linux-xtensa@linux-xtensa.org + stable@vger.kernel.org + " David Laight <David.Laight@aculab.com>\0" "\00:1\0" "b\0" "From: Arnd Bergmann <arnd@arndb.de>\n" @@ -158,4 +167,4 @@ "-- \n" 2.29.2 -2c2cc58b32ef8e9952985975e22a71f429a5ae27927e41c84ae9a70160c36d57 +c592de09d3540a7b657e48cafbe94e48599c055a4e97f4d2039a9734c64ef400
diff --git a/a/1.txt b/N2/1.txt index 6f2bef2..6b7e973 100644 --- a/a/1.txt +++ b/N2/1.txt @@ -57,11 +57,11 @@ index ef5bfef8d490..719ba3f3c45c 100644 - * reasonably simple and not *too* slow. After all, we've got the - * MMU for backup. */ -+#define uaccess_kernel() (get_fs().seg == KERNEL_DS.seg) ++#define uaccess_kernel() (get_fs().seg = KERNEL_DS.seg) +#define user_addr_max() (uaccess_kernel() ? ~0UL : TASK_SIZE) -#define __access_ok(addr, size) \ -- ((get_fs().seg == KERNEL_DS.seg) || \ +- ((get_fs().seg = KERNEL_DS.seg) || \ - (((unsigned long)addr < get_fs().seg) && \ - (unsigned long)size < (get_fs().seg - (unsigned long)addr))) +static inline int __access_ok(unsigned long addr, unsigned long size) @@ -80,7 +80,7 @@ index d2a8ef9f8978..5b6e0e7788f4 100644 +++ b/arch/microblaze/include/asm/uaccess.h @@ -39,24 +39,13 @@ - # define uaccess_kernel() (get_fs().seg == KERNEL_DS.seg) + # define uaccess_kernel() (get_fs().seg = KERNEL_DS.seg) -static inline int access_ok(const void __user *addr, unsigned long size) +static inline int __access_ok(unsigned long addr, unsigned long size) diff --git a/a/content_digest b/N2/content_digest index ccdce24..2156931 100644 --- a/a/content_digest +++ b/N2/content_digest @@ -1,7 +1,7 @@ "ref\020220214163452.1568807-1-arnd@kernel.org\0" "From\0Arnd Bergmann <arnd@kernel.org>\0" "Subject\0[PATCH 01/14] uaccess: fix integer overflow on access_ok()\0" - "Date\0Mon, 14 Feb 2022 17:34:39 +0100\0" + "Date\0Mon, 14 Feb 2022 16:34:39 +0000\0" "To\0Linus Torvalds <torvalds@linux-foundation.org>" Christoph Hellwig <hch@lst.de> linux-arch@vger.kernel.org @@ -43,7 +43,16 @@ linux-m68k@lists.linux-m68k.org linux-mips@vger.kernel.org openrisc@lists.librecores.org - " linux-pa\0" + linux-parisc@vger.kernel.org + linuxppc-dev@lists.ozlabs.org + linux-riscv@lists.infradead.org + linux-s390@vger.kernel.org + linux-sh@vger.kernel.org + sparclinux@vger.kernel.org + linux-um@lists.infradead.org + linux-xtensa@linux-xtensa.org + stable@vger.kernel.org + " David Laight <David.Laight@aculab.com>\0" "\00:1\0" "b\0" "From: Arnd Bergmann <arnd@arndb.de>\n" @@ -105,11 +114,11 @@ "- * reasonably simple and not *too* slow. After all, we've got the\n" "- * MMU for backup.\n" " */\n" - "+#define uaccess_kernel() (get_fs().seg == KERNEL_DS.seg)\n" + "+#define uaccess_kernel() (get_fs().seg = KERNEL_DS.seg)\n" "+#define user_addr_max() (uaccess_kernel() ? ~0UL : TASK_SIZE)\n" " \n" "-#define __access_ok(addr, size) \\\n" - "-\t((get_fs().seg == KERNEL_DS.seg) || \\\n" + "-\t((get_fs().seg = KERNEL_DS.seg) || \\\n" "-\t(((unsigned long)addr < get_fs().seg) && \\\n" "-\t (unsigned long)size < (get_fs().seg - (unsigned long)addr)))\n" "+static inline int __access_ok(unsigned long addr, unsigned long size)\n" @@ -128,7 +137,7 @@ "+++ b/arch/microblaze/include/asm/uaccess.h\n" "@@ -39,24 +39,13 @@\n" " \n" - " # define uaccess_kernel()\t(get_fs().seg == KERNEL_DS.seg)\n" + " # define uaccess_kernel()\t(get_fs().seg = KERNEL_DS.seg)\n" " \n" "-static inline int access_ok(const void __user *addr, unsigned long size)\n" "+static inline int __access_ok(unsigned long addr, unsigned long size)\n" @@ -158,4 +167,4 @@ "-- \n" 2.29.2 -2c2cc58b32ef8e9952985975e22a71f429a5ae27927e41c84ae9a70160c36d57 +b935552dbb92b20200e7b795303f9a615a57c4e71ed56d446bd866095a3a0eeb
diff --git a/a/1.txt b/N3/1.txt index 6f2bef2..48d721e 100644 --- a/a/1.txt +++ b/N3/1.txt @@ -109,3 +109,9 @@ index d2a8ef9f8978..5b6e0e7788f4 100644 # define __EX_TABLE_SECTION ".section __ex_table,\"a\"\n" -- 2.29.2 + + +_______________________________________________ +linux-riscv mailing list +linux-riscv@lists.infradead.org +http://lists.infradead.org/mailman/listinfo/linux-riscv diff --git a/a/content_digest b/N3/content_digest index ccdce24..72b1385 100644 --- a/a/content_digest +++ b/N3/content_digest @@ -43,7 +43,16 @@ linux-m68k@lists.linux-m68k.org linux-mips@vger.kernel.org openrisc@lists.librecores.org - " linux-pa\0" + linux-parisc@vger.kernel.org + linuxppc-dev@lists.ozlabs.org + linux-riscv@lists.infradead.org + linux-s390@vger.kernel.org + linux-sh@vger.kernel.org + sparclinux@vger.kernel.org + linux-um@lists.infradead.org + linux-xtensa@linux-xtensa.org + stable@vger.kernel.org + " David Laight <David.Laight@aculab.com>\0" "\00:1\0" "b\0" "From: Arnd Bergmann <arnd@arndb.de>\n" @@ -156,6 +165,12 @@ " # define __FIXUP_SECTION\t\".section .fixup,\\\"ax\\\"\\n\"\n" " # define __EX_TABLE_SECTION\t\".section __ex_table,\\\"a\\\"\\n\"\n" "-- \n" - 2.29.2 + "2.29.2\n" + "\n" + "\n" + "_______________________________________________\n" + "linux-riscv mailing list\n" + "linux-riscv@lists.infradead.org\n" + http://lists.infradead.org/mailman/listinfo/linux-riscv -2c2cc58b32ef8e9952985975e22a71f429a5ae27927e41c84ae9a70160c36d57 +12aa8eb37205f2050e6013913f9efad8a1324b5166ba054a4dbe99e7196f492b
diff --git a/a/1.txt b/N4/1.txt index 6f2bef2..b53e0fa 100644 --- a/a/1.txt +++ b/N4/1.txt @@ -109,3 +109,9 @@ index d2a8ef9f8978..5b6e0e7788f4 100644 # define __EX_TABLE_SECTION ".section __ex_table,\"a\"\n" -- 2.29.2 + + +_______________________________________________ +linux-snps-arc mailing list +linux-snps-arc@lists.infradead.org +http://lists.infradead.org/mailman/listinfo/linux-snps-arc diff --git a/a/content_digest b/N4/content_digest index ccdce24..d7d01f7 100644 --- a/a/content_digest +++ b/N4/content_digest @@ -43,7 +43,16 @@ linux-m68k@lists.linux-m68k.org linux-mips@vger.kernel.org openrisc@lists.librecores.org - " linux-pa\0" + linux-parisc@vger.kernel.org + linuxppc-dev@lists.ozlabs.org + linux-riscv@lists.infradead.org + linux-s390@vger.kernel.org + linux-sh@vger.kernel.org + sparclinux@vger.kernel.org + linux-um@lists.infradead.org + linux-xtensa@linux-xtensa.org + stable@vger.kernel.org + " David Laight <David.Laight@aculab.com>\0" "\00:1\0" "b\0" "From: Arnd Bergmann <arnd@arndb.de>\n" @@ -156,6 +165,12 @@ " # define __FIXUP_SECTION\t\".section .fixup,\\\"ax\\\"\\n\"\n" " # define __EX_TABLE_SECTION\t\".section __ex_table,\\\"a\\\"\\n\"\n" "-- \n" - 2.29.2 + "2.29.2\n" + "\n" + "\n" + "_______________________________________________\n" + "linux-snps-arc mailing list\n" + "linux-snps-arc@lists.infradead.org\n" + http://lists.infradead.org/mailman/listinfo/linux-snps-arc -2c2cc58b32ef8e9952985975e22a71f429a5ae27927e41c84ae9a70160c36d57 +d02b67a10892f131c6f5d837c40853a124b7c95d66dc7917089dd6ee4da40b46
diff --git a/a/1.txt b/N5/1.txt index 6f2bef2..72a170a 100644 --- a/a/1.txt +++ b/N5/1.txt @@ -9,7 +9,7 @@ Use the most common correct implementation here, which optimizes for a constant 'size' argument, and turns the common case into a single comparison. -Cc: stable@vger.kernel.org +Cc: stable at vger.kernel.org Fixes: da551281947c ("csky: User access") Fixes: f663b60f5215 ("microblaze: Fix uaccess_ok macro") Fixes: 7567746e1c0d ("Hexagon: Add user access functions") @@ -97,7 +97,7 @@ index d2a8ef9f8978..5b6e0e7788f4 100644 - return 0; - } -ok: -- pr_devel("ACCESS OK at 0x%08x (size 0x%x), seg 0x%08x\n", +- pr_devel("ACCESS OK@0x%08x (size 0x%x), seg 0x%08x\n", - (__force u32)addr, (u32)size, - (u32)get_fs().seg); - return 1; diff --git a/a/content_digest b/N5/content_digest index ccdce24..afc6db3 100644 --- a/a/content_digest +++ b/N5/content_digest @@ -1,49 +1,8 @@ "ref\020220214163452.1568807-1-arnd@kernel.org\0" "From\0Arnd Bergmann <arnd@kernel.org>\0" - "Subject\0[PATCH 01/14] uaccess: fix integer overflow on access_ok()\0" + "Subject\0[OpenRISC] [PATCH 01/14] uaccess: fix integer overflow on access_ok()\0" "Date\0Mon, 14 Feb 2022 17:34:39 +0100\0" - "To\0Linus Torvalds <torvalds@linux-foundation.org>" - Christoph Hellwig <hch@lst.de> - linux-arch@vger.kernel.org - linux-mm@kvack.org - linux-api@vger.kernel.org - arnd@arndb.de - " linux-kernel@vger.kernel.org\0" - "Cc\0linux@armlinux.org.uk" - will@kernel.org - guoren@kernel.org - bcain@codeaurora.org - geert@linux-m68k.org - monstr@monstr.eu - tsbogend@alpha.franken.de - nickhu@andestech.com - green.hu@gmail.com - dinguyen@kernel.org - shorne@gmail.com - deller@gmx.de - mpe@ellerman.id.au - peterz@infradead.org - mingo@redhat.com - mark.rutland@arm.com - hca@linux.ibm.com - dalias@libc.org - davem@davemloft.net - richard@nod.at - x86@kernel.org - jcmvbkbc@gmail.com - ebiederm@xmission.com - akpm@linux-foundation.org - ardb@kernel.org - linux-alpha@vger.kernel.org - linux-snps-arc@lists.infradead.org - linux-arm-kernel@lists.infradead.org - linux-csky@vger.kernel.org - linux-hexagon@vger.kernel.org - linux-ia64@vger.kernel.org - linux-m68k@lists.linux-m68k.org - linux-mips@vger.kernel.org - openrisc@lists.librecores.org - " linux-pa\0" + "To\0openrisc@lists.librecores.org\0" "\00:1\0" "b\0" "From: Arnd Bergmann <arnd@arndb.de>\n" @@ -57,7 +16,7 @@ "for a constant 'size' argument, and turns the common case into a\n" "single comparison.\n" "\n" - "Cc: stable@vger.kernel.org\n" + "Cc: stable at vger.kernel.org\n" "Fixes: da551281947c (\"csky: User access\")\n" "Fixes: f663b60f5215 (\"microblaze: Fix uaccess_ok macro\")\n" "Fixes: 7567746e1c0d (\"Hexagon: Add user access functions\")\n" @@ -145,7 +104,7 @@ "-\t\treturn 0;\n" "-\t}\n" "-ok:\n" - "-\tpr_devel(\"ACCESS OK at 0x%08x (size 0x%x), seg 0x%08x\\n\",\n" + "-\tpr_devel(\"ACCESS OK@0x%08x (size 0x%x), seg 0x%08x\\n\",\n" "-\t\t\t(__force u32)addr, (u32)size,\n" "-\t\t\t(u32)get_fs().seg);\n" "-\treturn 1;\n" @@ -158,4 +117,4 @@ "-- \n" 2.29.2 -2c2cc58b32ef8e9952985975e22a71f429a5ae27927e41c84ae9a70160c36d57 +6e16e6e2842b13f535a538f4e19e12c69ed2509cf72f0dc061cd1dc4c6dd6581
diff --git a/a/content_digest b/N6/content_digest index ccdce24..cb80c75 100644 --- a/a/content_digest +++ b/N6/content_digest @@ -9,41 +9,49 @@ linux-api@vger.kernel.org arnd@arndb.de " linux-kernel@vger.kernel.org\0" - "Cc\0linux@armlinux.org.uk" - will@kernel.org + "Cc\0mark.rutland@arm.com" + dalias@libc.org + linux-ia64@vger.kernel.org + linux-sh@vger.kernel.org + peterz@infradead.org + jcmvbkbc@gmail.com guoren@kernel.org + sparclinux@vger.kernel.org + linux-hexagon@vger.kernel.org + linux-riscv@lists.infradead.org + will@kernel.org + ardb@kernel.org + linux-s390@vger.kernel.org bcain@codeaurora.org + deller@gmx.de + x86@kernel.org + linux@armlinux.org.uk + linux-csky@vger.kernel.org + mingo@redhat.com geert@linux-m68k.org + linux-snps-arc@lists.infradead.org + linux-xtensa@linux-xtensa.org + hca@linux.ibm.com + linux-alpha@vger.kernel.org + linux-um@lists.infradead.org + linux-m68k@lists.linux-m68k.org + openrisc@lists.librecores.org + green.hu@gmail.com + shorne@gmail.com + linux-arm-kernel@lists.infradead.org monstr@monstr.eu tsbogend@alpha.franken.de + linux-parisc@vger.kernel.org nickhu@andestech.com - green.hu@gmail.com + linux-mips@vger.kernel.org + stable@vger.kernel.org dinguyen@kernel.org - shorne@gmail.com - deller@gmx.de - mpe@ellerman.id.au - peterz@infradead.org - mingo@redhat.com - mark.rutland@arm.com - hca@linux.ibm.com - dalias@libc.org - davem@davemloft.net - richard@nod.at - x86@kernel.org - jcmvbkbc@gmail.com + David Laight <David.Laight@aculab.com> ebiederm@xmission.com + richard@nod.at akpm@linux-foundation.org - ardb@kernel.org - linux-alpha@vger.kernel.org - linux-snps-arc@lists.infradead.org - linux-arm-kernel@lists.infradead.org - linux-csky@vger.kernel.org - linux-hexagon@vger.kernel.org - linux-ia64@vger.kernel.org - linux-m68k@lists.linux-m68k.org - linux-mips@vger.kernel.org - openrisc@lists.librecores.org - " linux-pa\0" + linuxppc-dev@lists.ozlabs.org + " davem@davemloft.net\0" "\00:1\0" "b\0" "From: Arnd Bergmann <arnd@arndb.de>\n" @@ -158,4 +166,4 @@ "-- \n" 2.29.2 -2c2cc58b32ef8e9952985975e22a71f429a5ae27927e41c84ae9a70160c36d57 +e08cb31f688348f13c6b29d7be781b4ac5cfc0d9581d527c166ddd4b160b6c24
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.