Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1758858Ab3FMXXZ (ORCPT ); Thu, 13 Jun 2013 19:23:25 -0400 Received: from mail-qe0-f51.google.com ([209.85.128.51]:51980 "EHLO mail-qe0-f51.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754414Ab3FMXXY (ORCPT ); Thu, 13 Jun 2013 19:23:24 -0400 Date: Thu, 13 Jun 2013 16:23:17 -0700 From: Tejun Heo To: Andrew Morton Cc: Kent Overstreet , linux-kernel@vger.kernel.org, Oleg Nesterov , Christoph Lameter , Ingo Molnar , Andi Kleen , Jens Axboe , "Nicholas A. Bellinger" , Jeff Layton , "J. Bruce Fields" Subject: Re: [PATCH] Percpu tag allocator Message-ID: <20130613232317.GI13970@mtj.dyndns.org> References: <20130612200311.7f9d938a.akpm@linux-foundation.org> <20130613185318.GB12075@mtj.dyndns.org> <20130613120439.fe56d178a1143089136fdacc@linux-foundation.org> <20130613191507.GB13970@mtj.dyndns.org> <20130613122339.239a721d097a64435817a780@linux-foundation.org> <20130613193514.GD13970@mtj.dyndns.org> <20130613151040.8e11da022519fff7d5e8ea77@linux-foundation.org> <20130613223028.GG13970@mtj.dyndns.org> <20130613153551.39ffdf595d989be10c773d23@linux-foundation.org> <20130613231342.GH13970@mtj.dyndns.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20130613231342.GH13970@mtj.dyndns.org> User-Agent: Mutt/1.5.21 (2010-09-15) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 899 Lines: 26 On Thu, Jun 13, 2013 at 04:13:42PM -0700, Tejun Heo wrote: > On Thu, Jun 13, 2013 at 03:35:51PM -0700, Andrew Morton wrote: > > Well that's news. My awe at the dreadfulness of Kent's changelog > > continues to grow. Please identify these duplicated allocators > > (function names will suffice). That way, others can actually review > > this code :( > > Oh yeah, Kent could and should have sold it much better. :) BTW, here are three that I know of off the top of my head. * block/blk-tag.c - this is pretty big and does resizing and stuff. * drivers/ata/libata-core.c::ata_qc_new() * drivers/block/nvme-core.c::alloc_cmdid() Thanks. -- tejun -- 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/