Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752573Ab2E2CUg (ORCPT ); Mon, 28 May 2012 22:20:36 -0400 Received: from mail-pb0-f46.google.com ([209.85.160.46]:57076 "EHLO mail-pb0-f46.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752386Ab2E2CUf (ORCPT ); Mon, 28 May 2012 22:20:35 -0400 Date: Tue, 29 May 2012 11:20:25 +0900 From: Tejun Heo To: Kent Overstreet Cc: linux-kernel@vger.kernel.org, linux-bcache@vger.kernel.org, dm-devel@redhat.com, linux-fsdevel@vger.kernel.org, axboe@kernel.dk, agk@redhat.com, neilb@suse.de, drbd-dev@lists.linbit.com, bharrosh@panasas.com, vgoyal@redhat.com, mpatocka@redhat.com, sage@newdream.net, yehuda@hq.newdream.net Subject: Re: [PATCH v3 05/16] block: Kill bi_destructor Message-ID: <20120529022025.GH20954@dhcp-172-17-108-109.mtv.corp.google.com> References: <1337977539-16977-1-git-send-email-koverstreet@google.com> <1337977539-16977-6-git-send-email-koverstreet@google.com> <20120528013608.GE9891@dhcp-172-17-108-109.mtv.corp.google.com> <20120529021042.GA6472@dhcp-172-18-216-138.mtv.corp.google.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20120529021042.GA6472@dhcp-172-18-216-138.mtv.corp.google.com> User-Agent: Mutt/1.5.20 (2009-06-14) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1174 Lines: 32 Hello, Kent. On Mon, May 28, 2012 at 10:10:42PM -0400, Kent Overstreet wrote: > Heh. Well, in my view deleting stuff is good by default, and if you can > delete things without user visible effects and without making the code > more complicated... > > So I guess given the simplicity of this particular patch in the series > I'm not sure what there is to justify here. Any suggestions on what > would make sense to put in...? So, what I would prefer to see is the justification of the whole changes somewhere in the patch stream, so that patches can do,n patch 1: update X to not use bi_destructor which will soon be removed. patch 2: ditto for Y ... patch N: bi_destructor is stupid because blah blah and after preceding changes is no longer used. Kill it. so that when one sees a patch in the series and wonders why the change is being made, [s]he can follow the patch stream and understand. 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/