diff for duplicates of <20240321085041.1955293-2-apatel@ventanamicro.com> diff --git a/a/1.txt b/N1/1.txt index 3ca0276..0de1b1d 100644 --- a/a/1.txt +++ b/N1/1.txt @@ -8,15 +8,15 @@ the behaviour of writes to setipnum_le/be register for level-triggered interrupts: "A second option is for the interrupt service routine to write the -APLIC?s source identity number for the interrupt to the domain?s -setipnum register just before exiting. This will cause the interrupt?s +APLIC’s source identity number for the interrupt to the domain’s +setipnum register just before exiting. This will cause the interrupt’s pending bit to be set to one again if the source is still asserting an interrupt, but not if the source is not asserting an interrupt." Fix setipnum_le/be write emulation for in-kernel APLIC by implementing the above behaviour in aplic_write_pending() function. -Cc: stable at vger.kernel.org +Cc: stable@vger.kernel.org Fixes: 74967aa208e2 ("RISC-V: KVM: Add in-kernel emulation of AIA APLIC") Signed-off-by: Anup Patel <apatel@ventanamicro.com> --- @@ -54,3 +54,9 @@ index 39e72aa016a4..5e842b92dc46 100644 else -- 2.34.1 + + +_______________________________________________ +linux-riscv mailing list +linux-riscv@lists.infradead.org +http://lists.infradead.org/mailman/listinfo/linux-riscv diff --git a/a/content_digest b/N1/content_digest index 0577092..08df31d 100644 --- a/a/content_digest +++ b/N1/content_digest @@ -2,7 +2,18 @@ "From\0Anup Patel <apatel@ventanamicro.com>\0" "Subject\0[PATCH 1/2] RISC-V: KVM: Fix APLIC setipnum_le/be write emulation\0" "Date\0Thu, 21 Mar 2024 14:20:40 +0530\0" - "To\0kvm-riscv@lists.infradead.org\0" + "To\0Paolo Bonzini <pbonzini@redhat.com>" + " Atish Patra <atishp@atishpatra.org>\0" + "Cc\0Palmer Dabbelt <palmer@dabbelt.com>" + Paul Walmsley <paul.walmsley@sifive.com> + Andrew Jones <ajones@ventanamicro.com> + Anup Patel <anup@brainfault.org> + kvm@vger.kernel.org + kvm-riscv@lists.infradead.org + linux-riscv@lists.infradead.org + linux-kernel@vger.kernel.org + Anup Patel <apatel@ventanamicro.com> + " stable@vger.kernel.org\0" "\00:1\0" "b\0" "The writes to setipnum_le/be register for APLIC in MSI-mode have special\n" @@ -15,15 +26,15 @@ "interrupts:\n" "\n" "\"A second option is for the interrupt service routine to write the\n" - "APLIC?s source identity number for the interrupt to the domain?s\n" - "setipnum register just before exiting. This will cause the interrupt?s\n" + "APLIC\342\200\231s source identity number for the interrupt to the domain\342\200\231s\n" + "setipnum register just before exiting. This will cause the interrupt\342\200\231s\n" "pending bit to be set to one again if the source is still asserting\n" "an interrupt, but not if the source is not asserting an interrupt.\"\n" "\n" "Fix setipnum_le/be write emulation for in-kernel APLIC by implementing\n" "the above behaviour in aplic_write_pending() function.\n" "\n" - "Cc: stable at vger.kernel.org\n" + "Cc: stable@vger.kernel.org\n" "Fixes: 74967aa208e2 (\"RISC-V: KVM: Add in-kernel emulation of AIA APLIC\")\n" "Signed-off-by: Anup Patel <apatel@ventanamicro.com>\n" "---\n" @@ -60,6 +71,12 @@ " \t\tirqd->state |= APLIC_IRQ_STATE_PENDING;\n" " \telse\n" "-- \n" - 2.34.1 + "2.34.1\n" + "\n" + "\n" + "_______________________________________________\n" + "linux-riscv mailing list\n" + "linux-riscv@lists.infradead.org\n" + http://lists.infradead.org/mailman/listinfo/linux-riscv -1b0d06f24ba6c88928cdad16ff634aa93c5ebb3003d7fbef9c7ed751e10c776d +9842b87282786e72ed3118873978a1cffe06a4852f7f26e738d349f916179a9a
diff --git a/a/1.txt b/N2/1.txt index 3ca0276..8af581d 100644 --- a/a/1.txt +++ b/N2/1.txt @@ -8,15 +8,15 @@ the behaviour of writes to setipnum_le/be register for level-triggered interrupts: "A second option is for the interrupt service routine to write the -APLIC?s source identity number for the interrupt to the domain?s -setipnum register just before exiting. This will cause the interrupt?s +APLIC’s source identity number for the interrupt to the domain’s +setipnum register just before exiting. This will cause the interrupt’s pending bit to be set to one again if the source is still asserting an interrupt, but not if the source is not asserting an interrupt." Fix setipnum_le/be write emulation for in-kernel APLIC by implementing the above behaviour in aplic_write_pending() function. -Cc: stable at vger.kernel.org +Cc: stable@vger.kernel.org Fixes: 74967aa208e2 ("RISC-V: KVM: Add in-kernel emulation of AIA APLIC") Signed-off-by: Anup Patel <apatel@ventanamicro.com> --- diff --git a/a/content_digest b/N2/content_digest index 0577092..f7f797c 100644 --- a/a/content_digest +++ b/N2/content_digest @@ -2,7 +2,18 @@ "From\0Anup Patel <apatel@ventanamicro.com>\0" "Subject\0[PATCH 1/2] RISC-V: KVM: Fix APLIC setipnum_le/be write emulation\0" "Date\0Thu, 21 Mar 2024 14:20:40 +0530\0" - "To\0kvm-riscv@lists.infradead.org\0" + "To\0Paolo Bonzini <pbonzini@redhat.com>" + " Atish Patra <atishp@atishpatra.org>\0" + "Cc\0Palmer Dabbelt <palmer@dabbelt.com>" + Paul Walmsley <paul.walmsley@sifive.com> + Andrew Jones <ajones@ventanamicro.com> + Anup Patel <anup@brainfault.org> + kvm@vger.kernel.org + kvm-riscv@lists.infradead.org + linux-riscv@lists.infradead.org + linux-kernel@vger.kernel.org + Anup Patel <apatel@ventanamicro.com> + " stable@vger.kernel.org\0" "\00:1\0" "b\0" "The writes to setipnum_le/be register for APLIC in MSI-mode have special\n" @@ -15,15 +26,15 @@ "interrupts:\n" "\n" "\"A second option is for the interrupt service routine to write the\n" - "APLIC?s source identity number for the interrupt to the domain?s\n" - "setipnum register just before exiting. This will cause the interrupt?s\n" + "APLIC\342\200\231s source identity number for the interrupt to the domain\342\200\231s\n" + "setipnum register just before exiting. This will cause the interrupt\342\200\231s\n" "pending bit to be set to one again if the source is still asserting\n" "an interrupt, but not if the source is not asserting an interrupt.\"\n" "\n" "Fix setipnum_le/be write emulation for in-kernel APLIC by implementing\n" "the above behaviour in aplic_write_pending() function.\n" "\n" - "Cc: stable at vger.kernel.org\n" + "Cc: stable@vger.kernel.org\n" "Fixes: 74967aa208e2 (\"RISC-V: KVM: Add in-kernel emulation of AIA APLIC\")\n" "Signed-off-by: Anup Patel <apatel@ventanamicro.com>\n" "---\n" @@ -62,4 +73,4 @@ "-- \n" 2.34.1 -1b0d06f24ba6c88928cdad16ff634aa93c5ebb3003d7fbef9c7ed751e10c776d +3dd40eff63c2a095bb33dc5bc7d78d2d2e54423cda73db2e69b1937f7a3f04dc
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.