On Mon, Jun 13, 2022 at 6:48 PM Paul E. McKenney <paulmck@xxxxxxxxxx> wrote: > > On Mon, Jun 13, 2022 at 06:53:27PM +0000, Joel Fernandes wrote: > > On Thu, May 12, 2022 at 03:04:28AM +0000, Joel Fernandes (Google) wrote: > > > Hello! > > > Please find the proof of concept version of call_rcu_lazy() attached. This > > > gives a lot of savings when the CPUs are relatively idle. Huge thanks to > > > Rushikesh Kadam from Intel for investigating it with me. > > > > Just a status update, we're reworking this code to use the bypass lists which > > takes care of a lot of corner cases. I've had to make changes the the rcuog > > thread code to handle wakes up a bit differently and such. Initial testing is > > looking good. Currently working on the early-flushing of the lazy CBs based > > on memory pressure. > > > > Should be hopefully sending v2 soon! > > Looking forward to seeing it! Looks like rebasing on paul's dev is needed for me to even apply test on our downstream kernels. Why you ask? Because our downstream folks are indeed using upstream 5.19-rc3. =) Finally rebase succeeded and now I can test lazy bypass downstream before sending out the next RFC... - Joel