lkml.org 
[lkml]   [2017]   [Dec]   [19]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
SubjectRe: [PATCH] kfree_rcu() should use the new kfree_bulk() interface for freeing rcu structures
On Tue, Dec 19, 2017 at 09:52:27AM -0800, rao.shoaib@oracle.com wrote:
> This patch updates kfree_rcu to use new bulk memory free functions as they
> are more efficient. It also moves kfree_call_rcu() out of rcu related code to
> mm/slab_common.c
>
> Signed-off-by: Rao Shoaib <rao.shoaib@oracle.com>
> ---
> include/linux/mm.h | 5 ++
> kernel/rcu/tree.c | 14 ----
> kernel/sysctl.c | 40 +++++++++++
> mm/slab.h | 23 +++++++
> mm/slab_common.c | 198 ++++++++++++++++++++++++++++++++++++++++++++++++++++-
> 5 files changed, 264 insertions(+), 16 deletions(-)

You've added an awful lot of code. Do you have any performance measurements
that shows this to be a win?

\
 
 \ /
  Last update: 2017-12-19 20:12    [W:1.316 / U:0.016 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site