Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752888AbdLSTd7 (ORCPT ); Tue, 19 Dec 2017 14:33:59 -0500 Received: from resqmta-ch2-09v.sys.comcast.net ([69.252.207.41]:52258 "EHLO resqmta-ch2-09v.sys.comcast.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751531AbdLSTd6 (ORCPT ); Tue, 19 Dec 2017 14:33:58 -0500 Date: Tue, 19 Dec 2017 13:33:56 -0600 (CST) From: Christopher Lameter X-X-Sender: cl@nuc-kabylake To: Rao Shoaib cc: linux-kernel@vger.kernel.org, paulmck@linux.vnet.ibm.com, brouer@redhat.com, linux-mm@kvack.org Subject: Re: [PATCH] kfree_rcu() should use the new kfree_bulk() interface for freeing rcu structures In-Reply-To: <1513705948-31072-1-git-send-email-rao.shoaib@oracle.com> Message-ID: References: <1513705948-31072-1-git-send-email-rao.shoaib@oracle.com> User-Agent: Alpine 2.20 (DEB 67 2015-01-07) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII X-CMAE-Envelope: MS4wfMMbQM7PN3U59OTkMSlz8hGJqtJmtKzPdCQ5lOXrXAcLdHcoAxhQ65wrPquCPQ9LU8O93vMp0Ms/UGGclU6ah5SajFtqe2YS7++QzwB02FFZUOuAWBbG +6pIs5xz9Znxx3NgwLoEgHfPuMFZhNgXb72KId3n5/rHqpSl9sI+gSO+oUOkcv/NfZMKF1VhU0SkvQPnjsz042V8GzWvAuzmfG1IrkCFQvGvzawm0cqhg28d jqmH85iyO78to0zR3VvV0WQM2vNqJLb2NGKjdpIbuOHZny6j1bvvfNdjDbZrMOmC Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 423 Lines: 12 On Tue, 19 Dec 2017, 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 It would be great to have separate patches so that we can review it properly: 1. Move the code into slab_common.c 2. The actual code changes to the kfree rcu mechanism 3. The whitespace changes