All of lore.kernel.org
 help / color / mirror / Atom feed
diff for duplicates of <14715136205363@kroah.com>

diff --git a/a/content_digest b/N1/content_digest
index 48ed129..97cffa9 100644
--- a/a/content_digest
+++ b/N1/content_digest
@@ -10,8 +10,7 @@
   ralf@linux-mips.org
   rkrcmar@redhat.com
  " stable@vger.kernel.org\0"
- "Cc\0<stable@vger.kernel.org>"
- " <stable-commits@vger.kernel.org>\0"
+ "Cc\0stable-commits@vger.kernel.org\0"
  "\00:1\0"
  "b\0"
  "\n"
@@ -29,4 +28,4 @@
  "If you, or anyone else, feels it should not be added to the stable tree,\n"
  please let <stable@vger.kernel.org> know about it.
 
-060a81f8fffab93a7174d1224f75a50c76f20d718637adc2a6ba920d14f454cf
+2ecfcb046d14121bceae7d1bad32b3573d98c12c8e806207ed00b5aa792b90d8

diff --git a/a/1.txt b/N2/1.txt
index 45bef8d..a61b68f 100644
--- a/a/1.txt
+++ b/N2/1.txt
@@ -12,3 +12,54 @@ and it can be found in the queue-3.14 subdirectory.
 
 If you, or anyone else, feels it should not be added to the stable tree,
 please let <stable@vger.kernel.org> know about it.
+
+
+>From james.hogan@imgtec.com  Thu Aug 18 11:46:25 2016
+From: James Hogan <james.hogan@imgtec.com>
+Date: Thu, 18 Aug 2016 10:22:54 +0100
+Subject: [PATCH BACKPORT 3.10-3.15 3/4] MIPS: KVM: Fix gfn range check in kseg0 tlb faults
+To: <stable@vger.kernel.org>
+Cc: James Hogan <james.hogan@imgtec.com>, Paolo Bonzini <pbonzini@redhat.com>, Radim Krčmář <rkrcmar@redhat.com>, Ralf Baechle <ralf@linux-mips.org>, <linux-mips@linux-mips.org>, <kvm@vger.kernel.org>
+Message-ID: <86ad47b80d7285bab4b9bb144764d4ac1d4d1adf.1471021142.git-series.james.hogan@imgtec.com>
+
+From: James Hogan <james.hogan@imgtec.com>
+
+commit 0741f52d1b980dbeb290afe67d88fc2928edd8ab upstream.
+
+Two consecutive gfns are loaded into host TLB, so ensure the range check
+isn't off by one if guest_pmap_npages is odd.
+
+Fixes: 858dd5d45733 ("KVM/MIPS32: MMU/TLB operations for the Guest.")
+Signed-off-by: James Hogan <james.hogan@imgtec.com>
+Cc: Paolo Bonzini <pbonzini@redhat.com>
+Cc: "Radim Krčmář" <rkrcmar@redhat.com>
+Cc: Ralf Baechle <ralf@linux-mips.org>
+Cc: linux-mips@linux-mips.org
+Cc: kvm@vger.kernel.org
+Signed-off-by: Radim Krčmář <rkrcmar@redhat.com>
+[james.hogan@imgtec.com: Backport to v3.10.y - v3.15.y]
+Signed-off-by: James Hogan <james.hogan@imgtec.com>
+Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
+---
+ arch/mips/kvm/kvm_tlb.c |    2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+--- a/arch/mips/kvm/kvm_tlb.c
++++ b/arch/mips/kvm/kvm_tlb.c
+@@ -285,7 +285,7 @@ int kvm_mips_handle_kseg0_tlb_fault(unsi
+ 	}
+ 
+ 	gfn = (KVM_GUEST_CPHYSADDR(badvaddr) >> PAGE_SHIFT);
+-	if (gfn >= kvm->arch.guest_pmap_npages) {
++	if ((gfn | 1) >= kvm->arch.guest_pmap_npages) {
+ 		kvm_err("%s: Invalid gfn: %#llx, BadVaddr: %#lx\n", __func__,
+ 			gfn, badvaddr);
+ 		kvm_mips_dump_host_tlbs();
+
+
+Patches currently in stable-queue which might be from james.hogan@imgtec.com are
+
+queue-3.14/mips-kvm-add-missing-gfn-range-check.patch
+queue-3.14/mips-kvm-propagate-kseg0-mapped-tlb-fault-errors.patch
+queue-3.14/mips-kvm-fix-mapped-fault-broken-commpage-handling.patch
+queue-3.14/mips-kvm-fix-gfn-range-check-in-kseg0-tlb-faults.patch
diff --git a/a/content_digest b/N2/content_digest
index 48ed129..cfaa897 100644
--- a/a/content_digest
+++ b/N2/content_digest
@@ -27,6 +27,57 @@
  "and it can be found in the queue-3.14 subdirectory.\n"
  "\n"
  "If you, or anyone else, feels it should not be added to the stable tree,\n"
- please let <stable@vger.kernel.org> know about it.
+ "please let <stable@vger.kernel.org> know about it.\n"
+ "\n"
+ "\n"
+ ">From james.hogan@imgtec.com  Thu Aug 18 11:46:25 2016\n"
+ "From: James Hogan <james.hogan@imgtec.com>\n"
+ "Date: Thu, 18 Aug 2016 10:22:54 +0100\n"
+ "Subject: [PATCH BACKPORT 3.10-3.15 3/4] MIPS: KVM: Fix gfn range check in kseg0 tlb faults\n"
+ "To: <stable@vger.kernel.org>\n"
+ "Cc: James Hogan <james.hogan@imgtec.com>, Paolo Bonzini <pbonzini@redhat.com>, Radim Kr\304\215m\303\241\305\231 <rkrcmar@redhat.com>, Ralf Baechle <ralf@linux-mips.org>, <linux-mips@linux-mips.org>, <kvm@vger.kernel.org>\n"
+ "Message-ID: <86ad47b80d7285bab4b9bb144764d4ac1d4d1adf.1471021142.git-series.james.hogan@imgtec.com>\n"
+ "\n"
+ "From: James Hogan <james.hogan@imgtec.com>\n"
+ "\n"
+ "commit 0741f52d1b980dbeb290afe67d88fc2928edd8ab upstream.\n"
+ "\n"
+ "Two consecutive gfns are loaded into host TLB, so ensure the range check\n"
+ "isn't off by one if guest_pmap_npages is odd.\n"
+ "\n"
+ "Fixes: 858dd5d45733 (\"KVM/MIPS32: MMU/TLB operations for the Guest.\")\n"
+ "Signed-off-by: James Hogan <james.hogan@imgtec.com>\n"
+ "Cc: Paolo Bonzini <pbonzini@redhat.com>\n"
+ "Cc: \"Radim Kr\304\215m\303\241\305\231\" <rkrcmar@redhat.com>\n"
+ "Cc: Ralf Baechle <ralf@linux-mips.org>\n"
+ "Cc: linux-mips@linux-mips.org\n"
+ "Cc: kvm@vger.kernel.org\n"
+ "Signed-off-by: Radim Kr\304\215m\303\241\305\231 <rkrcmar@redhat.com>\n"
+ "[james.hogan@imgtec.com: Backport to v3.10.y - v3.15.y]\n"
+ "Signed-off-by: James Hogan <james.hogan@imgtec.com>\n"
+ "Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>\n"
+ "---\n"
+ " arch/mips/kvm/kvm_tlb.c |    2 +-\n"
+ " 1 file changed, 1 insertion(+), 1 deletion(-)\n"
+ "\n"
+ "--- a/arch/mips/kvm/kvm_tlb.c\n"
+ "+++ b/arch/mips/kvm/kvm_tlb.c\n"
+ "@@ -285,7 +285,7 @@ int kvm_mips_handle_kseg0_tlb_fault(unsi\n"
+ " \t}\n"
+ " \n"
+ " \tgfn = (KVM_GUEST_CPHYSADDR(badvaddr) >> PAGE_SHIFT);\n"
+ "-\tif (gfn >= kvm->arch.guest_pmap_npages) {\n"
+ "+\tif ((gfn | 1) >= kvm->arch.guest_pmap_npages) {\n"
+ " \t\tkvm_err(\"%s: Invalid gfn: %#llx, BadVaddr: %#lx\\n\", __func__,\n"
+ " \t\t\tgfn, badvaddr);\n"
+ " \t\tkvm_mips_dump_host_tlbs();\n"
+ "\n"
+ "\n"
+ "Patches currently in stable-queue which might be from james.hogan@imgtec.com are\n"
+ "\n"
+ "queue-3.14/mips-kvm-add-missing-gfn-range-check.patch\n"
+ "queue-3.14/mips-kvm-propagate-kseg0-mapped-tlb-fault-errors.patch\n"
+ "queue-3.14/mips-kvm-fix-mapped-fault-broken-commpage-handling.patch\n"
+ queue-3.14/mips-kvm-fix-gfn-range-check-in-kseg0-tlb-faults.patch
 
-060a81f8fffab93a7174d1224f75a50c76f20d718637adc2a6ba920d14f454cf
+9993411526815444fdeb0b17c7c21324293889bcb84a6f20dca621233190b655

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.