diff for duplicates of <YZaeL5YztL3p1nLM@google.com> diff --git a/a/1.txt b/N1/1.txt index e70a1f6..d739a21 100644 --- a/a/1.txt +++ b/N1/1.txt @@ -1,6 +1,6 @@ On Thu, Nov 18, 2021, David Woodhouse wrote: > That leaves the one in TDP MMU handle_changed_spte_dirty_log() which -> AFAICT can trigger the same crash seen by butt3rflyh4ck ? can't that +> AFAICT can trigger the same crash seen by butt3rflyh4ck — can't that > happen from a thread where kvm_get_running_vcpu() is NULL too? For that > one I'm not sure. @@ -20,3 +20,7 @@ On 03/12/19 20:01, Sean Christopherson wrote: > IMO, it's a unnecessary hack. The proper change to ensure a valid vCPU is > seen by mark_page_dirty_in_ring() when there is a current vCPU is to > plumb the vCPU down through the various call stacks. +_______________________________________________ +kvmarm mailing list +kvmarm@lists.cs.columbia.edu +https://lists.cs.columbia.edu/mailman/listinfo/kvmarm diff --git a/a/content_digest b/N1/content_digest index f763e6a..8d7e38c 100644 --- a/a/content_digest +++ b/N1/content_digest @@ -4,14 +4,39 @@ "ref\04c48546b-eb4a-dff7-cc38-5df54f73f5d4@redhat.com\0" "ref\020b5952e76c54a3a5dfe5a898e3b835404ac6fb1.camel@infradead.org\0" "From\0Sean Christopherson <seanjc@google.com>\0" - "Subject\0[PATCH v3 08/12] KVM: Propagate vcpu explicitly to mark_page_dirty_in_slot()\0" + "Subject\0Re: [PATCH v3 08/12] KVM: Propagate vcpu explicitly to mark_page_dirty_in_slot()\0" "Date\0Thu, 18 Nov 2021 18:40:47 +0000\0" - "To\0kvm-riscv@lists.infradead.org\0" + "To\0David Woodhouse <dwmw2@infradead.org>\0" + "Cc\0Anup Patel <anup.patel@wdc.com>" + wanpengli @ tencent . com <wanpengli@tencent.com> + kvm <kvm@vger.kernel.org> + Benjamin Herrenschmidt <benh@kernel.crashing.org> + Joao Martins <joao.m.martins@oracle.com> + Will Deacon <will@kernel.org> + kvmarm@lists.cs.columbia.edu + linux-s390@vger.kernel.org + Michael Ellerman <mpe@ellerman.id.au> + joro @ 8bytes . org <joro@8bytes.org> + Huacai Chen <chenhuacai@kernel.org> + Christian Borntraeger <borntraeger@de.ibm.com> + Aleksandar Markovic <aleksandar.qemu.devel@gmail.com> + karahmed@amazon.com + Catalin Marinas <catalin.marinas@arm.com> + Boris Ostrovsky <boris.ostrovsky@oracle.com> + linux-arm-kernel <linux-arm-kernel@lists.infradead.org> + jmattson @ google . com <jmattson@google.com> + mtosatti @ redhat . com <mtosatti@redhat.com> + linux-mips@vger.kernel.org + kvm-riscv@lists.infradead.org + Marc Zyngier <maz@kernel.org> + Paolo Bonzini <pbonzini@redhat.com> + vkuznets @ redhat . com <vkuznets@redhat.com> + " linuxppc-dev@lists.ozlabs.org\0" "\00:1\0" "b\0" "On Thu, Nov 18, 2021, David Woodhouse wrote:\n" "> That leaves the one in TDP MMU handle_changed_spte_dirty_log() which\n" - "> AFAICT can trigger the same crash seen by butt3rflyh4ck ? can't that\n" + "> AFAICT can trigger the same crash seen by butt3rflyh4ck \342\200\224 can't that\n" "> happen from a thread where kvm_get_running_vcpu() is NULL too? For that\n" "> one I'm not sure.\n" "\n" @@ -30,6 +55,10 @@ "> In case it was clear, I strongly dislike adding kvm_get_running_vcpu().\n" "> IMO, it's a unnecessary hack. The proper change to ensure a valid vCPU is\n" "> seen by mark_page_dirty_in_ring() when there is a current vCPU is to\n" - > plumb the vCPU down through the various call stacks. + "> plumb the vCPU down through the various call stacks.\n" + "_______________________________________________\n" + "kvmarm mailing list\n" + "kvmarm@lists.cs.columbia.edu\n" + https://lists.cs.columbia.edu/mailman/listinfo/kvmarm -306b10ddf3b6af3dd5f08857818c7198f8139665dd45a99aae9f1cd9f684c93b +d6d833ac600b7c56423d81efa8604ae9480f427d1bb8e0113145eaf5efabb078
diff --git a/a/1.txt b/N2/1.txt index e70a1f6..20c68ed 100644 --- a/a/1.txt +++ b/N2/1.txt @@ -1,6 +1,6 @@ On Thu, Nov 18, 2021, David Woodhouse wrote: > That leaves the one in TDP MMU handle_changed_spte_dirty_log() which -> AFAICT can trigger the same crash seen by butt3rflyh4ck ? can't that +> AFAICT can trigger the same crash seen by butt3rflyh4ck — can't that > happen from a thread where kvm_get_running_vcpu() is NULL too? For that > one I'm not sure. diff --git a/a/content_digest b/N2/content_digest index f763e6a..58b7db5 100644 --- a/a/content_digest +++ b/N2/content_digest @@ -4,14 +4,42 @@ "ref\04c48546b-eb4a-dff7-cc38-5df54f73f5d4@redhat.com\0" "ref\020b5952e76c54a3a5dfe5a898e3b835404ac6fb1.camel@infradead.org\0" "From\0Sean Christopherson <seanjc@google.com>\0" - "Subject\0[PATCH v3 08/12] KVM: Propagate vcpu explicitly to mark_page_dirty_in_slot()\0" + "Subject\0Re: [PATCH v3 08/12] KVM: Propagate vcpu explicitly to mark_page_dirty_in_slot()\0" "Date\0Thu, 18 Nov 2021 18:40:47 +0000\0" - "To\0kvm-riscv@lists.infradead.org\0" + "To\0David Woodhouse <dwmw2@infradead.org>\0" + "Cc\0Paolo Bonzini <pbonzini@redhat.com>" + kvm <kvm@vger.kernel.org> + Boris Ostrovsky <boris.ostrovsky@oracle.com> + Joao Martins <joao.m.martins@oracle.com> + jmattson @ google . com <jmattson@google.com> + wanpengli @ tencent . com <wanpengli@tencent.com> + vkuznets @ redhat . com <vkuznets@redhat.com> + mtosatti @ redhat . com <mtosatti@redhat.com> + joro @ 8bytes . org <joro@8bytes.org> + karahmed@amazon.com + Marc Zyngier <maz@kernel.org> + James Morse <james.morse@arm.com> + Alexandru Elisei <alexandru.elisei@arm.com> + Suzuki K Poulose <suzuki.poulose@arm.com> + Catalin Marinas <catalin.marinas@arm.com> + Will Deacon <will@kernel.org> + Huacai Chen <chenhuacai@kernel.org> + Aleksandar Markovic <aleksandar.qemu.devel@gmail.com> + Michael Ellerman <mpe@ellerman.id.au> + Benjamin Herrenschmidt <benh@kernel.crashing.org> + Anup Patel <anup.patel@wdc.com> + Christian Borntraeger <borntraeger@de.ibm.com> + kvmarm@lists.cs.columbia.edu + linux-arm-kernel <linux-arm-kernel@lists.infradead.org> + linux-mips@vger.kernel.org + linuxppc-dev@lists.ozlabs.org + kvm-riscv@lists.infradead.org + " linux-s390@vger.kernel.org\0" "\00:1\0" "b\0" "On Thu, Nov 18, 2021, David Woodhouse wrote:\n" "> That leaves the one in TDP MMU handle_changed_spte_dirty_log() which\n" - "> AFAICT can trigger the same crash seen by butt3rflyh4ck ? can't that\n" + "> AFAICT can trigger the same crash seen by butt3rflyh4ck \342\200\224 can't that\n" "> happen from a thread where kvm_get_running_vcpu() is NULL too? For that\n" "> one I'm not sure.\n" "\n" @@ -32,4 +60,4 @@ "> seen by mark_page_dirty_in_ring() when there is a current vCPU is to\n" > plumb the vCPU down through the various call stacks. -306b10ddf3b6af3dd5f08857818c7198f8139665dd45a99aae9f1cd9f684c93b +aa4100aab2755f1d588eb44416bee39f76b2878297e28c7af2cb68865f3ab816
diff --git a/a/1.txt b/N3/1.txt index e70a1f6..20c68ed 100644 --- a/a/1.txt +++ b/N3/1.txt @@ -1,6 +1,6 @@ On Thu, Nov 18, 2021, David Woodhouse wrote: > That leaves the one in TDP MMU handle_changed_spte_dirty_log() which -> AFAICT can trigger the same crash seen by butt3rflyh4ck ? can't that +> AFAICT can trigger the same crash seen by butt3rflyh4ck — can't that > happen from a thread where kvm_get_running_vcpu() is NULL too? For that > one I'm not sure. diff --git a/a/content_digest b/N3/content_digest index f763e6a..b3b4189 100644 --- a/a/content_digest +++ b/N3/content_digest @@ -4,14 +4,40 @@ "ref\04c48546b-eb4a-dff7-cc38-5df54f73f5d4@redhat.com\0" "ref\020b5952e76c54a3a5dfe5a898e3b835404ac6fb1.camel@infradead.org\0" "From\0Sean Christopherson <seanjc@google.com>\0" - "Subject\0[PATCH v3 08/12] KVM: Propagate vcpu explicitly to mark_page_dirty_in_slot()\0" + "Subject\0Re: [PATCH v3 08/12] KVM: Propagate vcpu explicitly to mark_page_dirty_in_slot()\0" "Date\0Thu, 18 Nov 2021 18:40:47 +0000\0" - "To\0kvm-riscv@lists.infradead.org\0" + "To\0David Woodhouse <dwmw2@infradead.org>\0" + "Cc\0Anup Patel <anup.patel@wdc.com>" + wanpengli @ tencent . com <wanpengli@tencent.com> + kvm <kvm@vger.kernel.org> + Joao Martins <joao.m.martins@oracle.com> + Will Deacon <will@kernel.org> + kvmarm@lists.cs.columbia.edu + linux-s390@vger.kernel.org + joro @ 8bytes . org <joro@8bytes.org> + Huacai Chen <chenhuacai@kernel.org> + Christian Borntraeger <borntraeger@de.ibm.com> + Aleksandar Markovic <aleksandar.qemu.devel@gmail.com> + karahmed@amazon.com + Catalin Marinas <catalin.marinas@arm.com> + Suzuki K Poulose <suzuki.poulose@arm.com> + Boris Ostrovsky <boris.ostrovsky@oracle.com> + Alexandru Elisei <alexandru.elisei@arm.com> + linux-arm-kernel <linux-arm-kernel@lists.infradead.org> + jmattson @ google . com <jmattson@google.com> + mtosatti @ redhat . com <mtosatti@redhat.com> + linux-mips@vger.kernel.org + James Morse <james.morse@arm.com> + kvm-riscv@lists.infradead.org + Marc Zyngier <maz@kernel.org> + Paolo Bonzini <pbonzini@redhat.com> + vkuznets @ redhat . com <vkuznets@redhat.com> + " linuxppc-dev@lists.ozlabs.org\0" "\00:1\0" "b\0" "On Thu, Nov 18, 2021, David Woodhouse wrote:\n" "> That leaves the one in TDP MMU handle_changed_spte_dirty_log() which\n" - "> AFAICT can trigger the same crash seen by butt3rflyh4ck ? can't that\n" + "> AFAICT can trigger the same crash seen by butt3rflyh4ck \342\200\224 can't that\n" "> happen from a thread where kvm_get_running_vcpu() is NULL too? For that\n" "> one I'm not sure.\n" "\n" @@ -32,4 +58,4 @@ "> seen by mark_page_dirty_in_ring() when there is a current vCPU is to\n" > plumb the vCPU down through the various call stacks. -306b10ddf3b6af3dd5f08857818c7198f8139665dd45a99aae9f1cd9f684c93b +3dfbad286a057d801b93361d25d22d1232cf9b4ba1f9fb81b26d15f3afb96ae0
diff --git a/a/1.txt b/N4/1.txt index e70a1f6..bd825ec 100644 --- a/a/1.txt +++ b/N4/1.txt @@ -1,6 +1,6 @@ On Thu, Nov 18, 2021, David Woodhouse wrote: > That leaves the one in TDP MMU handle_changed_spte_dirty_log() which -> AFAICT can trigger the same crash seen by butt3rflyh4ck ? can't that +> AFAICT can trigger the same crash seen by butt3rflyh4ck — can't that > happen from a thread where kvm_get_running_vcpu() is NULL too? For that > one I'm not sure. @@ -20,3 +20,8 @@ On 03/12/19 20:01, Sean Christopherson wrote: > IMO, it's a unnecessary hack. The proper change to ensure a valid vCPU is > seen by mark_page_dirty_in_ring() when there is a current vCPU is to > plumb the vCPU down through the various call stacks. + +_______________________________________________ +linux-arm-kernel mailing list +linux-arm-kernel@lists.infradead.org +http://lists.infradead.org/mailman/listinfo/linux-arm-kernel diff --git a/a/content_digest b/N4/content_digest index f763e6a..0426b38 100644 --- a/a/content_digest +++ b/N4/content_digest @@ -4,14 +4,42 @@ "ref\04c48546b-eb4a-dff7-cc38-5df54f73f5d4@redhat.com\0" "ref\020b5952e76c54a3a5dfe5a898e3b835404ac6fb1.camel@infradead.org\0" "From\0Sean Christopherson <seanjc@google.com>\0" - "Subject\0[PATCH v3 08/12] KVM: Propagate vcpu explicitly to mark_page_dirty_in_slot()\0" + "Subject\0Re: [PATCH v3 08/12] KVM: Propagate vcpu explicitly to mark_page_dirty_in_slot()\0" "Date\0Thu, 18 Nov 2021 18:40:47 +0000\0" - "To\0kvm-riscv@lists.infradead.org\0" + "To\0David Woodhouse <dwmw2@infradead.org>\0" + "Cc\0Paolo Bonzini <pbonzini@redhat.com>" + kvm <kvm@vger.kernel.org> + Boris Ostrovsky <boris.ostrovsky@oracle.com> + Joao Martins <joao.m.martins@oracle.com> + jmattson @ google . com <jmattson@google.com> + wanpengli @ tencent . com <wanpengli@tencent.com> + vkuznets @ redhat . com <vkuznets@redhat.com> + mtosatti @ redhat . com <mtosatti@redhat.com> + joro @ 8bytes . org <joro@8bytes.org> + karahmed@amazon.com + Marc Zyngier <maz@kernel.org> + James Morse <james.morse@arm.com> + Alexandru Elisei <alexandru.elisei@arm.com> + Suzuki K Poulose <suzuki.poulose@arm.com> + Catalin Marinas <catalin.marinas@arm.com> + Will Deacon <will@kernel.org> + Huacai Chen <chenhuacai@kernel.org> + Aleksandar Markovic <aleksandar.qemu.devel@gmail.com> + Michael Ellerman <mpe@ellerman.id.au> + Benjamin Herrenschmidt <benh@kernel.crashing.org> + Anup Patel <anup.patel@wdc.com> + Christian Borntraeger <borntraeger@de.ibm.com> + kvmarm@lists.cs.columbia.edu + linux-arm-kernel <linux-arm-kernel@lists.infradead.org> + linux-mips@vger.kernel.org + linuxppc-dev@lists.ozlabs.org + kvm-riscv@lists.infradead.org + " linux-s390@vger.kernel.org\0" "\00:1\0" "b\0" "On Thu, Nov 18, 2021, David Woodhouse wrote:\n" "> That leaves the one in TDP MMU handle_changed_spte_dirty_log() which\n" - "> AFAICT can trigger the same crash seen by butt3rflyh4ck ? can't that\n" + "> AFAICT can trigger the same crash seen by butt3rflyh4ck \342\200\224 can't that\n" "> happen from a thread where kvm_get_running_vcpu() is NULL too? For that\n" "> one I'm not sure.\n" "\n" @@ -30,6 +58,11 @@ "> In case it was clear, I strongly dislike adding kvm_get_running_vcpu().\n" "> IMO, it's a unnecessary hack. The proper change to ensure a valid vCPU is\n" "> seen by mark_page_dirty_in_ring() when there is a current vCPU is to\n" - > plumb the vCPU down through the various call stacks. + "> plumb the vCPU down through the various call stacks.\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 -306b10ddf3b6af3dd5f08857818c7198f8139665dd45a99aae9f1cd9f684c93b +89258fdcee7165f1c7478b4ab4c1a314df698da01d0623a01cf75ef335cd0c2b
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.