Re: [PATCH v4] rcu: Speed up calling of RCU tasks callbacks

2018-05-25 Thread Paul E. McKenney
On Thu, May 24, 2018 at 06:49:46PM -0400, Steven Rostedt wrote: > > From: Steven Rostedt (VMware) > > Joel Fernandes found that the synchronize_rcu_tasks() was taking a > significant amount of time. He demonstrated it with the following test: > > # cd /sys/kernel/tracing > # while [ 1 ]; do x

Re: [PATCH v4] rcu: Speed up calling of RCU tasks callbacks

2018-05-24 Thread Randy Dunlap
On 05/24/2018 04:26 PM, Randy Dunlap wrote: > On 05/24/2018 04:22 PM, Steven Rostedt wrote: >> On Thu, 24 May 2018 16:19:18 -0700 >> Joel Fernandes wrote: >> >>> On Thu, May 24, 2018 at 06:49:46PM -0400, Steven Rostedt wrote: From: Steven Rostedt (VMware) Joel Fernandes found

Re: [PATCH v4] rcu: Speed up calling of RCU tasks callbacks

2018-05-24 Thread Randy Dunlap
On 05/24/2018 04:22 PM, Steven Rostedt wrote: > On Thu, 24 May 2018 16:19:18 -0700 > Joel Fernandes wrote: > >> On Thu, May 24, 2018 at 06:49:46PM -0400, Steven Rostedt wrote: >>> >>> From: Steven Rostedt (VMware) >>> >>> Joel Fernandes found that the synchronize_rcu_tasks() was taking a >>> sig

Re: [PATCH v4] rcu: Speed up calling of RCU tasks callbacks

2018-05-24 Thread Steven Rostedt
On Thu, 24 May 2018 16:19:18 -0700 Joel Fernandes wrote: > On Thu, May 24, 2018 at 06:49:46PM -0400, Steven Rostedt wrote: > > > > From: Steven Rostedt (VMware) > > > > Joel Fernandes found that the synchronize_rcu_tasks() was taking a > > significant amount of time. He demonstrated it with th

Re: [PATCH v4] rcu: Speed up calling of RCU tasks callbacks

2018-05-24 Thread Joel Fernandes
On Thu, May 24, 2018 at 06:49:46PM -0400, Steven Rostedt wrote: > > From: Steven Rostedt (VMware) > > Joel Fernandes found that the synchronize_rcu_tasks() was taking a > significant amount of time. He demonstrated it with the following test: > > # cd /sys/kernel/tracing > # while [ 1 ]; do x

[PATCH v4] rcu: Speed up calling of RCU tasks callbacks

2018-05-24 Thread Steven Rostedt
From: Steven Rostedt (VMware) Joel Fernandes found that the synchronize_rcu_tasks() was taking a significant amount of time. He demonstrated it with the following test: # cd /sys/kernel/tracing # while [ 1 ]; do x=1; done & # echo '__schedule_bug:traceon' > set_ftrace_filter # time echo '!_