diff for duplicates of <1455600014.3308.9.camel@gmail.com> diff --git a/a/1.txt b/N1/1.txt index b2f521e..3355c8b 100644 --- a/a/1.txt +++ b/N1/1.txt @@ -10,14 +10,14 @@ On Mon, 2016-02-15 at 16:31 +0530, Aneesh Kumar K.V wrote: > > > > In > > -> > > + pmd_hugepage_update(vma->vm_mm, address, pmdp, ~0UL, 0); -> > > + /* -> > > + * This ensures that generic code that rely on IRQ disabling -> > > + * to prevent a parallel THP split work as expected. -> > > + */ -> > > + kick_all_cpus_sync(); +> > > +A A A A A pmd_hugepage_update(vma->vm_mm, address, pmdp, ~0UL, 0); +> > > +A A A A A /* +> > > +A A A A A A * This ensures that generic code that rely on IRQ disabling +> > > +A A A A A A * to prevent a parallel THP split work as expected. +> > > +A A A A A A */ +> > > +A A A A A kick_all_cpus_sync(); > > -> > pmdp_invalidate()->pmd_hugepage_update() can still run in parallel with +> > pmdp_invalidate()->pmd_hugepage_update() can still run in parallel withA > > find_linux_pte_or_hugepte() and race.. Am I missing something? > > > @@ -32,3 +32,9 @@ Makes sense, but I would still check the assumption about checking for _PAGE_PRESENT Balbir Singh + +-- +To unsubscribe, send a message with 'unsubscribe linux-mm' in +the body to majordomo@kvack.org. For more info on Linux MM, +see: http://www.linux-mm.org/ . +Don't email: <a href=mailto:"dont@kvack.org"> email@kvack.org </a> diff --git a/a/content_digest b/N1/content_digest index 1025499..c4d6c35 100644 --- a/a/content_digest +++ b/N1/content_digest @@ -30,14 +30,14 @@ "> > \n" "> > In\n" "> > \n" - "> > > +\302\240\302\240\302\240\302\240\302\240pmd_hugepage_update(vma->vm_mm, address, pmdp, ~0UL, 0);\n" - "> > > +\302\240\302\240\302\240\302\240\302\240/*\n" - "> > > +\302\240\302\240\302\240\302\240\302\240\302\240* This ensures that generic code that rely on IRQ disabling\n" - "> > > +\302\240\302\240\302\240\302\240\302\240\302\240* to prevent a parallel THP split work as expected.\n" - "> > > +\302\240\302\240\302\240\302\240\302\240\302\240*/\n" - "> > > +\302\240\302\240\302\240\302\240\302\240kick_all_cpus_sync();\n" + "> > > +A A A A A pmd_hugepage_update(vma->vm_mm, address, pmdp, ~0UL, 0);\n" + "> > > +A A A A A /*\n" + "> > > +A A A A A A * This ensures that generic code that rely on IRQ disabling\n" + "> > > +A A A A A A * to prevent a parallel THP split work as expected.\n" + "> > > +A A A A A A */\n" + "> > > +A A A A A kick_all_cpus_sync();\n" "> > \n" - "> > pmdp_invalidate()->pmd_hugepage_update() can still run in parallel with\302\240\n" + "> > pmdp_invalidate()->pmd_hugepage_update() can still run in parallel withA \n" "> > find_linux_pte_or_hugepte() and race.. Am I missing something?\n" "> > \n" "> \n" @@ -51,6 +51,12 @@ "Makes sense, but I would still check the assumption about checking for\n" "_PAGE_PRESENT\n" "\n" - Balbir Singh + "Balbir Singh\n" + "\n" + "--\n" + "To unsubscribe, send a message with 'unsubscribe linux-mm' in\n" + "the body to majordomo@kvack.org. For more info on Linux MM,\n" + "see: http://www.linux-mm.org/ .\n" + "Don't email: <a href=mailto:\"dont@kvack.org\"> email@kvack.org </a>" -2f56f668375a5c1c4fa86c050d6f51281b9ef19527f8b6030be0cbaa7153ff6e +d5241a694a3af395009471699ce6afd6625f1a22e6d876b8757acaebc6bdfb8e
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.