All of lore.kernel.org
 help / color / mirror / Atom feed
diff for duplicates of <20210326021957.1424875-11-seanjc@google.com>

diff --git a/a/1.txt b/N1/1.txt
index 27dc1c6..4f93c10 100644
--- a/a/1.txt
+++ b/N1/1.txt
@@ -896,4 +896,9 @@ index d1de843b7618..de74379a96ca 100644
  
  static void kvm_mmu_notifier_release(struct mmu_notifier *mn,
 -- 
-2.31.0.291.g576ba9dcdaf-goog
\ No newline at end of file
+2.31.0.291.g576ba9dcdaf-goog
+
+_______________________________________________
+kvmarm mailing list
+kvmarm@lists.cs.columbia.edu
+https://lists.cs.columbia.edu/mailman/listinfo/kvmarm
\ No newline at end of file
diff --git a/a/content_digest b/N1/content_digest
index 8fe86e1..b5dde5e 100644
--- a/a/content_digest
+++ b/N1/content_digest
@@ -18,21 +18,18 @@
   " Paolo Bonzini <pbonzini\@redhat.com>\0"
 ]
 [
-  "Cc\0James Morse <james.morse\@arm.com>",
-  " Julien Thierry <julien.thierry.kdev\@gmail.com>",
-  " Suzuki K Poulose <suzuki.poulose\@arm.com>",
+  "Cc\0Wanpeng Li <wanpengli\@tencent.com>",
+  " kvm\@vger.kernel.org",
   " Sean Christopherson <seanjc\@google.com>",
-  " Vitaly Kuznetsov <vkuznets\@redhat.com>",
-  " Wanpeng Li <wanpengli\@tencent.com>",
-  " Jim Mattson <jmattson\@google.com>",
   " Joerg Roedel <joro\@8bytes.org>",
-  " linux-arm-kernel\@lists.infradead.org",
-  " kvmarm\@lists.cs.columbia.edu",
   " linux-mips\@vger.kernel.org",
-  " kvm\@vger.kernel.org",
   " kvm-ppc\@vger.kernel.org",
   " linux-kernel\@vger.kernel.org",
-  " Ben Gardon <bgardon\@google.com>\0"
+  " linux-arm-kernel\@lists.infradead.org",
+  " Ben Gardon <bgardon\@google.com>",
+  " Vitaly Kuznetsov <vkuznets\@redhat.com>",
+  " kvmarm\@lists.cs.columbia.edu",
+  " Jim Mattson <jmattson\@google.com>\0"
 ]
 [
   "\0000:1\0"
@@ -939,7 +936,12 @@
   " \n",
   " static void kvm_mmu_notifier_release(struct mmu_notifier *mn,\n",
   "-- \n",
-  "2.31.0.291.g576ba9dcdaf-goog"
+  "2.31.0.291.g576ba9dcdaf-goog\n",
+  "\n",
+  "_______________________________________________\n",
+  "kvmarm mailing list\n",
+  "kvmarm\@lists.cs.columbia.edu\n",
+  "https://lists.cs.columbia.edu/mailman/listinfo/kvmarm"
 ]
 
-a6c9b44b1acf3dc1e139b6c9e21453df0dd9a527bc236ed85fb026266ac7710c
+27465d94912183402020a9137d242e5472a6ca5889d95411eeca86c5a7f0b507

diff --git a/a/1.txt b/N2/1.txt
index 27dc1c6..418e839 100644
--- a/a/1.txt
+++ b/N2/1.txt
@@ -896,4 +896,10 @@ index d1de843b7618..de74379a96ca 100644
  
  static void kvm_mmu_notifier_release(struct mmu_notifier *mn,
 -- 
-2.31.0.291.g576ba9dcdaf-goog
\ No newline at end of file
+2.31.0.291.g576ba9dcdaf-goog
+
+
+_______________________________________________
+linux-arm-kernel mailing list
+linux-arm-kernel@lists.infradead.org
+http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
\ No newline at end of file
diff --git a/a/content_digest b/N2/content_digest
index 8fe86e1..7beb5b1 100644
--- a/a/content_digest
+++ b/N2/content_digest
@@ -939,7 +939,13 @@
   " \n",
   " static void kvm_mmu_notifier_release(struct mmu_notifier *mn,\n",
   "-- \n",
-  "2.31.0.291.g576ba9dcdaf-goog"
+  "2.31.0.291.g576ba9dcdaf-goog\n",
+  "\n",
+  "\n",
+  "_______________________________________________\n",
+  "linux-arm-kernel mailing list\n",
+  "linux-arm-kernel\@lists.infradead.org\n",
+  "http://lists.infradead.org/mailman/listinfo/linux-arm-kernel"
 ]
 
-a6c9b44b1acf3dc1e139b6c9e21453df0dd9a527bc236ed85fb026266ac7710c
+396bf5f2cfba7f9fd5a30415d101783266576ff442625ed3cb9304a12c2b3795

diff --git a/a/1.txt b/N3/1.txt
index 27dc1c6..db4cb80 100644
--- a/a/1.txt
+++ b/N3/1.txt
@@ -130,8 +130,7 @@ index 36c231d6bff9..2070c7a91fdd 100644
 -			if (hva_start >= hva_end)
 -				continue;
 -			/*
--			 * {gfn(page) | page intersects with [hva_start, hva_end)} =
--			 * {gfn_start, gfn_start+1, ..., gfn_end-1}.
+-			 * {gfn(page) | page intersects with [hva_start, hva_end)} -			 * {gfn_start, gfn_start+1, ..., gfn_end-1}.
 -			 */
 -			gfn_start = hva_to_gfn_memslot(hva_start, memslot);
 -			gfn_end = hva_to_gfn_memslot(hva_end + PAGE_SIZE - 1, memslot);
@@ -312,8 +311,7 @@ index a2b3d9699320..f6a82230baa5 100644
 -				if (hva_start >= hva_end)
 -					continue;
 -				/*
--				 * {gfn(page) | page intersects with [hva_start, hva_end)} =
--				 * {gfn_start, gfn_start+1, ..., gfn_end-1}.
+-				 * {gfn(page) | page intersects with [hva_start, hva_end)} -				 * {gfn_start, gfn_start+1, ..., gfn_end-1}.
 -				 */
 -				gfn_start = hva_to_gfn_memslot(hva_start, memslot);
 -				gfn_end = hva_to_gfn_memslot(hva_end + PAGE_SIZE - 1, memslot);
@@ -695,8 +693,7 @@ index d1de843b7618..de74379a96ca 100644
 +			gfn_range.may_block = range->may_block;
 +
 +			/*
-+			 * {gfn(page) | page intersects with [hva_start, hva_end)} =
-+			 * {gfn_start, gfn_start+1, ..., gfn_end-1}.
++			 * {gfn(page) | page intersects with [hva_start, hva_end)} +			 * {gfn_start, gfn_start+1, ..., gfn_end-1}.
 +			 */
 +			gfn_range.start = hva_to_gfn_memslot(hva_start, slot);
 +			gfn_range.end = hva_to_gfn_memslot(hva_end + PAGE_SIZE - 1, slot);
@@ -806,8 +803,7 @@ index d1de843b7618..de74379a96ca 100644
  	/*
  	 * The count increase must become visible at unlock time as no
 @@ -508,14 +639,21 @@ static int kvm_mmu_notifier_invalidate_range_start(struct mmu_notifier *mn,
- 		kvm->mmu_notifier_range_end =
- 			max(kvm->mmu_notifier_range_end, range->end);
+ 		kvm->mmu_notifier_range_end  			max(kvm->mmu_notifier_range_end, range->end);
  	}
 +
 +#ifdef KVM_ARCH_WANT_NEW_MMU_NOTIFIER_APIS
diff --git a/a/content_digest b/N3/content_digest
index 8fe86e1..5f47562 100644
--- a/a/content_digest
+++ b/N3/content_digest
@@ -8,7 +8,7 @@
   "Subject\0[PATCH 10/18] KVM: Move x86's MMU notifier memslot walkers to generic code\0"
 ]
 [
-  "Date\0Thu, 25 Mar 2021 19:19:49 -0700\0"
+  "Date\0Fri, 26 Mar 2021 02:19:49 +0000\0"
 ]
 [
   "To\0Marc Zyngier <maz\@kernel.org>",
@@ -173,8 +173,7 @@
   "-\t\t\tif (hva_start >= hva_end)\n",
   "-\t\t\t\tcontinue;\n",
   "-\t\t\t/*\n",
-  "-\t\t\t * {gfn(page) | page intersects with [hva_start, hva_end)} =\n",
-  "-\t\t\t * {gfn_start, gfn_start+1, ..., gfn_end-1}.\n",
+  "-\t\t\t * {gfn(page) | page intersects with [hva_start, hva_end)} -\t\t\t * {gfn_start, gfn_start+1, ..., gfn_end-1}.\n",
   "-\t\t\t */\n",
   "-\t\t\tgfn_start = hva_to_gfn_memslot(hva_start, memslot);\n",
   "-\t\t\tgfn_end = hva_to_gfn_memslot(hva_end + PAGE_SIZE - 1, memslot);\n",
@@ -355,8 +354,7 @@
   "-\t\t\t\tif (hva_start >= hva_end)\n",
   "-\t\t\t\t\tcontinue;\n",
   "-\t\t\t\t/*\n",
-  "-\t\t\t\t * {gfn(page) | page intersects with [hva_start, hva_end)} =\n",
-  "-\t\t\t\t * {gfn_start, gfn_start+1, ..., gfn_end-1}.\n",
+  "-\t\t\t\t * {gfn(page) | page intersects with [hva_start, hva_end)} -\t\t\t\t * {gfn_start, gfn_start+1, ..., gfn_end-1}.\n",
   "-\t\t\t\t */\n",
   "-\t\t\t\tgfn_start = hva_to_gfn_memslot(hva_start, memslot);\n",
   "-\t\t\t\tgfn_end = hva_to_gfn_memslot(hva_end + PAGE_SIZE - 1, memslot);\n",
@@ -738,8 +736,7 @@
   "+\t\t\tgfn_range.may_block = range->may_block;\n",
   "+\n",
   "+\t\t\t/*\n",
-  "+\t\t\t * {gfn(page) | page intersects with [hva_start, hva_end)} =\n",
-  "+\t\t\t * {gfn_start, gfn_start+1, ..., gfn_end-1}.\n",
+  "+\t\t\t * {gfn(page) | page intersects with [hva_start, hva_end)} +\t\t\t * {gfn_start, gfn_start+1, ..., gfn_end-1}.\n",
   "+\t\t\t */\n",
   "+\t\t\tgfn_range.start = hva_to_gfn_memslot(hva_start, slot);\n",
   "+\t\t\tgfn_range.end = hva_to_gfn_memslot(hva_end + PAGE_SIZE - 1, slot);\n",
@@ -849,8 +846,7 @@
   " \t/*\n",
   " \t * The count increase must become visible at unlock time as no\n",
   "\@\@ -508,14 +639,21 \@\@ static int kvm_mmu_notifier_invalidate_range_start(struct mmu_notifier *mn,\n",
-  " \t\tkvm->mmu_notifier_range_end =\n",
-  " \t\t\tmax(kvm->mmu_notifier_range_end, range->end);\n",
+  " \t\tkvm->mmu_notifier_range_end  \t\t\tmax(kvm->mmu_notifier_range_end, range->end);\n",
   " \t}\n",
   "+\n",
   "+#ifdef KVM_ARCH_WANT_NEW_MMU_NOTIFIER_APIS\n",
@@ -942,4 +938,4 @@
   "2.31.0.291.g576ba9dcdaf-goog"
 ]
 
-a6c9b44b1acf3dc1e139b6c9e21453df0dd9a527bc236ed85fb026266ac7710c
+1dd2f2f05564a40e4538861969748ea67559876c1c3c860b7ff7b1717629021a

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.