From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jens Axboe Subject: Re: don't require a struct block_device to submit a bio Date: Wed, 23 Aug 2017 12:04:45 -0600 Message-ID: References: <20170823171032.30529-1-hch@lst.de> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: <20170823171032.30529-1-hch@lst.de> Content-Language: en-US Sender: linux-block-owner@vger.kernel.org To: Christoph Hellwig Cc: linux-block@vger.kernel.org, linux-raid@vger.kernel.org, linux-btrfs@vger.kernel.org List-Id: linux-raid.ids On 08/23/2017 11:10 AM, Christoph Hellwig wrote: > Hi Jens, > > this series removes the need to have a struct block_device ready to > submit a bio. We basically don't use it anywhere in the block stack > anyway - we always go for the gendisk or request_queue. The only > exception is partition remapping for which we'll now need an additional > partition index. This helps with cases where we submit I/O from a > character device (nvme or lightnvm passthrough) or a different block > device (upcoming nvme multipath support). Looks fine to me. I can take it through the block tree, when the md/btrfs parts are reviewed by the right parties. -- Jens Axboe