Received: by 2002:a05:6a10:17d3:0:0:0:0 with SMTP id hz19csp265194pxb; Wed, 14 Apr 2021 15:01:47 -0700 (PDT) X-Google-Smtp-Source: ABdhPJw/dU2s3y1j7V3piWzk0srPIxw3Ih4srRM3yJDZ5+EQGPGDZieFQq3eAyU7rx57E9trunPn X-Received: by 2002:a17:903:2490:b029:e6:faf5:86df with SMTP id p16-20020a1709032490b02900e6faf586dfmr331549plw.69.1618437707205; Wed, 14 Apr 2021 15:01:47 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1618437707; cv=none; d=google.com; s=arc-20160816; b=i4mK4/4yTvWO4rKgVn0tld5tPA9YDctllQAjiwiygsyvtYDGr2BdClQsh7iDuWCAuS UUm6NPW+8r3t/WMoJRG2wSqdHjeDUaOFaEpb4OoAb8TzEORqBbcvFlAxchPWRxjkjbef O/RnXVKm/P8wksotzth6sTx8yagDal8YX6MFpOewaCr3skGBpIdZbGTpVY4bmxD1JhmR ZsqZlrhQeINnaUfBS2UfnLL8RlhZpOqGx6nlY/pnBiFRQK/ncT7/ft0NPvBlZEa/sQRq 6NM9H98r1IQLlJ+MteK/uw6VOj9PUbgzaX6LZdNPfEeVDi2SJfhwYeLjn5Edj9H9e5Z5 sxMg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:dkim-signature; bh=PI0biHAjtioVE9nE4bLO2UBKn34udcJDNDQVnJSXI5I=; b=WcJygAZMQUFbosOSM7Y/MBATWNqGT+TSOWjEb2XwgfaEG6cIS4nawCtR2Ah4BPnfNB DACHYgGebJ0ae+HoIMdmMqsmAdvI/fCjeoL/O+RM4Lb0O1Oh33YwA0Kc5W/WTS2cNmiU tLm307FcCZ5vWZnWoTUp0v1+VFrR4WRTb4OoNxZS622fu3ILSyH348FWYn9afkbe9L5h YXGRNN3yAKCxPoOWVTshka+FQsgpDniY1SQUfMiMaCjeZHdEuCfAAvLyRPSjeMsJbwgh PugHiT4ghYoLcrOKEx2XQBnIzxRP2emSjL9G4PjEQeqnx/DTNug+sgvSYjqvhepA4sq+ xXOw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@redhat.com header.s=mimecast20190719 header.b=Mb5U7BK1; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=redhat.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id b6si826037pjz.151.2021.04.14.15.01.34; Wed, 14 Apr 2021 15:01:47 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@redhat.com header.s=mimecast20190719 header.b=Mb5U7BK1; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=redhat.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232673AbhDNIpJ (ORCPT + 99 others); Wed, 14 Apr 2021 04:45:09 -0400 Received: from us-smtp-delivery-124.mimecast.com ([170.10.133.124]:24218 "EHLO us-smtp-delivery-124.mimecast.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232527AbhDNIpG (ORCPT ); Wed, 14 Apr 2021 04:45:06 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1618389885; 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: in-reply-to:in-reply-to:references:references; bh=PI0biHAjtioVE9nE4bLO2UBKn34udcJDNDQVnJSXI5I=; b=Mb5U7BK13kO11IeFmvKwJqaVdYVQwror+dkDhbUXM7B4zu7kq4XEx1RUbT/g5A7Qq3M+8v 7hrOctgG+6dx1QBtoVpkyW135ey/0I8F+El0+T9xX3ES3KdYYSR5EamC/tDvzUVHkzxTOb WpKzB5Ol/2SJWE76iFEMlJJ6jzPA6Xw= Received: from mimecast-mx01.redhat.com (mimecast-mx01.redhat.com [209.132.183.4]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-504-pGt2yJp0Puqc60dY4e2B9Q-1; Wed, 14 Apr 2021 04:44:41 -0400 X-MC-Unique: pGt2yJp0Puqc60dY4e2B9Q-1 Received: from smtp.corp.redhat.com (int-mx06.intmail.prod.int.phx2.redhat.com [10.5.11.16]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mimecast-mx01.redhat.com (Postfix) with ESMTPS id 009788030A0; Wed, 14 Apr 2021 08:44:40 +0000 (UTC) Received: from localhost (ovpn-114-209.ams2.redhat.com [10.36.114.209]) by smtp.corp.redhat.com (Postfix) with ESMTP id 3FD5E51298; Wed, 14 Apr 2021 08:44:36 +0000 (UTC) Date: Wed, 14 Apr 2021 09:44:35 +0100 From: Stefan Hajnoczi To: Christoph Hellwig Cc: Enrico Granata , mst@redhat.com, jasowang@redhat.com, pbonzini@redhat.com, axboe@kernel.dk, virtualization@lists.linux-foundation.org, linux-block@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH] virtio_blk: Add support for lifetime feature Message-ID: References: <20210330231602.1223216-1-egranata@google.com> <20210412094217.GA981912@infradead.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="bauiO0UMhevZr0So" Content-Disposition: inline In-Reply-To: <20210412094217.GA981912@infradead.org> X-Scanned-By: MIMEDefang 2.79 on 10.5.11.16 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --bauiO0UMhevZr0So Content-Type: text/plain; charset=us-ascii Content-Disposition: inline On Mon, Apr 12, 2021 at 10:42:17AM +0100, Christoph Hellwig wrote: > A note to the virtio committee: eMMC is the worst of all the currently > active storage standards by a large margin. It defines very strange > ad-hoc interfaces that expose very specific internals and often provides > very poor abstractions. It would be great it you could reach out to the > wider storage community before taking bad ideas from the eMMC standard > and putting it into virtio. As Michael mentioned, there is still time to change the virtio-blk spec since this feature hasn't been released yet. Why exactly is exposing eMMC-style lifetime information problematic? Can you and Enrico discuss the use case to figure out an alternative interface? Thanks, Stefan --bauiO0UMhevZr0So Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEEhpWov9P5fNqsNXdanKSrs4Grc8gFAmB2q3MACgkQnKSrs4Gr c8iCWQf/XiM3VgPA1Zs4wDtPYzkWMh607Ajshz1zQnvTv/pJs17WdQ2XSjJAdXxS 46IZ7lThbydBkeAaO0liAnBadJGipfv0MWQpkoWRVGvYH868k37bdtE/ypMeAL+b sUXF0BKNur+PMwV643QM04oGlYnEecvbNSFH1C2tADROJC7S9uEcZYK6pC9wKhap gKmDBhR+3qSRihK8d8aK2Bp4sUrZRGpsTnI9OZNCbZhRMGwvzGox0ffumvX0j1dA zPpSFesL+ytUmhAT695CAW/lPlcDwCP84GXAt2uaPvA4unZSzkbk4SN9Zx8zaKqu kiofNkpquHkH8V4R2QdBvLbK590Ixw== =DTBm -----END PGP SIGNATURE----- --bauiO0UMhevZr0So--