Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754299Ab2KFAkS (ORCPT ); Mon, 5 Nov 2012 19:40:18 -0500 Received: from mail.linuxfoundation.org ([140.211.169.12]:56439 "EHLO mail.linuxfoundation.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753246Ab2KFAkQ (ORCPT ); Mon, 5 Nov 2012 19:40:16 -0500 Date: Mon, 5 Nov 2012 16:40:15 -0800 From: Andrew Morton To: Glauber Costa Cc: , , , Johannes Weiner , Tejun Heo , Michal Hocko , Christoph Lameter , Pekka Enberg , David Rientjes , Pekka Enberg , Suleiman Souhlal Subject: Re: [PATCH v6 23/29] memcg: destroy memcg caches Message-Id: <20121105164015.4f82c958.akpm@linux-foundation.org> In-Reply-To: <1351771665-11076-24-git-send-email-glommer@parallels.com> References: <1351771665-11076-1-git-send-email-glommer@parallels.com> <1351771665-11076-24-git-send-email-glommer@parallels.com> X-Mailer: Sylpheed 3.0.2 (GTK+ 2.20.1; x86_64-pc-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1297 Lines: 33 On Thu, 1 Nov 2012 16:07:39 +0400 Glauber Costa wrote: > This patch implements destruction of memcg caches. Right now, > only caches where our reference counter is the last remaining are > deleted. If there are any other reference counters around, we just > leave the caches lying around until they go away. > > When that happen, a destruction function is called from the cache > code. Caches are only destroyed in process context, so we queue them > up for later processing in the general case. > > ... > > --- a/include/linux/slab.h > +++ b/include/linux/slab.h > @@ -181,6 +181,7 @@ unsigned int kmem_cache_size(struct kmem_cache *); > #define ARCH_SLAB_MINALIGN __alignof__(unsigned long long) > #endif > > +#include Was there any reason for putting this include 185 lines into the file? If not, then let's not do it. It reduces readability and increases the risk that someone will later include the saame file (or somthing it includes) a second time, to satisfy some dependency at line 100. -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/