diff for duplicates of <20181103152006.GB259637@google.com> diff --git a/a/1.txt b/N1/1.txt index 82e9751..a72fe71 100644 --- a/a/1.txt +++ b/N1/1.txt @@ -35,8 +35,8 @@ On Sat, Nov 03, 2018 at 09:24:05AM +0000, Anton Ivanov wrote: > > > > > This breaks UML build: > > CC mm/mremap.o -> > mm/mremap.c: In function ?move_normal_pmd?: -> > mm/mremap.c:229:2: error: implicit declaration of function ?set_pmd_at?; did you mean ?set_pte_at?? [-Werror=implicit-function-declaration] +> > mm/mremap.c: In function ‘move_normal_pmd’: +> > mm/mremap.c:229:2: error: implicit declaration of function ‘set_pmd_at’; did you mean ‘set_pte_at’? [-Werror=implicit-function-declaration] > > set_pmd_at(mm, new_addr, new_pmd, pmd); > > ^~~~~~~~~~ > > set_pte_at @@ -66,32 +66,32 @@ On Sat, Nov 03, 2018 at 09:24:05AM +0000, Anton Ivanov wrote: > index 7485398d0737..1692da55e63a 100644 > --- a/arch/um/include/asm/pgtable.h > +++ b/arch/um/include/asm/pgtable.h -> @@ -359,4 +359,7 @@ do {??????????????????????????????????????????????? \ -> ??????? __flush_tlb_one((vaddr));?????????????? \ -> ?} while (0) +> @@ -359,4 +359,7 @@ do { \ +> __flush_tlb_one((vaddr)); \ +> } while (0) > > +extern void set_pmd_at(struct mm_struct *mm, unsigned long addr, -> +?????????????? pmd_t *pmdp, pmd_t pmd); +> + pmd_t *pmdp, pmd_t pmd); > + -> ?#endif +> #endif > diff --git a/arch/um/kernel/tlb.c b/arch/um/kernel/tlb.c > index 763d35bdda01..d17b74184ba0 100644 > --- a/arch/um/kernel/tlb.c > +++ b/arch/um/kernel/tlb.c > @@ -647,3 +647,9 @@ void force_flush_all(void) -> ??????????????? vma = vma->vm_next; -> ??????? } -> ?} +> vma = vma->vm_next; +> } +> } > +void set_pmd_at(struct mm_struct *mm, unsigned long addr, -> +?????????????? pmd_t *pmdp, pmd_t pmd) +> + pmd_t *pmdp, pmd_t pmd) > +{ -> +?????? *pmdp = pmd; +> + *pmdp = pmd; > +} > + > I see it now: -https://www.mail-archive.com/linuxppc-dev at lists.ozlabs.org/msg140005.html +https://www.mail-archive.com/linuxppc-dev@lists.ozlabs.org/msg140005.html Sorry about that. Actually the reason the suggestion got missed is it did not belong in the @@ -106,3 +106,8 @@ separate patch of my series. thanks! - Joel + +_______________________________________________ +linux-riscv mailing list +linux-riscv@lists.infradead.org +http://lists.infradead.org/mailman/listinfo/linux-riscv diff --git a/a/content_digest b/N1/content_digest index 5d3a634..49cb8e3 100644 --- a/a/content_digest +++ b/N1/content_digest @@ -1,10 +1,69 @@ "ref\020181103040041.7085-1-joelaf@google.com\0" "ref\06886607.O3ZT5bM3Cy@blindfold\0" "ref\0e1d039a5-9c83-b9b9-98b5-d39bc48f04e0@kot-begemot.co.uk\0" - "From\0joel@joelfernandes.org (Joel Fernandes)\0" - "Subject\0[PATCH -next 0/3] Add support for fast mremap\0" + "From\0Joel Fernandes <joel@joelfernandes.org>\0" + "Subject\0Re: [PATCH -next 0/3] Add support for fast mremap\0" "Date\0Sat, 3 Nov 2018 08:20:06 -0700\0" - "To\0linux-riscv@lists.infradead.org\0" + "To\0Anton Ivanov <anton.ivanov@kot-begemot.co.uk>\0" + "Cc\0linux-mips@linux-mips.org" + Rich Felker <dalias@libc.org> + linux-sh@vger.kernel.org + Peter Zijlstra <peterz@infradead.org> + Catalin Marinas <catalin.marinas@arm.com> + Dave Hansen <dave.hansen@linux.intel.com> + Will Deacon <will.deacon@arm.com> + " maintainer:X86 ARCHITECTURE \\(32-BIT AND 64-BIT\\) <x86@kernel.org>" + Michal Hocko <mhocko@kernel.org> + linux-mm@kvack.org + lokeshgidra@google.com + sparclinux@vger.kernel.org + linux-hexagon@vger.kernel.org + linux-riscv@lists.infradead.org + elfring@users.sourceforge.net + Jonas Bonn <jonas@southpole.se> + linux-s390@vger.kernel.org + dancol@google.com + linux-ia64@vge.kvack.org + Yoshinori Sato <ysato@users.sourceforge.jp> + linux-xtensa@linux-xtensa.org + Richard Weinberger <richard@nod.at> + Helge Deller <deller@gmx.de> + r.kernel.org@lithops.sigma-star.at + hughd@google.com + James E.J. Bottomley <jejb@parisc-linux.org> + kasan-dev@googlegroups.com + kvmarm@lists.cs.columbia.edu + Ingo Molnar <mingo@redhat.com> + Geert Uytterhoeven <geert@linux-m68k.org> + Andrey Ryabinin <aryabinin@virtuozzo.com> + linux-snps-arc@lists.infradead.org + kernel-team@android.com + Sam Creasey <sammy@sammy.net> + Fenghua Yu <fenghua.yu@intel.com> + Jeff Dike <jdike@addtoit.com> + linux-um@lists.infradead.org + Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> + Julia Lawall <Julia.Lawall@lip6.fr> + linux-m68k@lists.linux-m68k.org + Borislav Petkov <bp@alien8.de> + Andy Lutomirski <luto@kernel.org> + nios2-dev@lists.rocketboards.org + kirill@shutemov.name + Stafford Horne <shorne@gmail.com> + Guan Xuetao <gxt@pku.edu.cn> + Chris Zankel <chris@zankel.net> + Tony Luck <tony.luck@intel.com> + linux-parisc@vger.kernel.org + Max Filippov <jcmvbkbc@gmail.com> + pantin@google.com + linux-kernel@vger.kernel.org + minchan@kernel.org + Thomas Gleixner <tglx@linutronix.de> + linux-alpha@vger.kernel.org + Ley Foon Tan <lftan@altera.com> + akpm@linux-foundation.org + linuxppc-dev@lists.ozlabs.org + " David S. Miller <davem@davemloft.net>\0" "\00:1\0" "b\0" "On Sat, Nov 03, 2018 at 09:24:05AM +0000, Anton Ivanov wrote:\n" @@ -44,8 +103,8 @@ "> > > \n" "> > This breaks UML build:\n" "> > CC mm/mremap.o\n" - "> > mm/mremap.c: In function ?move_normal_pmd?:\n" - "> > mm/mremap.c:229:2: error: implicit declaration of function ?set_pmd_at?; did you mean ?set_pte_at?? [-Werror=implicit-function-declaration]\n" + "> > mm/mremap.c: In function \342\200\230move_normal_pmd\342\200\231:\n" + "> > mm/mremap.c:229:2: error: implicit declaration of function \342\200\230set_pmd_at\342\200\231; did you mean \342\200\230set_pte_at\342\200\231? [-Werror=implicit-function-declaration]\n" "> > set_pmd_at(mm, new_addr, new_pmd, pmd);\n" "> > ^~~~~~~~~~\n" "> > set_pte_at\n" @@ -75,32 +134,32 @@ "> index 7485398d0737..1692da55e63a 100644\n" "> --- a/arch/um/include/asm/pgtable.h\n" "> +++ b/arch/um/include/asm/pgtable.h\n" - "> @@ -359,4 +359,7 @@ do {??????????????????????????????????????????????? \\\n" - "> ??????? __flush_tlb_one((vaddr));?????????????? \\\n" - "> ?} while (0)\n" + "> @@ -359,4 +359,7 @@ do {\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240 \\\n" + "> \302\240\302\240\302\240\302\240\302\240\302\240\302\240 __flush_tlb_one((vaddr));\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240 \\\n" + "> \302\240} while (0)\n" "> \n" "> +extern void set_pmd_at(struct mm_struct *mm, unsigned long addr,\n" - "> +?????????????? pmd_t *pmdp, pmd_t pmd);\n" + "> +\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240 pmd_t *pmdp, pmd_t pmd);\n" "> +\n" - "> ?#endif\n" + "> \302\240#endif\n" "> diff --git a/arch/um/kernel/tlb.c b/arch/um/kernel/tlb.c\n" "> index 763d35bdda01..d17b74184ba0 100644\n" "> --- a/arch/um/kernel/tlb.c\n" "> +++ b/arch/um/kernel/tlb.c\n" "> @@ -647,3 +647,9 @@ void force_flush_all(void)\n" - "> ??????????????? vma = vma->vm_next;\n" - "> ??????? }\n" - "> ?}\n" + "> \302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240 vma = vma->vm_next;\n" + "> \302\240\302\240\302\240\302\240\302\240\302\240\302\240 }\n" + "> \302\240}\n" "> +void set_pmd_at(struct mm_struct *mm, unsigned long addr,\n" - "> +?????????????? pmd_t *pmdp, pmd_t pmd)\n" + "> +\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240 pmd_t *pmdp, pmd_t pmd)\n" "> +{\n" - "> +?????? *pmdp = pmd;\n" + "> +\302\240\302\240\302\240\302\240\302\240\302\240 *pmdp = pmd;\n" "> +}\n" "> +\n" "> \n" "\n" "I see it now:\n" - "https://www.mail-archive.com/linuxppc-dev at lists.ozlabs.org/msg140005.html\n" + "https://www.mail-archive.com/linuxppc-dev@lists.ozlabs.org/msg140005.html\n" "\n" "Sorry about that.\n" "Actually the reason the suggestion got missed is it did not belong in the\n" @@ -114,6 +173,11 @@ "\n" "thanks!\n" "\n" - - Joel + " - Joel\n" + "\n" + "_______________________________________________\n" + "linux-riscv mailing list\n" + "linux-riscv@lists.infradead.org\n" + http://lists.infradead.org/mailman/listinfo/linux-riscv -be2eb7b894ff7be5d9444ccc65c4ad26125c5db3c9cc746eaa2ecf1480816d9b +d32f60deba3d131b56206838ba27eac34bc3799026b93262751af3aed11586dd
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox