o Molnar wrote:
> > >
> > > * Paul E. McKenney <paul...@linux.vnet.ibm.com> wrote:
> > >
> > > > Hello!
> > > >
> > > > The question of the use case for TASKS_RCU came up, and here is my
> > > > understanding. Steve
E. McKenney wrote:
> > >
> > > > Hello!
> > > >
> > > > The question of the use case for TASKS_RCU came up, and here is my
> > > > understanding. Steve will not be shy about correcting any
> > > > misconceptions
> > >
On Tue, May 23, 2017 at 04:38:53PM -0400, Steven Rostedt wrote:
> On Tue, 23 May 2017 13:00:35 -0700
> "Paul E. McKenney" wrote:
>
>
> > > > Unfortunately, it does not work, as I should have known ahead of
> > > > time from the dyntick-idle experience. Not all
On Tue, May 23, 2017 at 04:38:53PM -0400, Steven Rostedt wrote:
> On Tue, 23 May 2017 13:00:35 -0700
> "Paul E. McKenney" wrote:
>
>
> > > > Unfortunately, it does not work, as I should have known ahead of
> > > > time from the dyntick-idle experience. Not all context switches
> > > > go
On Tue, 23 May 2017 13:00:35 -0700
"Paul E. McKenney" wrote:
> > > Unfortunately, it does not work, as I should have known ahead of
> > > time from the dyntick-idle experience. Not all context switches
> > > go through context_switch(). :-/
> >
> > Wait. What
On Tue, 23 May 2017 13:00:35 -0700
"Paul E. McKenney" wrote:
> > > Unfortunately, it does not work, as I should have known ahead of
> > > time from the dyntick-idle experience. Not all context switches
> > > go through context_switch(). :-/
> >
> > Wait. What context switch doesn't go
On Tue, May 23, 2017 at 03:39:39PM -0400, Steven Rostedt wrote:
> On Mon, 22 May 2017 17:00:36 -0700
> "Paul E. McKenney" wrote:
>
> > >
> > > Hmmm... The goal is to make sure that any task that was preempted
> > > or running at a given point in time passes through
On Tue, May 23, 2017 at 03:39:39PM -0400, Steven Rostedt wrote:
> On Mon, 22 May 2017 17:00:36 -0700
> "Paul E. McKenney" wrote:
>
> > >
> > > Hmmm... The goal is to make sure that any task that was preempted
> > > or running at a given point in time passes through a voluntary
> > > context
On Mon, 22 May 2017 17:00:36 -0700
"Paul E. McKenney" wrote:
> >
> > Hmmm... The goal is to make sure that any task that was preempted
> > or running at a given point in time passes through a voluntary
> > context switch (or userspace execution, or, ...).
> >
> >
On Mon, 22 May 2017 17:00:36 -0700
"Paul E. McKenney" wrote:
> >
> > Hmmm... The goal is to make sure that any task that was preempted
> > or running at a given point in time passes through a voluntary
> > context switch (or userspace execution, or, ...).
> >
> > What is the simplest way to
On Tue, May 23, 2017 at 01:19:58AM -0400, Steven Rostedt wrote:
> On Mon, 22 May 2017 17:00:36 -0700
> "Paul E. McKenney" wrote:
>
> > On Fri, May 19, 2017 at 12:06:09PM -0700, Paul E. McKenney wrote:
> > > On Fri, May 19, 2017 at 10:23:31AM -0400, Steven Rostedt
On Tue, May 23, 2017 at 01:19:58AM -0400, Steven Rostedt wrote:
> On Mon, 22 May 2017 17:00:36 -0700
> "Paul E. McKenney" wrote:
>
> > On Fri, May 19, 2017 at 12:06:09PM -0700, Paul E. McKenney wrote:
> > > On Fri, May 19, 2017 at 10:23:31AM -0400, Steven Rostedt wrote:
> > > > On Fri, 19 May
On Mon, 22 May 2017 17:00:36 -0700
"Paul E. McKenney" wrote:
> On Fri, May 19, 2017 at 12:06:09PM -0700, Paul E. McKenney wrote:
> > On Fri, May 19, 2017 at 10:23:31AM -0400, Steven Rostedt wrote:
> > > On Fri, 19 May 2017 10:04:21 -0400
> > > Steven Rostedt
On Mon, 22 May 2017 17:00:36 -0700
"Paul E. McKenney" wrote:
> On Fri, May 19, 2017 at 12:06:09PM -0700, Paul E. McKenney wrote:
> > On Fri, May 19, 2017 at 10:23:31AM -0400, Steven Rostedt wrote:
> > > On Fri, 19 May 2017 10:04:21 -0400
> > > Steven Rostedt wrote:
> > >
> > > > On Fri, 19
On Fri, May 19, 2017 at 12:06:09PM -0700, Paul E. McKenney wrote:
> On Fri, May 19, 2017 at 10:23:31AM -0400, Steven Rostedt wrote:
> > On Fri, 19 May 2017 10:04:21 -0400
> > Steven Rostedt wrote:
> >
> > > On Fri, 19 May 2017 06:35:50 -0700
> > > "Paul E. McKenney"
On Fri, May 19, 2017 at 12:06:09PM -0700, Paul E. McKenney wrote:
> On Fri, May 19, 2017 at 10:23:31AM -0400, Steven Rostedt wrote:
> > On Fri, 19 May 2017 10:04:21 -0400
> > Steven Rostedt wrote:
> >
> > > On Fri, 19 May 2017 06:35:50 -0700
> > > "Paul E. McKenney" wrote:
> > >
> > > >
On Fri, May 19, 2017 at 10:23:31AM -0400, Steven Rostedt wrote:
> On Fri, 19 May 2017 10:04:21 -0400
> Steven Rostedt wrote:
>
> > On Fri, 19 May 2017 06:35:50 -0700
> > "Paul E. McKenney" wrote:
> >
> > > Simpler would be better!
> > >
> > >
On Fri, May 19, 2017 at 10:23:31AM -0400, Steven Rostedt wrote:
> On Fri, 19 May 2017 10:04:21 -0400
> Steven Rostedt wrote:
>
> > On Fri, 19 May 2017 06:35:50 -0700
> > "Paul E. McKenney" wrote:
> >
> > > Simpler would be better!
> > >
> > > However, is it really guaranteed that one
On Fri, 19 May 2017 10:04:21 -0400
Steven Rostedt wrote:
> On Fri, 19 May 2017 06:35:50 -0700
> "Paul E. McKenney" wrote:
>
> > Simpler would be better!
> >
> > However, is it really guaranteed that one SCHED_IDLE thread cannot
> > preempt
On Fri, 19 May 2017 10:04:21 -0400
Steven Rostedt wrote:
> On Fri, 19 May 2017 06:35:50 -0700
> "Paul E. McKenney" wrote:
>
> > Simpler would be better!
> >
> > However, is it really guaranteed that one SCHED_IDLE thread cannot
> > preempt another? If not, then the trampoline-freeing
On Fri, 19 May 2017 06:35:50 -0700
"Paul E. McKenney" wrote:
> Simpler would be better!
>
> However, is it really guaranteed that one SCHED_IDLE thread cannot
> preempt another? If not, then the trampoline-freeing SCHED_IDLE thread
> might preempt some other
On Fri, 19 May 2017 06:35:50 -0700
"Paul E. McKenney" wrote:
> Simpler would be better!
>
> However, is it really guaranteed that one SCHED_IDLE thread cannot
> preempt another? If not, then the trampoline-freeing SCHED_IDLE thread
> might preempt some other SCHED_IDLE thread in the middle of
.vnet.ibm.com> wrote:
> > >
> > > > Hello!
> > > >
> > > > The question of the use case for TASKS_RCU came up, and here is my
> > > > understanding. Steve will not be shy about correcting any
> > > > misconceptions
> > &g
On Fri, May 19, 2017 at 08:23:31AM +0200, Ingo Molnar wrote:
>
> * Paul E. McKenney wrote:
>
> > On Tue, May 16, 2017 at 08:22:33AM +0200, Ingo Molnar wrote:
> > >
> > > * Paul E. McKenney wrote:
> > >
> > > > Hello!
> > >
* Paul E. McKenney <paul...@linux.vnet.ibm.com> wrote:
> On Tue, May 16, 2017 at 08:22:33AM +0200, Ingo Molnar wrote:
> >
> > * Paul E. McKenney <paul...@linux.vnet.ibm.com> wrote:
> >
> > > Hello!
> > >
> > > The qu
* Paul E. McKenney wrote:
> On Tue, May 16, 2017 at 08:22:33AM +0200, Ingo Molnar wrote:
> >
> > * Paul E. McKenney wrote:
> >
> > > Hello!
> > >
> > > The question of the use case for TASKS_RCU came up, and here is my
> > > u
On Tue, 16 May 2017 05:23:54 -0700
"Paul E. McKenney" <paul...@linux.vnet.ibm.com> wrote:
> On Tue, May 16, 2017 at 08:22:33AM +0200, Ingo Molnar wrote:
> >
> > * Paul E. McKenney <paul...@linux.vnet.ibm.com> wrote:
> >
> > > Hello!
> >
On Tue, 16 May 2017 05:23:54 -0700
"Paul E. McKenney" wrote:
> On Tue, May 16, 2017 at 08:22:33AM +0200, Ingo Molnar wrote:
> >
> > * Paul E. McKenney wrote:
> >
> > > Hello!
> > >
> > > The question of the use case for TAS
On Tue, May 16, 2017 at 08:22:33AM +0200, Ingo Molnar wrote:
>
> * Paul E. McKenney <paul...@linux.vnet.ibm.com> wrote:
>
> > Hello!
> >
> > The question of the use case for TASKS_RCU came up, and here is my
> > understanding. Steve will not be shy ab
On Tue, May 16, 2017 at 08:22:33AM +0200, Ingo Molnar wrote:
>
> * Paul E. McKenney wrote:
>
> > Hello!
> >
> > The question of the use case for TASKS_RCU came up, and here is my
> > understanding. Steve will not be shy about correcting an
* Paul E. McKenney <paul...@linux.vnet.ibm.com> wrote:
> Hello!
>
> The question of the use case for TASKS_RCU came up, and here is my
> understanding. Steve will not be shy about correcting any misconceptions
> I might have. ;-)
>
> The use case is to support
* Paul E. McKenney wrote:
> Hello!
>
> The question of the use case for TASKS_RCU came up, and here is my
> understanding. Steve will not be shy about correcting any misconceptions
> I might have. ;-)
>
> The use case is to support freeing of trampolines us
On Mon, May 15, 2017 at 02:48:10PM -0400, Steven Rostedt wrote:
> On Mon, 15 May 2017 11:23:54 -0700
> "Paul E. McKenney" <paul...@linux.vnet.ibm.com> wrote:
>
> > Hello!
> >
> > The question of the use case for TASKS_RCU came up, and here is my
>
On Mon, May 15, 2017 at 02:48:10PM -0400, Steven Rostedt wrote:
> On Mon, 15 May 2017 11:23:54 -0700
> "Paul E. McKenney" wrote:
>
> > Hello!
> >
> > The question of the use case for TASKS_RCU came up, and here is my
> > understanding. Steve will not
On Mon, 15 May 2017 11:23:54 -0700
"Paul E. McKenney" <paul...@linux.vnet.ibm.com> wrote:
> Hello!
>
> The question of the use case for TASKS_RCU came up, and here is my
> understanding. Steve will not be shy about correcting any misconceptions
> I mig
On Mon, 15 May 2017 11:23:54 -0700
"Paul E. McKenney" wrote:
> Hello!
>
> The question of the use case for TASKS_RCU came up, and here is my
> understanding. Steve will not be shy about correcting any misconceptions
> I might have. ;-)
>
> The use case is to
Hello!
The question of the use case for TASKS_RCU came up, and here is my
understanding. Steve will not be shy about correcting any misconceptions
I might have. ;-)
The use case is to support freeing of trampolines used in tracing/probing
in CONFIG_PREEMPT=y kernels. It is necessary to wait
Hello!
The question of the use case for TASKS_RCU came up, and here is my
understanding. Steve will not be shy about correcting any misconceptions
I might have. ;-)
The use case is to support freeing of trampolines used in tracing/probing
in CONFIG_PREEMPT=y kernels. It is necessary to wait
38 matches
Mail list logo