diff for duplicates of <YxW3cZEhEideZon2@linutronix.de> diff --git a/a/1.txt b/N1/1.txt index 1c84081..3d4321b 100644 --- a/a/1.txt +++ b/N1/1.txt @@ -3,7 +3,7 @@ On 2022-09-05 16:33:54 [+0800], Guo Ren wrote: > > is incremented/ decremented via preempt_lazy_enable()/disable() and one > > of the user is migrate_disable()/enable(). > > Basically if a task is task_is_realtime() then NEED_RESCHED is set for -> > the wakeup. For the remaining states (SCHED_OTHER, ?) NEED_RESCHED_LAZY +> > the wakeup. For the remaining states (SCHED_OTHER, …) NEED_RESCHED_LAZY > > is set for the wakeup. This can be delayed if the task is in a "preempt > > disable lazy" section (similar to a preempt_disable() section) but a > > task_is_realtime() can still be scheduled if needed. @@ -13,3 +13,8 @@ On 2022-09-05 16:33:54 [+0800], Guo Ren wrote: correct. Sebastian + +_______________________________________________ +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 c8c4138..9372d5b 100644 --- a/a/content_digest +++ b/N1/content_digest @@ -4,9 +4,21 @@ "ref\0YxWYh5C5swlyobi2@linutronix.de\0" "ref\0CAJF2gTR=Cmcox5JrX2bB12MdmurY3vexSA6vw1cdXXbCNB8tXw@mail.gmail.com\0" "From\0Sebastian Andrzej Siewior <bigeasy@linutronix.de>\0" - "Subject\0[PATCH v2 4/5] riscv: add lazy preempt support\0" + "Subject\0Re: [PATCH v2 4/5] riscv: add lazy preempt support\0" "Date\0Mon, 5 Sep 2022 10:46:41 +0200\0" - "To\0kvm-riscv@lists.infradead.org\0" + "To\0Guo Ren <guoren@kernel.org>\0" + "Cc\0Jisheng Zhang <jszhang@kernel.org>" + Paul Walmsley <paul.walmsley@sifive.com> + Palmer Dabbelt <palmer@dabbelt.com> + Albert Ou <aou@eecs.berkeley.edu> + Anup Patel <anup@brainfault.org> + Atish Patra <atishp@atishpatra.org> + Thomas Gleixner <tglx@linutronix.de> + Steven Rostedt <rostedt@goodmis.org> + linux-riscv@lists.infradead.org + linux-kernel@vger.kernel.org + kvm@vger.kernel.org + " kvm-riscv@lists.infradead.org\0" "\00:1\0" "b\0" "On 2022-09-05 16:33:54 [+0800], Guo Ren wrote:\n" @@ -14,7 +26,7 @@ "> > is incremented/ decremented via preempt_lazy_enable()/disable() and one\n" "> > of the user is migrate_disable()/enable().\n" "> > Basically if a task is task_is_realtime() then NEED_RESCHED is set for\n" - "> > the wakeup. For the remaining states (SCHED_OTHER, ?) NEED_RESCHED_LAZY\n" + "> > the wakeup. For the remaining states (SCHED_OTHER, \342\200\246) NEED_RESCHED_LAZY\n" "> > is set for the wakeup. This can be delayed if the task is in a \"preempt\n" "> > disable lazy\" section (similar to a preempt_disable() section) but a\n" "> > task_is_realtime() can still be scheduled if needed.\n" @@ -23,6 +35,11 @@ "\n" "correct.\n" "\n" - Sebastian + "Sebastian\n" + "\n" + "_______________________________________________\n" + "linux-riscv mailing list\n" + "linux-riscv@lists.infradead.org\n" + http://lists.infradead.org/mailman/listinfo/linux-riscv -2becc73e8d1de1f54aa3bbe8a80797bb096a69829b5173171321001610b6f7fe +d770e17d59ddd977be28d943554484b6b971b2719fafd37f63b8fffdc240b682
diff --git a/a/1.txt b/N2/1.txt index 1c84081..391f8bb 100644 --- a/a/1.txt +++ b/N2/1.txt @@ -3,7 +3,7 @@ On 2022-09-05 16:33:54 [+0800], Guo Ren wrote: > > is incremented/ decremented via preempt_lazy_enable()/disable() and one > > of the user is migrate_disable()/enable(). > > Basically if a task is task_is_realtime() then NEED_RESCHED is set for -> > the wakeup. For the remaining states (SCHED_OTHER, ?) NEED_RESCHED_LAZY +> > the wakeup. For the remaining states (SCHED_OTHER, …) NEED_RESCHED_LAZY > > is set for the wakeup. This can be delayed if the task is in a "preempt > > disable lazy" section (similar to a preempt_disable() section) but a > > task_is_realtime() can still be scheduled if needed. diff --git a/a/content_digest b/N2/content_digest index c8c4138..f01d963 100644 --- a/a/content_digest +++ b/N2/content_digest @@ -4,9 +4,21 @@ "ref\0YxWYh5C5swlyobi2@linutronix.de\0" "ref\0CAJF2gTR=Cmcox5JrX2bB12MdmurY3vexSA6vw1cdXXbCNB8tXw@mail.gmail.com\0" "From\0Sebastian Andrzej Siewior <bigeasy@linutronix.de>\0" - "Subject\0[PATCH v2 4/5] riscv: add lazy preempt support\0" + "Subject\0Re: [PATCH v2 4/5] riscv: add lazy preempt support\0" "Date\0Mon, 5 Sep 2022 10:46:41 +0200\0" - "To\0kvm-riscv@lists.infradead.org\0" + "To\0Guo Ren <guoren@kernel.org>\0" + "Cc\0Jisheng Zhang <jszhang@kernel.org>" + Paul Walmsley <paul.walmsley@sifive.com> + Palmer Dabbelt <palmer@dabbelt.com> + Albert Ou <aou@eecs.berkeley.edu> + Anup Patel <anup@brainfault.org> + Atish Patra <atishp@atishpatra.org> + Thomas Gleixner <tglx@linutronix.de> + Steven Rostedt <rostedt@goodmis.org> + linux-riscv@lists.infradead.org + linux-kernel@vger.kernel.org + kvm@vger.kernel.org + " kvm-riscv@lists.infradead.org\0" "\00:1\0" "b\0" "On 2022-09-05 16:33:54 [+0800], Guo Ren wrote:\n" @@ -14,7 +26,7 @@ "> > is incremented/ decremented via preempt_lazy_enable()/disable() and one\n" "> > of the user is migrate_disable()/enable().\n" "> > Basically if a task is task_is_realtime() then NEED_RESCHED is set for\n" - "> > the wakeup. For the remaining states (SCHED_OTHER, ?) NEED_RESCHED_LAZY\n" + "> > the wakeup. For the remaining states (SCHED_OTHER, \342\200\246) NEED_RESCHED_LAZY\n" "> > is set for the wakeup. This can be delayed if the task is in a \"preempt\n" "> > disable lazy\" section (similar to a preempt_disable() section) but a\n" "> > task_is_realtime() can still be scheduled if needed.\n" @@ -25,4 +37,4 @@ "\n" Sebastian -2becc73e8d1de1f54aa3bbe8a80797bb096a69829b5173171321001610b6f7fe +61316b83b256cd23f9b28f4bfd54c4b40bc3b37104ca0d6fc5283c73f0fb1cb1
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.