SEARCH  

NEWS

2010.10.06:11:36:28
OnetVOD: filmy i seriale w pakiecie VODmax
Onet VOD wprowadził pakiet VODmax, który umożliwia nieograniczony dostęp do ponad 200 godzin płatnych materiałów wideo o charakterze premium dostępnych w serwisie: amerykańskich seriali z wytwórni Warner Bros, polskich produkcji, w tym prapremier seriali TVN oraz kilkudziesięciu filmów fabularnych.

 

messageID:541360007634
author:gregkh
title:patch kvm mmu bail out pagewalk on kvm read g
This is a note to let you know that we have just queued up the patch titled Subject: KVM: MMU: bail out pagewalk on kvm_read_guest error to the 2.6.32-stable tree. Its filename is kvm-mmu-bail-out-pagewalk-on-kvm_read_guest-error.patch A git repo of this tree can be found at rel="nofollow" www.kernel.org/git/?p=linux/kernel/git/stable/stable-queue.git;a=summary www.kernel.org/git/?p=linux/kernel/git/stable/stable-queue.git;a=summary From a6085fbaf65ab09bfb5ec8d902d6d21680fe1895 Mon Sep 17 00:00:00 2001 From: Marcelo Tosatti <mtosatti@xxxxxxxxxx Date: Thu, 14 Jan 2010 17:41:27 -0200 Subject: KVM: MMU: bail out pagewalk on kvm_read_guest error From: Marcelo Tosatti <mtosatti@xxxxxxxxxx commit a6085fbaf65ab09bfb5ec8d902d6d21680fe1895 upstream. Exit the guest pagetable walk loop if reading gpte failed. Otherwise its possible to enter an endless loop processing the previous present pte. Signed-off-by: Marcelo Tosatti <mtosatti@xxxxxxxxxx Signed-off-by: Greg Kroah-Hartman <gregkh@xxxxxxx --- arch/x86/kvm/paging_tmpl.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) --- a/arch/x86/kvm/paging_tmpl.h +++ b/arch/x86/kvm/paging_tmpl.h @@ -150,7 +150,9 @@ walk: walker- table_gfn[walker- level - 1] = table_gfn; walker- pte_gpa[walker- level - 1] = pte_gpa; - kvm_read_guest(vcpu- kvm, pte_gpa, &pte, sizeof(pte)); + if (kvm_read_guest(vcpu- kvm, pte_gpa, &pte, sizeof(pte))) + goto not_present; + trace_kvm_mmu_paging_element(pte, walker- level); if (!is_present_gpte(pte)) Patches currently in stable-queue which might be from mtosatti@xxxxxxxxxx are queue-2.6.32/kvm-mmu-bail-out-pagewalk-on-kvm_read_guest-error.patch queue-2.6.32/kvm-s390-fix-potential-array-overrun-in-intercept-handling.patch queue-2.6.32/kvm-fix-race-between-apic-tmr-and-irr.patch queue-2.6.32/kvm-x86-fix-host_mapping_level.patch queue-2.6.32/kvm-x86-fix-probable-memory-leak-of-vcpu-arch.mce_banks.patch queue-2.6.32/kvm-x86-fix-leak-of-free-lapic-date-in-kvm_arch_vcpu_init.patch queue-2.6.32/kvm-fix-lock-imbalance-in-kvm_-_irq_source_id.patch queue-2.6.32/kvm-only-clear-irq_source_id-if-irqchip-is-present.patch -- To unsubscribe from this list: send the line "unsubscribe stable-commits" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at rel="nofollow" vger.kernel.org/majordomo-info.html vger.kernel.org/majordomo-info.html
Index