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

diff --git a/a/1.txt b/N1/1.txt
index d271288..75b065f 100644
--- a/a/1.txt
+++ b/N1/1.txt
@@ -26,7 +26,8 @@ why I don't see problems, I'm pretty sure I've only run AVIC with a PREEMPT=n.
 svm_vcpu_{un}blocking() are called with preemption enabled, and avic_set_running()
 passes in vcpu->cpu.  If the vCPU is preempted and scheduled in on a different CPU,
 avic_vcpu_load() will overwrite the vCPU's entry with the wrong CPU info.
+
 _______________________________________________
-kvmarm mailing list
-kvmarm@lists.cs.columbia.edu
-https://lists.cs.columbia.edu/mailman/listinfo/kvmarm
\ No newline at end of file
+linux-riscv mailing list
+linux-riscv@lists.infradead.org
+http://lists.infradead.org/mailman/listinfo/linux-riscv
\ No newline at end of file
diff --git a/a/content_digest b/N1/content_digest
index c161a0e..642b321 100644
--- a/a/content_digest
+++ b/N1/content_digest
@@ -29,34 +29,39 @@
   "To\0Paolo Bonzini <pbonzini\@redhat.com>\0"
 ]
 [
-  "Cc\0Cornelia Huck <cohuck\@redhat.com>",
-  " Wanpeng Li <wanpengli\@tencent.com>",
-  " kvm\@vger.kernel.org",
-  " David Hildenbrand <david\@redhat.com>",
-  " linux-kernel\@vger.kernel.org",
-  " Paul Mackerras <paulus\@ozlabs.org>",
-  " Atish Patra <atish.patra\@wdc.com>",
-  " linux-riscv\@lists.infradead.org",
-  " Claudio Imbrenda <imbrenda\@linux.ibm.com>",
-  " kvmarm\@lists.cs.columbia.edu",
-  " Janosch Frank <frankja\@linux.ibm.com>",
+  "Cc\0Maxim Levitsky <mlevitsk\@redhat.com>",
   " Marc Zyngier <maz\@kernel.org>",
-  " Joerg Roedel <joro\@8bytes.org>",
   " Huacai Chen <chenhuacai\@kernel.org>",
-  " Maxim Levitsky <mlevitsk\@redhat.com>",
-  " Christian Borntraeger <borntraeger\@de.ibm.com>",
   " Aleksandar Markovic <aleksandar.qemu.devel\@gmail.com>",
-  " Albert Ou <aou\@eecs.berkeley.edu>",
-  " kvm-ppc\@vger.kernel.org",
+  " Paul Mackerras <paulus\@ozlabs.org>",
+  " Anup Patel <anup.patel\@wdc.com>",
   " Paul Walmsley <paul.walmsley\@sifive.com>",
-  " David Matlack <dmatlack\@google.com>",
-  " linux-arm-kernel\@lists.infradead.org",
+  " Palmer Dabbelt <palmer\@dabbelt.com>",
+  " Albert Ou <aou\@eecs.berkeley.edu>",
+  " Christian Borntraeger <borntraeger\@de.ibm.com>",
+  " Janosch Frank <frankja\@linux.ibm.com>",
+  " James Morse <james.morse\@arm.com>",
+  " Alexandru Elisei <alexandru.elisei\@arm.com>",
+  " Suzuki K Poulose <suzuki.poulose\@arm.com>",
+  " Atish Patra <atish.patra\@wdc.com>",
+  " David Hildenbrand <david\@redhat.com>",
+  " Cornelia Huck <cohuck\@redhat.com>",
+  " Claudio Imbrenda <imbrenda\@linux.ibm.com>",
+  " Vitaly Kuznetsov <vkuznets\@redhat.com>",
+  " Wanpeng Li <wanpengli\@tencent.com>",
   " Jim Mattson <jmattson\@google.com>",
-  " Anup Patel <anup.patel\@wdc.com>",
+  " Joerg Roedel <joro\@8bytes.org>",
+  " linux-arm-kernel\@lists.infradead.org",
+  " kvmarm\@lists.cs.columbia.edu",
   " linux-mips\@vger.kernel.org",
-  " Palmer Dabbelt <palmer\@dabbelt.com>",
+  " kvm\@vger.kernel.org",
+  " kvm-ppc\@vger.kernel.org",
   " kvm-riscv\@lists.infradead.org",
-  " Vitaly Kuznetsov <vkuznets\@redhat.com>\0"
+  " linux-riscv\@lists.infradead.org",
+  " linux-kernel\@vger.kernel.org",
+  " David Matlack <dmatlack\@google.com>",
+  " Oliver Upton <oupton\@google.com>",
+  " Jing Zhang <jingzhangos\@google.com>\0"
 ]
 [
   "\0000:1\0"
@@ -93,10 +98,11 @@
   "svm_vcpu_{un}blocking() are called with preemption enabled, and avic_set_running()\n",
   "passes in vcpu->cpu.  If the vCPU is preempted and scheduled in on a different CPU,\n",
   "avic_vcpu_load() will overwrite the vCPU's entry with the wrong CPU info.\n",
+  "\n",
   "_______________________________________________\n",
-  "kvmarm mailing list\n",
-  "kvmarm\@lists.cs.columbia.edu\n",
-  "https://lists.cs.columbia.edu/mailman/listinfo/kvmarm"
+  "linux-riscv mailing list\n",
+  "linux-riscv\@lists.infradead.org\n",
+  "http://lists.infradead.org/mailman/listinfo/linux-riscv"
 ]
 
-751892f276e6e9167b8fa87df8597656d0903fe8112f872eee2e26ec89cab300
+542cc7d2ec08b3e9914d278ca3be4e9b02ea8e5e2b7f09f115aa8753c2a4a64b

diff --git a/a/1.txt b/N2/1.txt
index d271288..6854352 100644
--- a/a/1.txt
+++ b/N2/1.txt
@@ -26,7 +26,8 @@ why I don't see problems, I'm pretty sure I've only run AVIC with a PREEMPT=n.
 svm_vcpu_{un}blocking() are called with preemption enabled, and avic_set_running()
 passes in vcpu->cpu.  If the vCPU is preempted and scheduled in on a different CPU,
 avic_vcpu_load() will overwrite the vCPU's entry with the wrong CPU info.
+
 _______________________________________________
-kvmarm mailing list
-kvmarm@lists.cs.columbia.edu
-https://lists.cs.columbia.edu/mailman/listinfo/kvmarm
\ No newline at end of file
+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 c161a0e..b449aba 100644
--- a/a/content_digest
+++ b/N2/content_digest
@@ -29,34 +29,39 @@
   "To\0Paolo Bonzini <pbonzini\@redhat.com>\0"
 ]
 [
-  "Cc\0Cornelia Huck <cohuck\@redhat.com>",
-  " Wanpeng Li <wanpengli\@tencent.com>",
-  " kvm\@vger.kernel.org",
-  " David Hildenbrand <david\@redhat.com>",
-  " linux-kernel\@vger.kernel.org",
-  " Paul Mackerras <paulus\@ozlabs.org>",
-  " Atish Patra <atish.patra\@wdc.com>",
-  " linux-riscv\@lists.infradead.org",
-  " Claudio Imbrenda <imbrenda\@linux.ibm.com>",
-  " kvmarm\@lists.cs.columbia.edu",
-  " Janosch Frank <frankja\@linux.ibm.com>",
+  "Cc\0Maxim Levitsky <mlevitsk\@redhat.com>",
   " Marc Zyngier <maz\@kernel.org>",
-  " Joerg Roedel <joro\@8bytes.org>",
   " Huacai Chen <chenhuacai\@kernel.org>",
-  " Maxim Levitsky <mlevitsk\@redhat.com>",
-  " Christian Borntraeger <borntraeger\@de.ibm.com>",
   " Aleksandar Markovic <aleksandar.qemu.devel\@gmail.com>",
-  " Albert Ou <aou\@eecs.berkeley.edu>",
-  " kvm-ppc\@vger.kernel.org",
+  " Paul Mackerras <paulus\@ozlabs.org>",
+  " Anup Patel <anup.patel\@wdc.com>",
   " Paul Walmsley <paul.walmsley\@sifive.com>",
-  " David Matlack <dmatlack\@google.com>",
-  " linux-arm-kernel\@lists.infradead.org",
+  " Palmer Dabbelt <palmer\@dabbelt.com>",
+  " Albert Ou <aou\@eecs.berkeley.edu>",
+  " Christian Borntraeger <borntraeger\@de.ibm.com>",
+  " Janosch Frank <frankja\@linux.ibm.com>",
+  " James Morse <james.morse\@arm.com>",
+  " Alexandru Elisei <alexandru.elisei\@arm.com>",
+  " Suzuki K Poulose <suzuki.poulose\@arm.com>",
+  " Atish Patra <atish.patra\@wdc.com>",
+  " David Hildenbrand <david\@redhat.com>",
+  " Cornelia Huck <cohuck\@redhat.com>",
+  " Claudio Imbrenda <imbrenda\@linux.ibm.com>",
+  " Vitaly Kuznetsov <vkuznets\@redhat.com>",
+  " Wanpeng Li <wanpengli\@tencent.com>",
   " Jim Mattson <jmattson\@google.com>",
-  " Anup Patel <anup.patel\@wdc.com>",
+  " Joerg Roedel <joro\@8bytes.org>",
+  " linux-arm-kernel\@lists.infradead.org",
+  " kvmarm\@lists.cs.columbia.edu",
   " linux-mips\@vger.kernel.org",
-  " Palmer Dabbelt <palmer\@dabbelt.com>",
+  " kvm\@vger.kernel.org",
+  " kvm-ppc\@vger.kernel.org",
   " kvm-riscv\@lists.infradead.org",
-  " Vitaly Kuznetsov <vkuznets\@redhat.com>\0"
+  " linux-riscv\@lists.infradead.org",
+  " linux-kernel\@vger.kernel.org",
+  " David Matlack <dmatlack\@google.com>",
+  " Oliver Upton <oupton\@google.com>",
+  " Jing Zhang <jingzhangos\@google.com>\0"
 ]
 [
   "\0000:1\0"
@@ -93,10 +98,11 @@
   "svm_vcpu_{un}blocking() are called with preemption enabled, and avic_set_running()\n",
   "passes in vcpu->cpu.  If the vCPU is preempted and scheduled in on a different CPU,\n",
   "avic_vcpu_load() will overwrite the vCPU's entry with the wrong CPU info.\n",
+  "\n",
   "_______________________________________________\n",
-  "kvmarm mailing list\n",
-  "kvmarm\@lists.cs.columbia.edu\n",
-  "https://lists.cs.columbia.edu/mailman/listinfo/kvmarm"
+  "linux-arm-kernel mailing list\n",
+  "linux-arm-kernel\@lists.infradead.org\n",
+  "http://lists.infradead.org/mailman/listinfo/linux-arm-kernel"
 ]
 
-751892f276e6e9167b8fa87df8597656d0903fe8112f872eee2e26ec89cab300
+a0306b7b8000b33110c6101057e8b812672de712154e97845047d609912a8047

diff --git a/a/1.txt b/N3/1.txt
index d271288..a162b53 100644
--- a/a/1.txt
+++ b/N3/1.txt
@@ -25,8 +25,4 @@ why I don't see problems, I'm pretty sure I've only run AVIC with a PREEMPT=n.
 
 svm_vcpu_{un}blocking() are called with preemption enabled, and avic_set_running()
 passes in vcpu->cpu.  If the vCPU is preempted and scheduled in on a different CPU,
-avic_vcpu_load() will overwrite the vCPU's entry with the wrong CPU info.
-_______________________________________________
-kvmarm mailing list
-kvmarm@lists.cs.columbia.edu
-https://lists.cs.columbia.edu/mailman/listinfo/kvmarm
\ No newline at end of file
+avic_vcpu_load() will overwrite the vCPU's entry with the wrong CPU info.
\ No newline at end of file
diff --git a/a/content_digest b/N3/content_digest
index c161a0e..b957b75 100644
--- a/a/content_digest
+++ b/N3/content_digest
@@ -29,34 +29,39 @@
   "To\0Paolo Bonzini <pbonzini\@redhat.com>\0"
 ]
 [
-  "Cc\0Cornelia Huck <cohuck\@redhat.com>",
-  " Wanpeng Li <wanpengli\@tencent.com>",
-  " kvm\@vger.kernel.org",
-  " David Hildenbrand <david\@redhat.com>",
-  " linux-kernel\@vger.kernel.org",
-  " Paul Mackerras <paulus\@ozlabs.org>",
-  " Atish Patra <atish.patra\@wdc.com>",
-  " linux-riscv\@lists.infradead.org",
-  " Claudio Imbrenda <imbrenda\@linux.ibm.com>",
-  " kvmarm\@lists.cs.columbia.edu",
-  " Janosch Frank <frankja\@linux.ibm.com>",
+  "Cc\0Maxim Levitsky <mlevitsk\@redhat.com>",
   " Marc Zyngier <maz\@kernel.org>",
-  " Joerg Roedel <joro\@8bytes.org>",
   " Huacai Chen <chenhuacai\@kernel.org>",
-  " Maxim Levitsky <mlevitsk\@redhat.com>",
-  " Christian Borntraeger <borntraeger\@de.ibm.com>",
   " Aleksandar Markovic <aleksandar.qemu.devel\@gmail.com>",
-  " Albert Ou <aou\@eecs.berkeley.edu>",
-  " kvm-ppc\@vger.kernel.org",
+  " Paul Mackerras <paulus\@ozlabs.org>",
+  " Anup Patel <anup.patel\@wdc.com>",
   " Paul Walmsley <paul.walmsley\@sifive.com>",
-  " David Matlack <dmatlack\@google.com>",
-  " linux-arm-kernel\@lists.infradead.org",
+  " Palmer Dabbelt <palmer\@dabbelt.com>",
+  " Albert Ou <aou\@eecs.berkeley.edu>",
+  " Christian Borntraeger <borntraeger\@de.ibm.com>",
+  " Janosch Frank <frankja\@linux.ibm.com>",
+  " James Morse <james.morse\@arm.com>",
+  " Alexandru Elisei <alexandru.elisei\@arm.com>",
+  " Suzuki K Poulose <suzuki.poulose\@arm.com>",
+  " Atish Patra <atish.patra\@wdc.com>",
+  " David Hildenbrand <david\@redhat.com>",
+  " Cornelia Huck <cohuck\@redhat.com>",
+  " Claudio Imbrenda <imbrenda\@linux.ibm.com>",
+  " Vitaly Kuznetsov <vkuznets\@redhat.com>",
+  " Wanpeng Li <wanpengli\@tencent.com>",
   " Jim Mattson <jmattson\@google.com>",
-  " Anup Patel <anup.patel\@wdc.com>",
+  " Joerg Roedel <joro\@8bytes.org>",
+  " linux-arm-kernel\@lists.infradead.org",
+  " kvmarm\@lists.cs.columbia.edu",
   " linux-mips\@vger.kernel.org",
-  " Palmer Dabbelt <palmer\@dabbelt.com>",
+  " kvm\@vger.kernel.org",
+  " kvm-ppc\@vger.kernel.org",
   " kvm-riscv\@lists.infradead.org",
-  " Vitaly Kuznetsov <vkuznets\@redhat.com>\0"
+  " linux-riscv\@lists.infradead.org",
+  " linux-kernel\@vger.kernel.org",
+  " David Matlack <dmatlack\@google.com>",
+  " Oliver Upton <oupton\@google.com>",
+  " Jing Zhang <jingzhangos\@google.com>\0"
 ]
 [
   "\0000:1\0"
@@ -92,11 +97,7 @@
   "\n",
   "svm_vcpu_{un}blocking() are called with preemption enabled, and avic_set_running()\n",
   "passes in vcpu->cpu.  If the vCPU is preempted and scheduled in on a different CPU,\n",
-  "avic_vcpu_load() will overwrite the vCPU's entry with the wrong CPU info.\n",
-  "_______________________________________________\n",
-  "kvmarm mailing list\n",
-  "kvmarm\@lists.cs.columbia.edu\n",
-  "https://lists.cs.columbia.edu/mailman/listinfo/kvmarm"
+  "avic_vcpu_load() will overwrite the vCPU's entry with the wrong CPU info."
 ]
 
-751892f276e6e9167b8fa87df8597656d0903fe8112f872eee2e26ec89cab300
+d6c0e5996487bbee6078170dfd60580cd72b0d0192d054606cd29bdc761280a6

diff --git a/a/1.txt b/N4/1.txt
index d271288..985061b 100644
--- a/a/1.txt
+++ b/N4/1.txt
@@ -17,16 +17,12 @@ On Mon, Nov 29, 2021, Paolo Bonzini wrote:
 ...
 
 > Still it does seem to be a race that happens when IS_RUNNING=true but
-> vcpu->mode == OUTSIDE_GUEST_MODE.  This patch makes the race easier to
-> trigger because it moves IS_RUNNING=false later.
+> vcpu->mode = OUTSIDE_GUEST_MODE.  This patch makes the race easier to
+> trigger because it moves IS_RUNNINGúlse later.
 
 Oh!  Any chance the bug only repros with preemption enabled?  That would explain
 why I don't see problems, I'm pretty sure I've only run AVIC with a PREEMPT=n.
 
 svm_vcpu_{un}blocking() are called with preemption enabled, and avic_set_running()
 passes in vcpu->cpu.  If the vCPU is preempted and scheduled in on a different CPU,
-avic_vcpu_load() will overwrite the vCPU's entry with the wrong CPU info.
-_______________________________________________
-kvmarm mailing list
-kvmarm@lists.cs.columbia.edu
-https://lists.cs.columbia.edu/mailman/listinfo/kvmarm
\ No newline at end of file
+avic_vcpu_load() will overwrite the vCPU's entry with the wrong CPU info.
\ No newline at end of file
diff --git a/a/content_digest b/N4/content_digest
index c161a0e..0d67722 100644
--- a/a/content_digest
+++ b/N4/content_digest
@@ -84,19 +84,15 @@
   "...\n",
   "\n",
   "> Still it does seem to be a race that happens when IS_RUNNING=true but\n",
-  "> vcpu->mode == OUTSIDE_GUEST_MODE.  This patch makes the race easier to\n",
-  "> trigger because it moves IS_RUNNING=false later.\n",
+  "> vcpu->mode = OUTSIDE_GUEST_MODE.  This patch makes the race easier to\n",
+  "> trigger because it moves IS_RUNNING\303\272lse later.\n",
   "\n",
   "Oh!  Any chance the bug only repros with preemption enabled?  That would explain\n",
   "why I don't see problems, I'm pretty sure I've only run AVIC with a PREEMPT=n.\n",
   "\n",
   "svm_vcpu_{un}blocking() are called with preemption enabled, and avic_set_running()\n",
   "passes in vcpu->cpu.  If the vCPU is preempted and scheduled in on a different CPU,\n",
-  "avic_vcpu_load() will overwrite the vCPU's entry with the wrong CPU info.\n",
-  "_______________________________________________\n",
-  "kvmarm mailing list\n",
-  "kvmarm\@lists.cs.columbia.edu\n",
-  "https://lists.cs.columbia.edu/mailman/listinfo/kvmarm"
+  "avic_vcpu_load() will overwrite the vCPU's entry with the wrong CPU info."
 ]
 
-751892f276e6e9167b8fa87df8597656d0903fe8112f872eee2e26ec89cab300
+0322539bdaadd17ad3c2cf81fee400fb376b1f9c8c8999b718c90e515c00b547

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.