diff for duplicates of <YZatsB3oadj6dgb8@google.com> diff --git a/a/1.txt b/N1/1.txt index 85302b8..74c0572 100644 --- a/a/1.txt +++ b/N1/1.txt @@ -5,7 +5,7 @@ On Thu, Nov 18, 2021, David Woodhouse wrote: > >On Thu, Nov 18, 2021, Sean Christopherson wrote: > >> 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. > >> @@ -36,3 +36,7 @@ present SPTE and trigger the writeback of the dirty bit. That's also why I dislike using kvm_get_running_vcpu(); when it's needed, there's a valid vCPU from the caller, but it deliberately gets dropped and indirectly picked back up. +_______________________________________________ +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 98bfd70..68b7efa 100644 --- a/a/content_digest +++ b/N1/content_digest @@ -7,9 +7,34 @@ "ref\0YZagjzYUsixbFre9@google.com\0" "ref\035AEC3FD-B46A-451D-B7D5-4B1BDD5407BD@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 19:46:56 +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" @@ -19,7 +44,7 @@ "> >On Thu, Nov 18, 2021, Sean Christopherson wrote:\n" "> >> 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" @@ -49,6 +74,10 @@ "\n" "That's also why I dislike using kvm_get_running_vcpu(); when it's needed, there's\n" "a valid vCPU from the caller, but it deliberately gets dropped and indirectly\n" - picked back up. + "picked back up.\n" + "_______________________________________________\n" + "kvmarm mailing list\n" + "kvmarm@lists.cs.columbia.edu\n" + https://lists.cs.columbia.edu/mailman/listinfo/kvmarm -b99d6e4562b84b4faf3f5191eee3cd54a61e91722ac0a8426cf4fa49dd557608 +bd3f4af598f64a48982d6671bf4d79899f45573dcddec9a8e4b136d8dc07e9a9
diff --git a/a/1.txt b/N2/1.txt index 85302b8..207288d 100644 --- a/a/1.txt +++ b/N2/1.txt @@ -5,7 +5,7 @@ On Thu, Nov 18, 2021, David Woodhouse wrote: > >On Thu, Nov 18, 2021, Sean Christopherson wrote: > >> 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 98bfd70..865e927 100644 --- a/a/content_digest +++ b/N2/content_digest @@ -7,9 +7,37 @@ "ref\0YZagjzYUsixbFre9@google.com\0" "ref\035AEC3FD-B46A-451D-B7D5-4B1BDD5407BD@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 19:46:56 +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" @@ -19,7 +47,7 @@ "> >On Thu, Nov 18, 2021, Sean Christopherson wrote:\n" "> >> 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" @@ -51,4 +79,4 @@ "a valid vCPU from the caller, but it deliberately gets dropped and indirectly\n" picked back up. -b99d6e4562b84b4faf3f5191eee3cd54a61e91722ac0a8426cf4fa49dd557608 +082ada64e9e2f14d6060717eef28179d857554902e88526a639a0512c31aa19b
diff --git a/a/1.txt b/N3/1.txt index 85302b8..207288d 100644 --- a/a/1.txt +++ b/N3/1.txt @@ -5,7 +5,7 @@ On Thu, Nov 18, 2021, David Woodhouse wrote: > >On Thu, Nov 18, 2021, Sean Christopherson wrote: > >> 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 98bfd70..f6f5fd0 100644 --- a/a/content_digest +++ b/N3/content_digest @@ -7,9 +7,35 @@ "ref\0YZagjzYUsixbFre9@google.com\0" "ref\035AEC3FD-B46A-451D-B7D5-4B1BDD5407BD@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 19:46:56 +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" @@ -19,7 +45,7 @@ "> >On Thu, Nov 18, 2021, Sean Christopherson wrote:\n" "> >> 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" @@ -51,4 +77,4 @@ "a valid vCPU from the caller, but it deliberately gets dropped and indirectly\n" picked back up. -b99d6e4562b84b4faf3f5191eee3cd54a61e91722ac0a8426cf4fa49dd557608 +550970a4d14840a4bc8ecc511f95e409decf3542d7932843612e4473a3758ef6
diff --git a/a/1.txt b/N4/1.txt index 85302b8..c8012a5 100644 --- a/a/1.txt +++ b/N4/1.txt @@ -5,7 +5,7 @@ On Thu, Nov 18, 2021, David Woodhouse wrote: > >On Thu, Nov 18, 2021, Sean Christopherson wrote: > >> 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. > >> @@ -36,3 +36,8 @@ present SPTE and trigger the writeback of the dirty bit. That's also why I dislike using kvm_get_running_vcpu(); when it's needed, there's a valid vCPU from the caller, but it deliberately gets dropped and indirectly picked back up. + +_______________________________________________ +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 98bfd70..16fb190 100644 --- a/a/content_digest +++ b/N4/content_digest @@ -7,9 +7,37 @@ "ref\0YZagjzYUsixbFre9@google.com\0" "ref\035AEC3FD-B46A-451D-B7D5-4B1BDD5407BD@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 19:46:56 +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" @@ -19,7 +47,7 @@ "> >On Thu, Nov 18, 2021, Sean Christopherson wrote:\n" "> >> 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" @@ -49,6 +77,11 @@ "\n" "That's also why I dislike using kvm_get_running_vcpu(); when it's needed, there's\n" "a valid vCPU from the caller, but it deliberately gets dropped and indirectly\n" - picked back up. + "picked back up.\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 -b99d6e4562b84b4faf3f5191eee3cd54a61e91722ac0a8426cf4fa49dd557608 +cdfe5f1f75f5ba651d6be41bd415b7930814fcd1be0ea911051a13e001fa2d60
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.