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 2DA2FC4321E for ; Mon, 5 Dec 2022 18:24:08 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232170AbiLESYG (ORCPT ); Mon, 5 Dec 2022 13:24:06 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:38756 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232169AbiLESYF (ORCPT ); Mon, 5 Dec 2022 13:24:05 -0500 Received: from mail-pf1-x432.google.com (mail-pf1-x432.google.com [IPv6:2607:f8b0:4864:20::432]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 553F51F2D0 for ; Mon, 5 Dec 2022 10:24:04 -0800 (PST) Received: by mail-pf1-x432.google.com with SMTP id 124so12253691pfy.0 for ; Mon, 05 Dec 2022 10:24:04 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kernel-dk.20210112.gappssmtp.com; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=MiaU0h+bdhLcyz46u9rPXY7SBRUUk1LjjV2sWNv5RLY=; b=UBAKgIuuOhTG3tpp18QArd1BLiZIqIsmrc+4/lD5AsoySzR1qItFUrsUCuFBWW+V7W NN2KIHP7x2TpFYLEpDAVnAYN+9qZ+/AX/nXjLFuLwIwASDZ5TCrrY6Icl9kLCXsJnFp2 2nI8qClHrISNzrvTysGS6mWOe77CE/lEituW6eRdhOSEvyhqLcQtgnSDhdmtwzRZq3H3 t9gh6367wtD+fMwzVdZQHcjkEtEIZUGmsUbF+1sZ059635xeS4MW7dzCg2dwPJ9UAzdV UHJpkdFPOBH9kWrxNGtG9EH15d6tA7E5U5gRClOLHJ2QLOn49p6zl6y4+YgaYg17wO/n Dyhg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=MiaU0h+bdhLcyz46u9rPXY7SBRUUk1LjjV2sWNv5RLY=; b=a1lbV+OJJv09E8eM+uXPsF4O64yb/tJ/Yww2ku/YlLeeZe/OwuO3ZvhZvdhLos6REH 5TWU6FfrD793CRg8yePvsI+i16+4Af1dZYn9A3ApT+/5JWqBEHfjKO3xMMvyjZKhGGN/ 33t0pyXUCh9ZY0QlYyFNPTg+/K8elkvX3MhxRRw8juqnoR2++6SgCD47l53dNApNyjFQ IL0pflLQvhJLJ3QSt4W9AJnUIdOPZvs6Z+8sopUpdfaeoSCb8OerVyLlPsLE5X+bJX92 KB4DA26CzzTpw3gOS7cQZ1rAYbGQlCLvzJqiKORY9zDV/C1Lf6n5Zsh49sn+H/rj6Lcv 70JQ== X-Gm-Message-State: ANoB5pmQXFfprw+IoQcNkHTt19FRrA1GAZDHxdyMtpoG1+6pCh/75XfW dwsGNM55NJUmMsu8ePRuhk4txA== X-Google-Smtp-Source: AA0mqf6jZL7CMm0mQFuDdI6JgmGYYwGjfVoJPowXsYQWIx6DQ5YO6ZYAjPvSltOjb7zYJtxe7LeLEA== X-Received: by 2002:a05:6a00:2396:b0:56c:318a:f808 with SMTP id f22-20020a056a00239600b0056c318af808mr68347160pfc.11.1670264643685; Mon, 05 Dec 2022 10:24:03 -0800 (PST) Received: from ?IPV6:2600:380:4a37:5fe7:dac6:a7fe:6a6b:c11a? ([2600:380:4a37:5fe7:dac6:a7fe:6a6b:c11a]) by smtp.gmail.com with ESMTPSA id 72-20020a62154b000000b0056283e2bdbdsm4726356pfv.138.2022.12.05.10.24.01 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 05 Dec 2022 10:24:03 -0800 (PST) Message-ID: Date: Mon, 5 Dec 2022 11:24:00 -0700 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux aarch64; rv:102.0) Gecko/20100101 Thunderbird/102.5.0 Subject: Re: [PATCH v3] virtio_blk: add VIRTIO_BLK_F_LIFETIME feature support Content-Language: en-US To: Alvaro Karsz , virtualization@lists.linux-foundation.org Cc: linux-block@vger.kernel.org, dm-devel@redhat.com, linux-nvme@lists.infradead.org, linux-scsi@vger.kernel.org, "Michael S. Tsirkin" , Jason Wang , Paolo Bonzini , Stefan Hajnoczi References: <20221205162035.2261037-1-alvaro.karsz@solid-run.com> From: Jens Axboe In-Reply-To: <20221205162035.2261037-1-alvaro.karsz@solid-run.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-block@vger.kernel.org On 12/5/22 9:20 AM, Alvaro Karsz wrote: > Implement the VIRTIO_BLK_F_LIFETIME feature for VirtIO block devices. > > This commit introduces a new ioctl command, VBLK_LIFETIME. > > VBLK_LIFETIME ioctl asks for the block device to provide lifetime > information by sending a VIRTIO_BLK_T_GET_LIFETIME command to the device. > > lifetime information fields: > > - pre_eol_info: specifies the percentage of reserved blocks that are > consumed. > optional values following virtio spec: > *) 0 - undefined. > *) 1 - normal, < 80% of reserved blocks are consumed. > *) 2 - warning, 80% of reserved blocks are consumed. > *) 3 - urgent, 90% of reserved blocks are consumed. > > - device_lifetime_est_typ_a: this field refers to wear of SLC cells and > is provided in increments of 10used, and so > on, thru to 11 meaning estimated lifetime > exceeded. All values above 11 are reserved. > > - device_lifetime_est_typ_b: this field refers to wear of MLC cells and is > provided with the same semantics as > device_lifetime_est_typ_a. > > The data received from the device will be sent as is to the user. > No data check/decode is done by virtblk. 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. -- 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 smtp3.osuosl.org (smtp3.osuosl.org [140.211.166.136]) (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 66CF7C4708D for ; Mon, 5 Dec 2022 18:24:09 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp3.osuosl.org (Postfix) with ESMTP id DBF7460C0A; Mon, 5 Dec 2022 18:24:08 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org DBF7460C0A Authentication-Results: smtp3.osuosl.org; dkim=fail reason="signature verification failed" (2048-bit key) header.d=kernel-dk.20210112.gappssmtp.com header.i=@kernel-dk.20210112.gappssmtp.com header.a=rsa-sha256 header.s=20210112 header.b=UBAKgIuu X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp3.osuosl.org ([127.0.0.1]) by localhost (smtp3.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id lwXNstFLkCL2; Mon, 5 Dec 2022 18:24:08 +0000 (UTC) Received: from lists.linuxfoundation.org (lf-lists.osuosl.org [IPv6:2605:bc80:3010:104::8cd3:938]) by smtp3.osuosl.org (Postfix) with ESMTPS id 4D9A56068F; Mon, 5 Dec 2022 18:24:07 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org 4D9A56068F Received: from lf-lists.osuosl.org (localhost [127.0.0.1]) by lists.linuxfoundation.org (Postfix) with ESMTP id 14C1DC0033; Mon, 5 Dec 2022 18:24:07 +0000 (UTC) Received: from smtp4.osuosl.org (smtp4.osuosl.org [140.211.166.137]) by lists.linuxfoundation.org (Postfix) with ESMTP id BE88BC0032 for ; Mon, 5 Dec 2022 18:24:05 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp4.osuosl.org (Postfix) with ESMTP id 97F8041603 for ; Mon, 5 Dec 2022 18:24:05 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org 97F8041603 Authentication-Results: smtp4.osuosl.org; dkim=pass (2048-bit key) header.d=kernel-dk.20210112.gappssmtp.com header.i=@kernel-dk.20210112.gappssmtp.com header.a=rsa-sha256 header.s=20210112 header.b=UBAKgIuu 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 JMLCEnsCn5NV for ; Mon, 5 Dec 2022 18:24:04 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.8.0 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org 7DFB2415E3 Received: from mail-pf1-x42d.google.com (mail-pf1-x42d.google.com [IPv6:2607:f8b0:4864:20::42d]) by smtp4.osuosl.org (Postfix) with ESMTPS id 7DFB2415E3 for ; Mon, 5 Dec 2022 18:24:04 +0000 (UTC) Received: by mail-pf1-x42d.google.com with SMTP id c7so8827788pfc.12 for ; Mon, 05 Dec 2022 10:24:04 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kernel-dk.20210112.gappssmtp.com; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=MiaU0h+bdhLcyz46u9rPXY7SBRUUk1LjjV2sWNv5RLY=; b=UBAKgIuuOhTG3tpp18QArd1BLiZIqIsmrc+4/lD5AsoySzR1qItFUrsUCuFBWW+V7W NN2KIHP7x2TpFYLEpDAVnAYN+9qZ+/AX/nXjLFuLwIwASDZ5TCrrY6Icl9kLCXsJnFp2 2nI8qClHrISNzrvTysGS6mWOe77CE/lEituW6eRdhOSEvyhqLcQtgnSDhdmtwzRZq3H3 t9gh6367wtD+fMwzVdZQHcjkEtEIZUGmsUbF+1sZ059635xeS4MW7dzCg2dwPJ9UAzdV UHJpkdFPOBH9kWrxNGtG9EH15d6tA7E5U5gRClOLHJ2QLOn49p6zl6y4+YgaYg17wO/n Dyhg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=MiaU0h+bdhLcyz46u9rPXY7SBRUUk1LjjV2sWNv5RLY=; b=Q8ePggmD1+07PG69WLdmhHU9J1ALkBNHLKp5Ph3zURI/k3uSHu/nd/BDuJAxdwmJni 43IH7PxJjToeouMPpRcU9qRK3an1gN2em/riM0n1wZW19Lh2xnn/KoHH7WVXLoxR1LQK dE9DoJPZ3/F5jtsiTE2zEeot/m3O2/uTLvwKBLW3oNUZICeX90FZWaoUmANV0uZ8CNZZ tAQeXPbrPgKpKr8Zcp8otHsF8ABgPPdg+m4y10Xd7juQZqlvkTuutd/9WyAFS2J+b7CF 84qU/xI8+ZjsTG3B9haMTonXah7iHCWwAyM/N/Be+OdF6pSlrB/ALMD4TBCL94pf+FIW lz4Q== X-Gm-Message-State: ANoB5pkZiWVmfBk/WduV9xbLBwluGzU28Rqz3hUd3r/s8Rj+b5MD1DtE 9DH9VOIdI8rVHh2plvY3+n0AiA== X-Google-Smtp-Source: AA0mqf6jZL7CMm0mQFuDdI6JgmGYYwGjfVoJPowXsYQWIx6DQ5YO6ZYAjPvSltOjb7zYJtxe7LeLEA== X-Received: by 2002:a05:6a00:2396:b0:56c:318a:f808 with SMTP id f22-20020a056a00239600b0056c318af808mr68347160pfc.11.1670264643685; Mon, 05 Dec 2022 10:24:03 -0800 (PST) Received: from ?IPV6:2600:380:4a37:5fe7:dac6:a7fe:6a6b:c11a? ([2600:380:4a37:5fe7:dac6:a7fe:6a6b:c11a]) by smtp.gmail.com with ESMTPSA id 72-20020a62154b000000b0056283e2bdbdsm4726356pfv.138.2022.12.05.10.24.01 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 05 Dec 2022 10:24:03 -0800 (PST) Message-ID: Date: Mon, 5 Dec 2022 11:24:00 -0700 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux aarch64; rv:102.0) Gecko/20100101 Thunderbird/102.5.0 Subject: Re: [PATCH v3] virtio_blk: add VIRTIO_BLK_F_LIFETIME feature support Content-Language: en-US To: Alvaro Karsz , virtualization@lists.linux-foundation.org References: <20221205162035.2261037-1-alvaro.karsz@solid-run.com> From: Jens Axboe In-Reply-To: <20221205162035.2261037-1-alvaro.karsz@solid-run.com> Cc: linux-scsi@vger.kernel.org, "Michael S. Tsirkin" , linux-nvme@lists.infradead.org, linux-block@vger.kernel.org, dm-devel@redhat.com, Stefan Hajnoczi , Paolo Bonzini 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" T24gMTIvNS8yMiA5OjIw4oCvQU0sIEFsdmFybyBLYXJzeiB3cm90ZToKPiBJbXBsZW1lbnQgdGhl IFZJUlRJT19CTEtfRl9MSUZFVElNRSBmZWF0dXJlIGZvciBWaXJ0SU8gYmxvY2sgZGV2aWNlcy4K PiAKPiBUaGlzIGNvbW1pdCBpbnRyb2R1Y2VzIGEgbmV3IGlvY3RsIGNvbW1hbmQsIFZCTEtfTElG RVRJTUUuCj4gCj4gVkJMS19MSUZFVElNRSBpb2N0bCBhc2tzIGZvciB0aGUgYmxvY2sgZGV2aWNl IHRvIHByb3ZpZGUgbGlmZXRpbWUKPiBpbmZvcm1hdGlvbiBieSBzZW5kaW5nIGEgVklSVElPX0JM S19UX0dFVF9MSUZFVElNRSBjb21tYW5kIHRvIHRoZSBkZXZpY2UuCj4gCj4gbGlmZXRpbWUgaW5m b3JtYXRpb24gZmllbGRzOgo+IAo+IC0gcHJlX2VvbF9pbmZvOiBzcGVjaWZpZXMgdGhlIHBlcmNl bnRhZ2Ugb2YgcmVzZXJ2ZWQgYmxvY2tzIHRoYXQgYXJlCj4gCQljb25zdW1lZC4KPiAJCW9wdGlv bmFsIHZhbHVlcyBmb2xsb3dpbmcgdmlydGlvIHNwZWM6Cj4gCQkqKSAwIC0gdW5kZWZpbmVkLgo+ IAkJKikgMSAtIG5vcm1hbCwgPCA4MCUgb2YgcmVzZXJ2ZWQgYmxvY2tzIGFyZSBjb25zdW1lZC4K PiAJCSopIDIgLSB3YXJuaW5nLCA4MCUgb2YgcmVzZXJ2ZWQgYmxvY2tzIGFyZSBjb25zdW1lZC4K PiAJCSopIDMgLSB1cmdlbnQsIDkwJSBvZiByZXNlcnZlZCBibG9ja3MgYXJlIGNvbnN1bWVkLgo+ IAo+IC0gZGV2aWNlX2xpZmV0aW1lX2VzdF90eXBfYTogdGhpcyBmaWVsZCByZWZlcnMgdG8gd2Vh ciBvZiBTTEMgY2VsbHMgYW5kCj4gCQkJICAgICBpcyBwcm92aWRlZCBpbiBpbmNyZW1lbnRzIG9m IDEwdXNlZCwgYW5kIHNvCj4gCQkJICAgICBvbiwgdGhydSB0byAxMSBtZWFuaW5nIGVzdGltYXRl ZCBsaWZldGltZQo+IAkJCSAgICAgZXhjZWVkZWQuIEFsbCB2YWx1ZXMgYWJvdmUgMTEgYXJlIHJl c2VydmVkLgo+IAo+IC0gZGV2aWNlX2xpZmV0aW1lX2VzdF90eXBfYjogdGhpcyBmaWVsZCByZWZl cnMgdG8gd2VhciBvZiBNTEMgY2VsbHMgYW5kIGlzCj4gCQkJICAgICBwcm92aWRlZCB3aXRoIHRo ZSBzYW1lIHNlbWFudGljcyBhcwo+IAkJCSAgICAgZGV2aWNlX2xpZmV0aW1lX2VzdF90eXBfYS4K PiAKPiBUaGUgZGF0YSByZWNlaXZlZCBmcm9tIHRoZSBkZXZpY2Ugd2lsbCBiZSBzZW50IGFzIGlz IHRvIHRoZSB1c2VyLgo+IE5vIGRhdGEgY2hlY2svZGVjb2RlIGlzIGRvbmUgYnkgdmlydGJsay4K CklzIHRoaXMgYmFzZWQgb24gc29tZSBzcGVjPyBCZWNhdXNlIGl0IGxvb2tzIHByZXR0eSBvZGQg dG8gbWUuIFRoZXJlCmNhbiBiZSBhIHByZXR0eSB3aWRlIHJhbmdlIG9mIHR3by90aHJlZS9ldGMg bGV2ZWwgY2VsbHMgd2l0aCB3aWxkbHkKZGlmZmVyZW50IHJhbmdlcyBvZiBkdXJhYmlsaXR5LiBB bmQgdGhlcmUncyByZWFsbHkgbm90IGEgbG90IG9mIHNsYwpmb3IgZ2VuZXJpYyBkZXZpY2VzIHRo ZXNlIGRheXMsIGlmIGFueS4KCi0tIApKZW5zIEF4Ym9lCgoKX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX18KVmlydHVhbGl6YXRpb24gbWFpbGluZyBsaXN0ClZp cnR1YWxpemF0aW9uQGxpc3RzLmxpbnV4LWZvdW5kYXRpb24ub3JnCmh0dHBzOi8vbGlzdHMubGlu dXhmb3VuZGF0aW9uLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3ZpcnR1YWxpemF0aW9u 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 48886C4332F for ; Mon, 5 Dec 2022 18:24:24 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1670264663; 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=XqFt4W2VHiALIjXneKKcQob+N0l1B085HwFRGas1oSw=; b=efTfzqNJyLlNLeo+2sr2vD9K3zGXMj3Jpn6BfYLEaIROG/X2nwiY7o6zqzDZ6V38MT6cpJ ZE3GNk8a7LYJ+bgEYKpc3WQPU+g1eOvoejL2Epo6fMx+ZlCtAl7rXrhJMwZUSmHiU2YedX ESHEXevZTSRLh2XuQvAvpCtGhj1FBmo= Received: from mimecast-mx02.redhat.com (mimecast-mx02.redhat.com [66.187.233.88]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-549-M7AP4lOcM5mL2q-_6ld0XQ-1; Mon, 05 Dec 2022 13:24:20 -0500 X-MC-Unique: M7AP4lOcM5mL2q-_6ld0XQ-1 Received: from smtp.corp.redhat.com (int-mx04.intmail.prod.int.rdu2.redhat.com [10.11.54.4]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mimecast-mx02.redhat.com (Postfix) with ESMTPS id 642E085A588; Mon, 5 Dec 2022 18:24:18 +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 F32002027062; Mon, 5 Dec 2022 18:24:15 +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 987A11946589; Mon, 5 Dec 2022 18:24:15 +0000 (UTC) Received: from smtp.corp.redhat.com (int-mx04.intmail.prod.int.rdu2.redhat.com [10.11.54.4]) by mm-prod-listman-01.mail-001.prod.us-east-1.aws.redhat.com (Postfix) with ESMTP id 386EC1946588 for ; Mon, 5 Dec 2022 18:24:07 +0000 (UTC) Received: by smtp.corp.redhat.com (Postfix) id 6C1482028CE4; Mon, 5 Dec 2022 18:24:07 +0000 (UTC) Received: from mimecast-mx02.redhat.com (mimecast06.extmail.prod.ext.rdu2.redhat.com [10.11.55.22]) by smtp.corp.redhat.com (Postfix) with ESMTPS id 6517B200BA9A for ; Mon, 5 Dec 2022 18:24:07 +0000 (UTC) Received: from us-smtp-1.mimecast.com (us-smtp-1.mimecast.com [207.211.31.81]) (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 4645818E0A68 for ; Mon, 5 Dec 2022 18:24:07 +0000 (UTC) Received: from mail-pg1-f171.google.com (mail-pg1-f171.google.com [209.85.215.171]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_128_GCM_SHA256) id us-mta-357-lpZH6zB3OViKqcTm2BNwVw-1; Mon, 05 Dec 2022 13:24:04 -0500 X-MC-Unique: lpZH6zB3OViKqcTm2BNwVw-1 Received: by mail-pg1-f171.google.com with SMTP id 6so11209834pgm.6 for ; Mon, 05 Dec 2022 10:24:04 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=MiaU0h+bdhLcyz46u9rPXY7SBRUUk1LjjV2sWNv5RLY=; b=Mn8nNUP82fdfVCtjrHD5RZMBj+u3XEOUxp2zukSi7KeSBiUzRnAurwYe22FDZ+hGab eJwyV2SjyVcOhiOXCGbrb3zKetNzWjujqr1ySmcoj3mxKdndlzGNyix6/2G//pfIunC0 GqFCNzllbEs97VnL9eJN3Vi2F2534XHz2HHj7S8YmYVG/pNvGf32jFyRmVECjz0bsVwi NM7idu8FmpV0QmuFAmbAPf18g364SpdKpqRP1SqXjOQsy96s8Nb/NaCUdz/eMdOvn+3n EbTIU0Ph2KuY6VgbWH6eejDS4p+FC2El1JLWZezDKQw4fEJuI+v30mvyln+1V7n6B7Fg OIhA== X-Gm-Message-State: ANoB5pkR0MZxiSEZCpK4rJiGyhBK+Lsczi6sTKc9pNpO31/IH3xMc/NV 1yBYdnhQScGaA8lj/obIIYhprw== X-Google-Smtp-Source: AA0mqf6jZL7CMm0mQFuDdI6JgmGYYwGjfVoJPowXsYQWIx6DQ5YO6ZYAjPvSltOjb7zYJtxe7LeLEA== X-Received: by 2002:a05:6a00:2396:b0:56c:318a:f808 with SMTP id f22-20020a056a00239600b0056c318af808mr68347160pfc.11.1670264643685; Mon, 05 Dec 2022 10:24:03 -0800 (PST) Received: from ?IPV6:2600:380:4a37:5fe7:dac6:a7fe:6a6b:c11a? ([2600:380:4a37:5fe7:dac6:a7fe:6a6b:c11a]) by smtp.gmail.com with ESMTPSA id 72-20020a62154b000000b0056283e2bdbdsm4726356pfv.138.2022.12.05.10.24.01 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 05 Dec 2022 10:24:03 -0800 (PST) Message-ID: Date: Mon, 5 Dec 2022 11:24:00 -0700 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux aarch64; rv:102.0) Gecko/20100101 Thunderbird/102.5.0 To: Alvaro Karsz , virtualization@lists.linux-foundation.org References: <20221205162035.2261037-1-alvaro.karsz@solid-run.com> From: Jens Axboe In-Reply-To: <20221205162035.2261037-1-alvaro.karsz@solid-run.com> X-Mimecast-Impersonation-Protect: Policy=CLT - Impersonation Protection Definition; Similar Internal Domain=false; Similar Monitored External Domain=false; Custom External Domain=false; Mimecast External Domain=false; Newly Observed Domain=false; Internal User Name=false; Custom Display Name List=false; Reply-to Address Mismatch=false; Targeted Threat Dictionary=false; Mimecast Threat Dictionary=false; Custom Threat Dictionary=false X-Scanned-By: MIMEDefang 3.1 on 10.11.54.4 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, "Michael S. Tsirkin" , Jason Wang , linux-nvme@lists.infradead.org, linux-block@vger.kernel.org, dm-devel@redhat.com, Stefan Hajnoczi , Paolo Bonzini Errors-To: dm-devel-bounces@redhat.com Sender: "dm-devel" X-Scanned-By: MIMEDefang 3.1 on 10.11.54.4 X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 T24gMTIvNS8yMiA5OjIw4oCvQU0sIEFsdmFybyBLYXJzeiB3cm90ZToKPiBJbXBsZW1lbnQgdGhl IFZJUlRJT19CTEtfRl9MSUZFVElNRSBmZWF0dXJlIGZvciBWaXJ0SU8gYmxvY2sgZGV2aWNlcy4K PiAKPiBUaGlzIGNvbW1pdCBpbnRyb2R1Y2VzIGEgbmV3IGlvY3RsIGNvbW1hbmQsIFZCTEtfTElG RVRJTUUuCj4gCj4gVkJMS19MSUZFVElNRSBpb2N0bCBhc2tzIGZvciB0aGUgYmxvY2sgZGV2aWNl IHRvIHByb3ZpZGUgbGlmZXRpbWUKPiBpbmZvcm1hdGlvbiBieSBzZW5kaW5nIGEgVklSVElPX0JM S19UX0dFVF9MSUZFVElNRSBjb21tYW5kIHRvIHRoZSBkZXZpY2UuCj4gCj4gbGlmZXRpbWUgaW5m b3JtYXRpb24gZmllbGRzOgo+IAo+IC0gcHJlX2VvbF9pbmZvOiBzcGVjaWZpZXMgdGhlIHBlcmNl bnRhZ2Ugb2YgcmVzZXJ2ZWQgYmxvY2tzIHRoYXQgYXJlCj4gCQljb25zdW1lZC4KPiAJCW9wdGlv bmFsIHZhbHVlcyBmb2xsb3dpbmcgdmlydGlvIHNwZWM6Cj4gCQkqKSAwIC0gdW5kZWZpbmVkLgo+ IAkJKikgMSAtIG5vcm1hbCwgPCA4MCUgb2YgcmVzZXJ2ZWQgYmxvY2tzIGFyZSBjb25zdW1lZC4K PiAJCSopIDIgLSB3YXJuaW5nLCA4MCUgb2YgcmVzZXJ2ZWQgYmxvY2tzIGFyZSBjb25zdW1lZC4K PiAJCSopIDMgLSB1cmdlbnQsIDkwJSBvZiByZXNlcnZlZCBibG9ja3MgYXJlIGNvbnN1bWVkLgo+ IAo+IC0gZGV2aWNlX2xpZmV0aW1lX2VzdF90eXBfYTogdGhpcyBmaWVsZCByZWZlcnMgdG8gd2Vh ciBvZiBTTEMgY2VsbHMgYW5kCj4gCQkJICAgICBpcyBwcm92aWRlZCBpbiBpbmNyZW1lbnRzIG9m IDEwdXNlZCwgYW5kIHNvCj4gCQkJICAgICBvbiwgdGhydSB0byAxMSBtZWFuaW5nIGVzdGltYXRl ZCBsaWZldGltZQo+IAkJCSAgICAgZXhjZWVkZWQuIEFsbCB2YWx1ZXMgYWJvdmUgMTEgYXJlIHJl c2VydmVkLgo+IAo+IC0gZGV2aWNlX2xpZmV0aW1lX2VzdF90eXBfYjogdGhpcyBmaWVsZCByZWZl cnMgdG8gd2VhciBvZiBNTEMgY2VsbHMgYW5kIGlzCj4gCQkJICAgICBwcm92aWRlZCB3aXRoIHRo ZSBzYW1lIHNlbWFudGljcyBhcwo+IAkJCSAgICAgZGV2aWNlX2xpZmV0aW1lX2VzdF90eXBfYS4K PiAKPiBUaGUgZGF0YSByZWNlaXZlZCBmcm9tIHRoZSBkZXZpY2Ugd2lsbCBiZSBzZW50IGFzIGlz IHRvIHRoZSB1c2VyLgo+IE5vIGRhdGEgY2hlY2svZGVjb2RlIGlzIGRvbmUgYnkgdmlydGJsay4K CklzIHRoaXMgYmFzZWQgb24gc29tZSBzcGVjPyBCZWNhdXNlIGl0IGxvb2tzIHByZXR0eSBvZGQg dG8gbWUuIFRoZXJlCmNhbiBiZSBhIHByZXR0eSB3aWRlIHJhbmdlIG9mIHR3by90aHJlZS9ldGMg bGV2ZWwgY2VsbHMgd2l0aCB3aWxkbHkKZGlmZmVyZW50IHJhbmdlcyBvZiBkdXJhYmlsaXR5LiBB bmQgdGhlcmUncyByZWFsbHkgbm90IGEgbG90IG9mIHNsYwpmb3IgZ2VuZXJpYyBkZXZpY2VzIHRo ZXNlIGRheXMsIGlmIGFueS4KCi0tIApKZW5zIEF4Ym9lCgoKLS0KZG0tZGV2ZWwgbWFpbGluZyBs aXN0CmRtLWRldmVsQHJlZGhhdC5jb20KaHR0cHM6Ly9saXN0bWFuLnJlZGhhdC5jb20vbWFpbG1h bi9saXN0aW5mby9kbS1kZXZlbAo=