All of lore.kernel.org
 help / color / mirror / Atom feed
diff for duplicates of <1535726032.32537.0.camel@intel.com>

diff --git a/a/content_digest b/N1/content_digest
index 1912bbb..985b607 100644
--- a/a/content_digest
+++ b/N1/content_digest
@@ -35,7 +35,9 @@
   Mike Kravetz <mike.kravetz@oracle.com>
   Nadav Amit <nadav.amit@gmail.com>
   Oleg Nesterov <oleg@redhat.com>
- " Pavel Machek <pave>\0"
+  Pavel Machek <pavel@ucw.cz>
+  ravi.v.shankar@intel.com
+ " vedvyas.shanbhogue@intel.com\0"
  "\00:1\0"
  "b\0"
  "On Fri, 2018-08-31 at 11:53 +0200, Peter Zijlstra wrote:\n"
@@ -68,4 +70,4 @@
  "\n"
  Yu-cheng
 
-179cc0ae971a5defdc758979ed053a33f91f3857d001592d2ad623b7880102ea
+1c67c9c83606eceb24cd82fcf66ceb0458699b372d339ea2bd2d5ff61fa386c8

diff --git a/a/1.txt b/N2/1.txt
index 5ed2c3c..5530978 100644
--- a/a/1.txt
+++ b/N2/1.txt
@@ -1,18 +1,18 @@
 On Fri, 2018-08-31 at 11:53 +0200, Peter Zijlstra wrote:
 > On Thu, Aug 30, 2018 at 11:47:16PM +0200, Jann Horn wrote:
 > > 
-> >         do {
-> >                 pte = pte_wrprotect(pte);
-> >                 /* note: relies on _PAGE_DIRTY_HW < _PAGE_DIRTY_SW
+> > A A A A A A A A do {
+> > A A A A A A A A A A A A A A A A pte = pte_wrprotect(pte);
+> > A A A A A A A A A A A A A A A A /* note: relies on _PAGE_DIRTY_HW < _PAGE_DIRTY_SW
 > > */
-> >                 /* dirty direct bit-twiddling; you can probably
+> > A A A A A A A A A A A A A A A A /* dirty direct bit-twiddling; you can probably
 > > write
 > > this in a nicer way */
-> >                 pte.pte |= (pte.pte & _PAGE_DIRTY_HW) >>
+> > A A A A A A A A A A A A A A A A pte.pte |= (pte.pte & _PAGE_DIRTY_HW) >>
 > > _PAGE_BIT_DIRTY_HW << _PAGE_BIT_DIRTY_SW;
-> >                 pte.pte &= ~_PAGE_DIRTY_HW;
-> >                 pte = cmpxchg(ptep, pte, new_pte);
-> >         } while (pte != new_pte);
+> > A A A A A A A A A A A A A A A A pte.pte &= ~_PAGE_DIRTY_HW;
+> > A A A A A A A A A A A A A A A A pte = cmpxchg(ptep, pte, new_pte);
+> > A A A A A A A A } while (pte != new_pte);
 > Please use the form:
 > 
 > 	pte_t new_pte, pte = READ_ONCE(*ptep);
@@ -24,6 +24,6 @@ On Fri, 2018-08-31 at 11:53 +0200, Peter Zijlstra wrote:
 > will
 > be under some CONFIG option specific to x86_64 anyway.
 
-Thanks!  I will work on it.
+Thanks! A I will work on it.
 
 Yu-cheng
diff --git a/a/content_digest b/N2/content_digest
index 1912bbb..7fdc597 100644
--- a/a/content_digest
+++ b/N2/content_digest
@@ -35,24 +35,26 @@
   Mike Kravetz <mike.kravetz@oracle.com>
   Nadav Amit <nadav.amit@gmail.com>
   Oleg Nesterov <oleg@redhat.com>
- " Pavel Machek <pave>\0"
+  Pavel Machek <pavel@ucw.cz>
+  ravi.v.shankar@intel.com
+ " vedvyas.shanbhogue@intel.com\0"
  "\00:1\0"
  "b\0"
  "On Fri, 2018-08-31 at 11:53 +0200, Peter Zijlstra wrote:\n"
  "> On Thu, Aug 30, 2018 at 11:47:16PM +0200, Jann Horn wrote:\n"
  "> > \n"
- "> > \302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240do {\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\302\240pte = pte_wrprotect(pte);\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\302\240/* note: relies on _PAGE_DIRTY_HW < _PAGE_DIRTY_SW\n"
+ "> > A A A A A A A A do {\n"
+ "> > A A A A A A A A A A A A A A A A pte = pte_wrprotect(pte);\n"
+ "> > A A A A A A A A A A A A A A A A /* note: relies on _PAGE_DIRTY_HW < _PAGE_DIRTY_SW\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\302\240/* dirty direct bit-twiddling; you can probably\n"
+ "> > A A A A A A A A A A A A A A A A /* dirty direct bit-twiddling; you can probably\n"
  "> > write\n"
  "> > this in a nicer way */\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\302\240pte.pte |= (pte.pte & _PAGE_DIRTY_HW) >>\n"
+ "> > A A A A A A A A A A A A A A A A pte.pte |= (pte.pte & _PAGE_DIRTY_HW) >>\n"
  "> > _PAGE_BIT_DIRTY_HW << _PAGE_BIT_DIRTY_SW;\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\302\240pte.pte &= ~_PAGE_DIRTY_HW;\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\302\240pte = cmpxchg(ptep, pte, new_pte);\n"
- "> > \302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240} while (pte != new_pte);\n"
+ "> > A A A A A A A A A A A A A A A A pte.pte &= ~_PAGE_DIRTY_HW;\n"
+ "> > A A A A A A A A A A A A A A A A pte = cmpxchg(ptep, pte, new_pte);\n"
+ "> > A A A A A A A A } while (pte != new_pte);\n"
  "> Please use the form:\n"
  "> \n"
  "> \tpte_t new_pte, pte = READ_ONCE(*ptep);\n"
@@ -64,8 +66,8 @@
  "> will\n"
  "> be under some CONFIG option specific to x86_64 anyway.\n"
  "\n"
- "Thanks! \302\240I will work on it.\n"
+ "Thanks! A I will work on it.\n"
  "\n"
  Yu-cheng
 
-179cc0ae971a5defdc758979ed053a33f91f3857d001592d2ad623b7880102ea
+27931e7aa2ce0c070c32401a45d399c3f068429cf97ee3717e91310410d1f89b

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.