refscale: Optimize process_durations()
authorChristophe JAILLET <christophe.jaillet@wanadoo.fr>
Sun, 21 Jul 2024 07:23:46 +0000 (09:23 +0200)
committerNeeraj Upadhyay <neeraj.upadhyay@kernel.org>
Wed, 14 Aug 2024 11:36:01 +0000 (17:06 +0530)
commit4e39bb49c2de445848c2668d7f9fec6ba70724ae
tree582d937d5b73189b8a576eae7bfc813fcab472ef
parent3e49aea71d5bac93b892f954d14bc8070e4cc651
refscale: Optimize process_durations()

process_durations() is not a hot path, but there is no good reason to
iterate over and over the data already in 'buf'.

Using a seq_buf saves some useless strcat() and the need of a temp buffer.
Data is written directly at the correct place.

Signed-off-by: Christophe JAILLET <christophe.jaillet@wanadoo.fr>
Tested-by: "Paul E. McKenney" <paulmck@kernel.org>
Reviewed-by: Davidlohr Bueso <dave@stgolabs.net>
Signed-off-by: Neeraj Upadhyay <neeraj.upadhyay@kernel.org>
kernel/rcu/refscale.c