Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753500AbbD2GcJ (ORCPT ); Wed, 29 Apr 2015 02:32:09 -0400 Received: from mail.kernel.org ([198.145.29.136]:48757 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751766AbbD2GcE (ORCPT ); Wed, 29 Apr 2015 02:32:04 -0400 MIME-Version: 1.0 In-Reply-To: <20150428173137.GC12975@agk-dp.fab.redhat.com> References: <1430203717-13307-1-git-send-email-mlin@kernel.org> <1430203717-13307-8-git-send-email-mlin@kernel.org> <20150428173137.GC12975@agk-dp.fab.redhat.com> Date: Tue, 28 Apr 2015 23:32:00 -0700 Message-ID: Subject: Re: [PATCH 07/10] block: kill merge_bvec_fn() completely From: Ming Lin To: lkml , Christoph Hellwig , Jens Axboe , Kent Overstreet , Dongsu Park , Lars Ellenberg , drbd-user@lists.linbit.com, Jiri Kosina , Yehuda Sadeh , Sage Weil , Alex Elder , ceph-devel@vger.kernel.org, Alasdair Kergon , Mike Snitzer , dm-devel@redhat.com, Neil Brown , linux-raid@vger.kernel.org, Christoph Hellwig , "Martin K. Petersen" , Dave Chinner , Wu Fengguang Content-Type: text/plain; charset=UTF-8 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 991 Lines: 26 On Tue, Apr 28, 2015 at 10:31 AM, Alasdair G Kergon wrote: > On Mon, Apr 27, 2015 at 11:48:34PM -0700, Ming Lin wrote: >> As generic_make_request() is now able to handle arbitrarily sized bios, >> it's no longer necessary for each individual block driver to define its >> own ->merge_bvec_fn() callback. Remove every invocation completely. > > merge_bvec_fn is also about telling the code building up bios what optimum > maximum size to use. > > Have you got some test data to demonstrate that we won't find some situations > where performance is now lost by code building up bios that are far too big > and are always going to have to be split up later? Not yet. Fengguang will help to run some tests. Thanks. > > Alasdair > -- 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/