From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Return-Path: Sender: Paolo Bonzini Subject: Re: [PATCH v8] virtio_blk: add discard and write zeroes support To: Christoph Hellwig , Daniel Verkamp Cc: Jens Axboe , "Michael S. Tsirkin" , virtualization@lists.linux-foundation.org, linux-block@vger.kernel.org, Stefan Hajnoczi , Changpeng Liu References: <1528258740-6581-1-git-send-email-changpeng.liu@intel.com> <20181012210628.226361-1-dverkamp@chromium.org> <20181015092740.GA3964@infradead.org> From: Paolo Bonzini Message-ID: <486afcff-a8bd-a05b-e331-e395d4d14853@redhat.com> Date: Fri, 26 Oct 2018 01:28:54 +0200 MIME-Version: 1.0 In-Reply-To: <20181015092740.GA3964@infradead.org> Content-Type: text/plain; charset=utf-8 List-ID: On 15/10/2018 11:27, Christoph Hellwig wrote: > There is some issues in this spec. For one using the multiple ranges > also for write zeroes is rather inefficient. Write zeroes really should > use the same format as read and write. What makes it inefficient? > Second the unmap flag isn't properly specified at all, as nothing > says the device may not unmap without the unmap flag. Please take > a look at the SCSI or NVMe ѕpec for some guidance. Thanks, I'll submit a patch for this. Paolo From mboxrd@z Thu Jan 1 00:00:00 1970 From: Paolo Bonzini Subject: Re: [PATCH v8] virtio_blk: add discard and write zeroes support Date: Fri, 26 Oct 2018 01:28:54 +0200 Message-ID: <486afcff-a8bd-a05b-e331-e395d4d14853@redhat.com> References: <1528258740-6581-1-git-send-email-changpeng.liu@intel.com> <20181012210628.226361-1-dverkamp@chromium.org> <20181015092740.GA3964@infradead.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20181015092740.GA3964@infradead.org> Content-Language: en-US List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: virtualization-bounces@lists.linux-foundation.org Errors-To: virtualization-bounces@lists.linux-foundation.org To: Christoph Hellwig , Daniel Verkamp Cc: Jens Axboe , "Michael S. Tsirkin" , virtualization@lists.linux-foundation.org, linux-block@vger.kernel.org, Stefan Hajnoczi , Changpeng Liu List-Id: virtualization@lists.linuxfoundation.org T24gMTUvMTAvMjAxOCAxMToyNywgQ2hyaXN0b3BoIEhlbGx3aWcgd3JvdGU6Cj4gVGhlcmUgaXMg c29tZSBpc3N1ZXMgaW4gdGhpcyBzcGVjLiAgRm9yIG9uZSB1c2luZyB0aGUgbXVsdGlwbGUgcmFu Z2VzCj4gYWxzbyBmb3Igd3JpdGUgemVyb2VzIGlzIHJhdGhlciBpbmVmZmljaWVudC4gIFdyaXRl IHplcm9lcyByZWFsbHkgc2hvdWxkCj4gdXNlIHRoZSBzYW1lIGZvcm1hdCBhcyByZWFkIGFuZCB3 cml0ZS4KCldoYXQgbWFrZXMgaXQgaW5lZmZpY2llbnQ/Cgo+IFNlY29uZCB0aGUgdW5tYXAgZmxh ZyBpc24ndCBwcm9wZXJseSBzcGVjaWZpZWQgYXQgYWxsLCBhcyBub3RoaW5nCj4gc2F5cyB0aGUg ZGV2aWNlIG1heSBub3QgdW5tYXAgd2l0aG91dCB0aGUgdW5tYXAgZmxhZy4gIFBsZWFzZSB0YWtl Cj4gYSBsb29rIGF0IHRoZSBTQ1NJIG9yIE5WTWUg0ZVwZWMgZm9yIHNvbWUgZ3VpZGFuY2UuCgpU aGFua3MsIEknbGwgc3VibWl0IGEgcGF0Y2ggZm9yIHRoaXMuCgpQYW9sbwpfX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpWaXJ0dWFsaXphdGlvbiBtYWlsaW5n IGxpc3QKVmlydHVhbGl6YXRpb25AbGlzdHMubGludXgtZm91bmRhdGlvbi5vcmcKaHR0cHM6Ly9s aXN0cy5saW51eGZvdW5kYXRpb24ub3JnL21haWxtYW4vbGlzdGluZm8vdmlydHVhbGl6YXRpb24=