From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from verein.lst.de ([213.95.11.211]:35391 "EHLO newverein.lst.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1755371AbdESIWq (ORCPT ); Fri, 19 May 2017 04:22:46 -0400 Date: Fri, 19 May 2017 10:22:44 +0200 From: "hch@lst.de" To: Bart Van Assche Cc: "hch@lst.de" , "axboe@kernel.dk" , "dm-devel@redhat.com" , "linux-btrfs@vger.kernel.org" , "linux-block@vger.kernel.org" Subject: Re: [PATCH 12/15] block: merge blk_types.h into bio.h Message-ID: <20170519082244.GC1411@lst.de> References: <20170518131812.22956-1-hch@lst.de> <20170518131812.22956-13-hch@lst.de> <1495117551.2713.1.camel@sandisk.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii In-Reply-To: <1495117551.2713.1.camel@sandisk.com> Sender: linux-btrfs-owner@vger.kernel.org List-ID: On Thu, May 18, 2017 at 02:25:52PM +0000, Bart Van Assche wrote: > On Thu, 2017-05-18 at 15:18 +0200, Christoph Hellwig wrote: > > We've cleaned up our headers sufficiently that we don't need this split > > anymore. > > Hello Christoph, > > Request-based drivers need the structure definitions from and > the type definitions from but do not need the definition of > struct bio. Have you considered to remove #include from file > include/linux/blkdev.h? Do you think that would help to reduce the kernel build > time? Most block drivers end up needing bio.h anyway. But I can skip this part of the series for now.