From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.129.124]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 9FBAFC4708E for ; Wed, 7 Dec 2022 13:37:21 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1670420240; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:list-id:list-help: list-unsubscribe:list-subscribe:list-post; bh=01qUKFGL4FMFurzoJNY0qojmnf01vdgGQnpm4fIakP8=; b=epLPsYV075wtg0ZMmcdLN051MoZNgOlyksqXwJajLKRW9R667bs7jhLRsIwq92DJ82/l3M +gmbmxTR5KohPB8YNy6bfcrvE+t3n9dfrBSGuKmXo96xqG3RTwkYgXCba5e2QHge4RDoQo aHhXcyX5VboVNcPprb/acNYVx97CLlU= Received: from mimecast-mx02.redhat.com (mx3-rdu2.redhat.com [66.187.233.73]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-663-Q75F1Z27NhGiKt0UyW1usw-1; Wed, 07 Dec 2022 08:37:19 -0500 X-MC-Unique: Q75F1Z27NhGiKt0UyW1usw-1 Received: from smtp.corp.redhat.com (int-mx03.intmail.prod.int.rdu2.redhat.com [10.11.54.3]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mimecast-mx02.redhat.com (Postfix) with ESMTPS id 1436A1C05AE9; Wed, 7 Dec 2022 13:37:17 +0000 (UTC) Received: from mm-prod-listman-01.mail-001.prod.us-east-1.aws.redhat.com (mm-prod-listman-01.mail-001.prod.us-east-1.aws.redhat.com [10.30.29.100]) by smtp.corp.redhat.com (Postfix) with ESMTP id 033931121314; Wed, 7 Dec 2022 13:37:17 +0000 (UTC) Received: from mm-prod-listman-01.mail-001.prod.us-east-1.aws.redhat.com (localhost [IPv6:::1]) by mm-prod-listman-01.mail-001.prod.us-east-1.aws.redhat.com (Postfix) with ESMTP id AA1E01946A41; Wed, 7 Dec 2022 13:37:16 +0000 (UTC) Received: from smtp.corp.redhat.com (int-mx03.intmail.prod.int.rdu2.redhat.com [10.11.54.3]) by mm-prod-listman-01.mail-001.prod.us-east-1.aws.redhat.com (Postfix) with ESMTP id 394E71946588 for ; Mon, 5 Dec 2022 20:29:11 +0000 (UTC) Received: by smtp.corp.redhat.com (Postfix) id EB267112132D; Mon, 5 Dec 2022 20:29:10 +0000 (UTC) Received: from mimecast-mx02.redhat.com (mimecast08.extmail.prod.ext.rdu2.redhat.com [10.11.55.24]) by smtp.corp.redhat.com (Postfix) with ESMTPS id E439B1121315 for ; Mon, 5 Dec 2022 20:29:10 +0000 (UTC) Received: from us-smtp-1.mimecast.com (us-smtp-delivery-1.mimecast.com [205.139.110.120]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mimecast-mx02.redhat.com (Postfix) with ESMTPS id C331038173C1 for ; Mon, 5 Dec 2022 20:29:10 +0000 (UTC) Received: from mail-wm1-f71.google.com (mail-wm1-f71.google.com [209.85.128.71]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_128_GCM_SHA256) id us-mta-284-ynGUJ0IWM4OaXn1mu1ssdg-1; Mon, 05 Dec 2022 15:29:09 -0500 X-MC-Unique: ynGUJ0IWM4OaXn1mu1ssdg-1 Received: by mail-wm1-f71.google.com with SMTP id o5-20020a05600c510500b003cfca1a327fso7363601wms.8 for ; Mon, 05 Dec 2022 12:29:08 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=in-reply-to:content-transfer-encoding:content-disposition :mime-version:references:message-id:subject:cc:to:from:date :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=i4H5uezEbMG5ZldNo/c3W56d4899NhGUYDjXb8nhkk4=; b=x7YQ/hFjg90oVhjiVH+OlFPm/ZCAJ+8Er6e5jyUp7LoNdYxu3hFhIX+MARfi37tZwl xXs0tuM3AucQby2nxtQ1S+w6EMpzMQAuvY8boCoJhAkAkDT50Z3SaQoQiSuVrPtkhyaH sEoGr4EqMaYbqTor0HcoJie3VCUU0z+zORC6CWk9HxldG4WYXpVv60bNbyYUrMfm6RLC 0zy0ynMc9TW32WgKsGQkabz7yzuo0zgDFhBNnkRt9H5oA/671Rmy0OZhb6TNDx53bxPC DYoy6vIPCW2B4FsF5HhbwDAMJD+KeTSIgd6ywDoJ2g8WonFh+5Gc9RblMEbx/+SoTwj+ /GpQ== X-Gm-Message-State: ANoB5pkv1OfpaDgmpINm4gnPtaTdMXt3Dgu+bG5x++tsjOcSeX5IxJ2o ixD8vSdsPMPFyg8nJMy6LJFNeGzRAYGIs0aJkntQ4eFAJDlR1mB23dRw2vcSB+pTgVc04+NsSXI mJYixpHhx/HR5z9w= X-Received: by 2002:a5d:610d:0:b0:242:4fd1:1f5c with SMTP id v13-20020a5d610d000000b002424fd11f5cmr7301053wrt.376.1670272146268; Mon, 05 Dec 2022 12:29:06 -0800 (PST) X-Google-Smtp-Source: AA0mqf78f2gBMfTc6pHwRJ9zUly9GcCuFO5gZSklgpcj2WDCa2T0RWsRGceUYvYzIHBgrSw3qKds3g== X-Received: by 2002:a5d:610d:0:b0:242:4fd1:1f5c with SMTP id v13-20020a5d610d000000b002424fd11f5cmr7301041wrt.376.1670272146115; Mon, 05 Dec 2022 12:29:06 -0800 (PST) Received: from redhat.com ([2.55.160.224]) by smtp.gmail.com with ESMTPSA id b18-20020a05600010d200b002423a5d7cb1sm12096271wrx.113.2022.12.05.12.29.04 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 05 Dec 2022 12:29:05 -0800 (PST) Date: Mon, 5 Dec 2022 15:29:02 -0500 From: "Michael S. Tsirkin" To: Jens Axboe Message-ID: <20221205152708-mutt-send-email-mst@kernel.org> References: <20221205162035.2261037-1-alvaro.karsz@solid-run.com> <23c98c7c-3ed0-0d26-24c0-ed8a63266dcc@kernel.dk> MIME-Version: 1.0 In-Reply-To: <23c98c7c-3ed0-0d26-24c0-ed8a63266dcc@kernel.dk> X-Scanned-By: MIMEDefang 3.1 on 10.11.54.3 X-Mailman-Approved-At: Wed, 07 Dec 2022 13:37:16 +0000 Subject: Re: [dm-devel] [PATCH v3] virtio_blk: add VIRTIO_BLK_F_LIFETIME feature support X-BeenThere: dm-devel@redhat.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: device-mapper development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: linux-scsi@vger.kernel.org, Alvaro Karsz , Jason Wang , linux-nvme@lists.infradead.org, virtualization@lists.linux-foundation.org, linux-block@vger.kernel.org, dm-devel@redhat.com, Stefan Hajnoczi , Paolo Bonzini , Enrico Granata Errors-To: dm-devel-bounces@redhat.com Sender: "dm-devel" X-Scanned-By: MIMEDefang 3.1 on 10.11.54.3 X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Disposition: inline Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 T24gTW9uLCBEZWMgMDUsIDIwMjIgYXQgMTE6NTM6NTFBTSAtMDcwMCwgSmVucyBBeGJvZSB3cm90 ZToKPiBPbiAxMi81LzIyIDExOjM24oCvQU0sIEFsdmFybyBLYXJzeiB3cm90ZToKPiA+IEhpLAo+ ID4gCj4gPj4gSXMgdGhpcyBiYXNlZCBvbiBzb21lIHNwZWM/IEJlY2F1c2UgaXQgbG9va3MgcHJl dHR5IG9kZCB0byBtZS4gVGhlcmUKPiA+PiBjYW4gYmUgYSBwcmV0dHkgd2lkZSByYW5nZSBvZiB0 d28vdGhyZWUvZXRjIGxldmVsIGNlbGxzIHdpdGggd2lsZGx5Cj4gPj4gZGlmZmVyZW50IHJhbmdl cyBvZiBkdXJhYmlsaXR5LiBBbmQgdGhlcmUncyByZWFsbHkgbm90IGEgbG90IG9mIHNsYwo+ID4+ IGZvciBnZW5lcmljIGRldmljZXMgdGhlc2UgZGF5cywgaWYgYW55Lgo+ID4gCj4gPiBZZXMsIHRo aXMgaXMgYmFzZWQgb24gdGhlIHZpcnRpbyBzcGVjCj4gPiBodHRwczovL2RvY3Mub2FzaXMtb3Bl bi5vcmcvdmlydGlvL3ZpcnRpby92MS4yL2NzZDAxL3ZpcnRpby12MS4yLWNzZDAxLmh0bWwKPiA+ IHNlY3Rpb24gIDUuMi42Cj4gCj4gQW5kIHdoZXJlIGRpZCB0aGlzIGNvbWUgZnJvbT8KCgpIZXJl J3MgdGhlIGNvbW1pdCBsb2cgZnJvbSB0aGUgc3BlYzoKCUluIG1hbnkgZW1iZWRkZWQgc3lzdGVt cywgdmlydGlvLWJsayBpbXBsZW1lbnRhdGlvbnMgYXJlCgliYWNrZWQgYnkgZU1NQyBvciBVRlMg c3RvcmFnZSBkZXZpY2VzLCB3aGljaCBhcmUgc3ViamVjdCB0bwoJcHJlZGljdGFibGUgYW5kIG1l YXN1cmFibGUgd2VhciBvdmVyIHRpbWUgZHVlIHRvIHJlcGVhdGVkIHdyaXRlCgljeWNsZXMuCgoJ Rm9yIHN1Y2ggc3lzdGVtcywgaXQgY2FuIGJlIGltcG9ydGFudCB0byBiZSBhYmxlIHRvIHRyYWNr CglhY2N1cmF0ZWx5IHRoZSBhbW91bnQgb2Ygd2VhciBpbXBvc2VkIG9uIHRoZSBzdG9yYWdlIG92 ZXIKCXRpbWUgYW5kIHN1cmZhY2UgaXQgdG8gYXBwbGljYXRpb25zLiBJbiBhIG5hdGl2ZSBkZXBs b3ltZW50cwoJdGhpcyBpcyBnZW5lcmFsbHkgaGFuZGxlZCBieSB0aGUgcGh5c2ljYWwgYmxvY2sg ZGV2aWNlIGRyaXZlcgoJYnV0IG5vIHN1Y2ggcHJvdmlzaW9uIGlzIG1hZGUgaW4gdmlydGlvLWJs ayB0byBleHBvc2UgdGhlc2UKCW1ldHJpY3MgZm9yIGRldmljZXMgd2hlcmUgaXQgbWFrZXMgc2Vu c2UgdG8gZG8gc28uCgoJVGhpcyBwYXRjaCBhZGRzIHN1cHBvcnQgdG8gdmlydGlvLWJsayBmb3Ig bGlmZXRpbWUgYW5kIHdlYXIKCW1ldHJpY3MgdG8gYmUgZXhwb3NlZCB0byB0aGUgZ3Vlc3Qgd2hl biBhIGRlcGxveW1lbnQgb2YKCXZpcnRpby1ibGsgaXMgZG9uZSBvdmVyIGNvbXBhdGlibGUgZU1N QyBvciBVRlMgc3RvcmFnZS4KCglTaWduZWQtb2ZmLWJ5OiBFbnJpY28gR3JhbmF0YSA8ZWdyYW5h dGFAZ29vZ2xlLmNvbT4KCkNjIEVucmljbyBHcmFuYXRhIGFzIHdlbGwuCgoKPiAtLSAKPiBKZW5z IEF4Ym9lCj4gCgotLQpkbS1kZXZlbCBtYWlsaW5nIGxpc3QKZG0tZGV2ZWxAcmVkaGF0LmNvbQpo dHRwczovL2xpc3RtYW4ucmVkaGF0LmNvbS9tYWlsbWFuL2xpc3RpbmZvL2RtLWRldmVsCg== From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 8D1D7C4332F for ; Mon, 5 Dec 2022 20:30:09 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233396AbiLEUaI (ORCPT ); Mon, 5 Dec 2022 15:30:08 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:36586 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233451AbiLEUaD (ORCPT ); Mon, 5 Dec 2022 15:30:03 -0500 Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 8706129804 for ; Mon, 5 Dec 2022 12:29:09 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1670272148; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=i4H5uezEbMG5ZldNo/c3W56d4899NhGUYDjXb8nhkk4=; b=V3zPNPiNiEpkYxgHEvurU/ae3ov7dc4uug1YqkT7wgWMEMnqAlXhbstBV2DqU/quePJ4vn 14DYjYcagbwAmbqLEMfHb8qC01wSuStKmH4ziwIIemTMOZNOzq9kRRMVOd+5Wk+Q3L/J0s 47o03ZrpWXJYtPZlyHxfRi8WsYnMT8U= Received: from mail-wm1-f70.google.com (mail-wm1-f70.google.com [209.85.128.70]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_128_GCM_SHA256) id us-mta-244-p3cPF4mPMn-4q4TmWDlecQ-1; Mon, 05 Dec 2022 15:29:07 -0500 X-MC-Unique: p3cPF4mPMn-4q4TmWDlecQ-1 Received: by mail-wm1-f70.google.com with SMTP id ay19-20020a05600c1e1300b003cf758f1617so8912992wmb.5 for ; Mon, 05 Dec 2022 12:29:07 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=in-reply-to:content-transfer-encoding:content-disposition :mime-version:references:message-id:subject:cc:to:from:date :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=i4H5uezEbMG5ZldNo/c3W56d4899NhGUYDjXb8nhkk4=; b=HPwjlC6xKUyBwHy9XVYMxrEerpSGxDMNynVjD1p0gbaPR7xXGpRPvGf+cPPjKXGjxg 5wUFEDHtc/gfnjZZqnyW61EkeNQSXYmlbcjhVZ5uhAQ8Se15O8/DVVjiDKhTFeWLBL5k fRWD97CYS2qLK6vx5qvKggZVhm2r4tnGbMSPfZpB/NghPu8ZxkL8MWg0tcBw/rBjO+AN iKdTOFS8D/CW8AFZFW/iQr0bELCvZmg6T4Bojrw1GkJReiHTPhw+ty1ibpqe1LioL/gx YJFRJ4Y215LfUYTJJDhwn9i3CP6LIKTOBqzjQL2oXYK5yBf5uokofwN/4CNJUjGepIxA J4Rg== X-Gm-Message-State: ANoB5plk3dD9fCtDZiJhmyBJa1aogUL6TLICP6hSgrWksCsJdA2Yhp8y mtb450yjaO0VTxlK17g6UZXCDawmCAsS+D7QZse/sKQk8whLQuWRsaNUH2Sn2fy8neRkUdEyczD WZ0vutvpevksIJCLfX0LpyeU= X-Received: by 2002:a5d:610d:0:b0:242:4fd1:1f5c with SMTP id v13-20020a5d610d000000b002424fd11f5cmr7301052wrt.376.1670272146268; Mon, 05 Dec 2022 12:29:06 -0800 (PST) X-Google-Smtp-Source: AA0mqf78f2gBMfTc6pHwRJ9zUly9GcCuFO5gZSklgpcj2WDCa2T0RWsRGceUYvYzIHBgrSw3qKds3g== X-Received: by 2002:a5d:610d:0:b0:242:4fd1:1f5c with SMTP id v13-20020a5d610d000000b002424fd11f5cmr7301041wrt.376.1670272146115; Mon, 05 Dec 2022 12:29:06 -0800 (PST) Received: from redhat.com ([2.55.160.224]) by smtp.gmail.com with ESMTPSA id b18-20020a05600010d200b002423a5d7cb1sm12096271wrx.113.2022.12.05.12.29.04 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 05 Dec 2022 12:29:05 -0800 (PST) Date: Mon, 5 Dec 2022 15:29:02 -0500 From: "Michael S. Tsirkin" To: Jens Axboe Cc: Alvaro Karsz , virtualization@lists.linux-foundation.org, linux-block@vger.kernel.org, dm-devel@redhat.com, linux-nvme@lists.infradead.org, linux-scsi@vger.kernel.org, Jason Wang , Paolo Bonzini , Stefan Hajnoczi , Enrico Granata Subject: Re: [PATCH v3] virtio_blk: add VIRTIO_BLK_F_LIFETIME feature support Message-ID: <20221205152708-mutt-send-email-mst@kernel.org> References: <20221205162035.2261037-1-alvaro.karsz@solid-run.com> <23c98c7c-3ed0-0d26-24c0-ed8a63266dcc@kernel.dk> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <23c98c7c-3ed0-0d26-24c0-ed8a63266dcc@kernel.dk> Precedence: bulk List-ID: X-Mailing-List: linux-block@vger.kernel.org On Mon, Dec 05, 2022 at 11:53:51AM -0700, Jens Axboe wrote: > On 12/5/22 11:36 AM, Alvaro Karsz wrote: > > Hi, > > > >> Is this based on some spec? Because it looks pretty odd to me. There > >> can be a pretty wide range of two/three/etc level cells with wildly > >> different ranges of durability. And there's really not a lot of slc > >> for generic devices these days, if any. > > > > Yes, this is based on the virtio spec > > https://docs.oasis-open.org/virtio/virtio/v1.2/csd01/virtio-v1.2-csd01.html > > section 5.2.6 > > And where did this come from? Here's the commit log from the spec: In many embedded systems, virtio-blk implementations are backed by eMMC or UFS storage devices, which are subject to predictable and measurable wear over time due to repeated write cycles. For such systems, it can be important to be able to track accurately the amount of wear imposed on the storage over time and surface it to applications. In a native deployments this is generally handled by the physical block device driver but no such provision is made in virtio-blk to expose these metrics for devices where it makes sense to do so. This patch adds support to virtio-blk for lifetime and wear metrics to be exposed to the guest when a deployment of virtio-blk is done over compatible eMMC or UFS storage. Signed-off-by: Enrico Granata Cc Enrico Granata as well. > -- > Jens Axboe > From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from smtp4.osuosl.org (smtp4.osuosl.org [140.211.166.137]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 99A3AC4332F for ; Mon, 5 Dec 2022 20:29:15 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp4.osuosl.org (Postfix) with ESMTP id 1FFF4410AB; Mon, 5 Dec 2022 20:29:15 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org 1FFF4410AB Authentication-Results: smtp4.osuosl.org; dkim=fail reason="signature verification failed" (1024-bit key) header.d=redhat.com header.i=@redhat.com header.a=rsa-sha256 header.s=mimecast20190719 header.b=V3zPNPiN X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp4.osuosl.org ([127.0.0.1]) by localhost (smtp4.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 4pnxpNfXLjmz; Mon, 5 Dec 2022 20:29:14 +0000 (UTC) Received: from lists.linuxfoundation.org (lf-lists.osuosl.org [IPv6:2605:bc80:3010:104::8cd3:938]) by smtp4.osuosl.org (Postfix) with ESMTPS id 58270409EB; Mon, 5 Dec 2022 20:29:13 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org 58270409EB Received: from lf-lists.osuosl.org (localhost [127.0.0.1]) by lists.linuxfoundation.org (Postfix) with ESMTP id 1905BC0033; Mon, 5 Dec 2022 20:29:13 +0000 (UTC) Received: from smtp4.osuosl.org (smtp4.osuosl.org [140.211.166.137]) by lists.linuxfoundation.org (Postfix) with ESMTP id 7A589C0032 for ; Mon, 5 Dec 2022 20:29:11 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp4.osuosl.org (Postfix) with ESMTP id 3CBC7409EB for ; Mon, 5 Dec 2022 20:29:11 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org 3CBC7409EB X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp4.osuosl.org ([127.0.0.1]) by localhost (smtp4.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id yqpfmuOiMDms for ; Mon, 5 Dec 2022 20:29:10 +0000 (UTC) X-Greylist: domain auto-whitelisted by SQLgrey-1.8.0 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org 0401140932 Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.129.124]) by smtp4.osuosl.org (Postfix) with ESMTPS id 0401140932 for ; Mon, 5 Dec 2022 20:29:09 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1670272148; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=i4H5uezEbMG5ZldNo/c3W56d4899NhGUYDjXb8nhkk4=; b=V3zPNPiNiEpkYxgHEvurU/ae3ov7dc4uug1YqkT7wgWMEMnqAlXhbstBV2DqU/quePJ4vn 14DYjYcagbwAmbqLEMfHb8qC01wSuStKmH4ziwIIemTMOZNOzq9kRRMVOd+5Wk+Q3L/J0s 47o03ZrpWXJYtPZlyHxfRi8WsYnMT8U= Received: from mail-wm1-f69.google.com (mail-wm1-f69.google.com [209.85.128.69]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_128_GCM_SHA256) id us-mta-671-lCFr8Hb9MnemUto0t8fgrQ-1; Mon, 05 Dec 2022 15:29:07 -0500 X-MC-Unique: lCFr8Hb9MnemUto0t8fgrQ-1 Received: by mail-wm1-f69.google.com with SMTP id i203-20020a1c3bd4000000b003d0f49bc21bso3330107wma.6 for ; Mon, 05 Dec 2022 12:29:07 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=in-reply-to:content-transfer-encoding:content-disposition :mime-version:references:message-id:subject:cc:to:from:date :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=i4H5uezEbMG5ZldNo/c3W56d4899NhGUYDjXb8nhkk4=; b=UphdfnAaPw6bLhInlUSMu77yp204LPsvPCBUQaholMDT1WSZUnXTkFB3piILrVF3Q2 Vg6yBRt5ENanjrge7/2JcuM4YM8Jy96zK180rd+0QQCo5jzLuzwxJCvqZYNZFljOGeAH mQYdFl81VagC8YOc7VMc0BiG044Glp3BSZ7BDov4eA6Cyo03Y/TqJf+rtVjbsezJs1H4 S3iqZd7USbiaKl0yvfnU0nzB2trqB4F0rV6bmQCoQ2fGMxoJB9YS38QgyPu5+Q2CHo/p Ml0N14tp6x1yLvRXSWK+9CP2DZkE90giDsjprqP0sE/pL5PmNUH9yu6OwTwi+PB7FTqG tY8w== X-Gm-Message-State: ANoB5pl0ureWmEV5yX9rfP34+LDrw8cxweVSJx0vQSP/L2nCyV14P6aV ZcApa0hNE2BSi36gFcdxL3Cx6kFDbnuNhDwQ2kiTZMOw3qAzmuD7joJ8zXao599DqfKn0Y7X3AT gsJ29FVsPoOfU3+RLzoEY5ThdMfTaxa7iOBGv1ztmdQ== X-Received: by 2002:a5d:610d:0:b0:242:4fd1:1f5c with SMTP id v13-20020a5d610d000000b002424fd11f5cmr7301055wrt.376.1670272146268; Mon, 05 Dec 2022 12:29:06 -0800 (PST) X-Google-Smtp-Source: AA0mqf78f2gBMfTc6pHwRJ9zUly9GcCuFO5gZSklgpcj2WDCa2T0RWsRGceUYvYzIHBgrSw3qKds3g== X-Received: by 2002:a5d:610d:0:b0:242:4fd1:1f5c with SMTP id v13-20020a5d610d000000b002424fd11f5cmr7301041wrt.376.1670272146115; Mon, 05 Dec 2022 12:29:06 -0800 (PST) Received: from redhat.com ([2.55.160.224]) by smtp.gmail.com with ESMTPSA id b18-20020a05600010d200b002423a5d7cb1sm12096271wrx.113.2022.12.05.12.29.04 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 05 Dec 2022 12:29:05 -0800 (PST) Date: Mon, 5 Dec 2022 15:29:02 -0500 From: "Michael S. Tsirkin" To: Jens Axboe Subject: Re: [PATCH v3] virtio_blk: add VIRTIO_BLK_F_LIFETIME feature support Message-ID: <20221205152708-mutt-send-email-mst@kernel.org> References: <20221205162035.2261037-1-alvaro.karsz@solid-run.com> <23c98c7c-3ed0-0d26-24c0-ed8a63266dcc@kernel.dk> MIME-Version: 1.0 In-Reply-To: <23c98c7c-3ed0-0d26-24c0-ed8a63266dcc@kernel.dk> X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Disposition: inline Cc: linux-scsi@vger.kernel.org, linux-nvme@lists.infradead.org, virtualization@lists.linux-foundation.org, linux-block@vger.kernel.org, dm-devel@redhat.com, Stefan Hajnoczi , Paolo Bonzini , Enrico Granata X-BeenThere: virtualization@lists.linux-foundation.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Linux virtualization List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: virtualization-bounces@lists.linux-foundation.org Sender: "Virtualization" T24gTW9uLCBEZWMgMDUsIDIwMjIgYXQgMTE6NTM6NTFBTSAtMDcwMCwgSmVucyBBeGJvZSB3cm90 ZToKPiBPbiAxMi81LzIyIDExOjM24oCvQU0sIEFsdmFybyBLYXJzeiB3cm90ZToKPiA+IEhpLAo+ ID4gCj4gPj4gSXMgdGhpcyBiYXNlZCBvbiBzb21lIHNwZWM/IEJlY2F1c2UgaXQgbG9va3MgcHJl dHR5IG9kZCB0byBtZS4gVGhlcmUKPiA+PiBjYW4gYmUgYSBwcmV0dHkgd2lkZSByYW5nZSBvZiB0 d28vdGhyZWUvZXRjIGxldmVsIGNlbGxzIHdpdGggd2lsZGx5Cj4gPj4gZGlmZmVyZW50IHJhbmdl cyBvZiBkdXJhYmlsaXR5LiBBbmQgdGhlcmUncyByZWFsbHkgbm90IGEgbG90IG9mIHNsYwo+ID4+ IGZvciBnZW5lcmljIGRldmljZXMgdGhlc2UgZGF5cywgaWYgYW55Lgo+ID4gCj4gPiBZZXMsIHRo aXMgaXMgYmFzZWQgb24gdGhlIHZpcnRpbyBzcGVjCj4gPiBodHRwczovL2RvY3Mub2FzaXMtb3Bl bi5vcmcvdmlydGlvL3ZpcnRpby92MS4yL2NzZDAxL3ZpcnRpby12MS4yLWNzZDAxLmh0bWwKPiA+ IHNlY3Rpb24gIDUuMi42Cj4gCj4gQW5kIHdoZXJlIGRpZCB0aGlzIGNvbWUgZnJvbT8KCgpIZXJl J3MgdGhlIGNvbW1pdCBsb2cgZnJvbSB0aGUgc3BlYzoKCUluIG1hbnkgZW1iZWRkZWQgc3lzdGVt cywgdmlydGlvLWJsayBpbXBsZW1lbnRhdGlvbnMgYXJlCgliYWNrZWQgYnkgZU1NQyBvciBVRlMg c3RvcmFnZSBkZXZpY2VzLCB3aGljaCBhcmUgc3ViamVjdCB0bwoJcHJlZGljdGFibGUgYW5kIG1l YXN1cmFibGUgd2VhciBvdmVyIHRpbWUgZHVlIHRvIHJlcGVhdGVkIHdyaXRlCgljeWNsZXMuCgoJ Rm9yIHN1Y2ggc3lzdGVtcywgaXQgY2FuIGJlIGltcG9ydGFudCB0byBiZSBhYmxlIHRvIHRyYWNr CglhY2N1cmF0ZWx5IHRoZSBhbW91bnQgb2Ygd2VhciBpbXBvc2VkIG9uIHRoZSBzdG9yYWdlIG92 ZXIKCXRpbWUgYW5kIHN1cmZhY2UgaXQgdG8gYXBwbGljYXRpb25zLiBJbiBhIG5hdGl2ZSBkZXBs b3ltZW50cwoJdGhpcyBpcyBnZW5lcmFsbHkgaGFuZGxlZCBieSB0aGUgcGh5c2ljYWwgYmxvY2sg ZGV2aWNlIGRyaXZlcgoJYnV0IG5vIHN1Y2ggcHJvdmlzaW9uIGlzIG1hZGUgaW4gdmlydGlvLWJs ayB0byBleHBvc2UgdGhlc2UKCW1ldHJpY3MgZm9yIGRldmljZXMgd2hlcmUgaXQgbWFrZXMgc2Vu c2UgdG8gZG8gc28uCgoJVGhpcyBwYXRjaCBhZGRzIHN1cHBvcnQgdG8gdmlydGlvLWJsayBmb3Ig bGlmZXRpbWUgYW5kIHdlYXIKCW1ldHJpY3MgdG8gYmUgZXhwb3NlZCB0byB0aGUgZ3Vlc3Qgd2hl biBhIGRlcGxveW1lbnQgb2YKCXZpcnRpby1ibGsgaXMgZG9uZSBvdmVyIGNvbXBhdGlibGUgZU1N QyBvciBVRlMgc3RvcmFnZS4KCglTaWduZWQtb2ZmLWJ5OiBFbnJpY28gR3JhbmF0YSA8ZWdyYW5h dGFAZ29vZ2xlLmNvbT4KCkNjIEVucmljbyBHcmFuYXRhIGFzIHdlbGwuCgoKPiAtLSAKPiBKZW5z IEF4Ym9lCj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f XwpWaXJ0dWFsaXphdGlvbiBtYWlsaW5nIGxpc3QKVmlydHVhbGl6YXRpb25AbGlzdHMubGludXgt Zm91bmRhdGlvbi5vcmcKaHR0cHM6Ly9saXN0cy5saW51eGZvdW5kYXRpb24ub3JnL21haWxtYW4v bGlzdGluZm8vdmlydHVhbGl6YXRpb24=