Received: by 2002:a25:4158:0:0:0:0:0 with SMTP id o85csp489297yba; Fri, 3 May 2019 05:47:14 -0700 (PDT) X-Google-Smtp-Source: APXvYqy911TwTzBLhwJP3RZ0ZqIXSv2k3fctaQHxylanmKSrUs9+/hH2sNddhkkOi9E6Qj21ReA6 X-Received: by 2002:a65:478a:: with SMTP id e10mr10002502pgs.310.1556887634545; Fri, 03 May 2019 05:47:14 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1556887634; cv=none; d=google.com; s=arc-20160816; b=QkqXLr4/76vpfJdbCL7TJYLc/HML2Zn0KWZEKCbYIcBHp2R9Yw5IH6vwCIN4UiP7Gk v++/xdT0OrlgSPHZ+8ySAKRlC6cRGWg7O1nDQ7RmID93WM6TZRGJSFKLycCBucVNbMDO Z8/AuXFa/4pB4V5GhSjdvL7MQ54hAN7VP+42seqj+erLDgcB7vhJaKtb7jqLHrHKHmtG YfLRo1Z37WnWYaOrMCkbXNwC3Nwm2I8xDrC4m9OCH4NoinVZyhBtSg3jWWmaebD9FUOS gstSrnANRmQ5WFfZj/lV/9/XIup79D7kwfOe4c7656kalDlTS8C0Z2vqXfn6KnXoHouE loKQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date; bh=ETBK/oSUZ0nnyRqyQYjokwaqpV7FYexoAvUuZRo/WOA=; b=B5oA1weme3juFPbpyxIBlcwL/3+sm70pY795S2qhFkNF/bDo92i+vJp6cbAXrPkGEl JD2S93GT60+KlUmiF/LnBbaoiw8NVw5REwldd76cnRwoawNUG1vE+WvpiTwXdZmruLQ+ q1/FC4rQ2fWe6Hx612j9EFI0j9JwTtrVEfgoTFoD5PYrrNqgKgGJPpYkRuSqxw1B43dv VrAyKFfgOJN6z4qWpWBFxMuVbJHHEftkhsd3httfBrHPWaaqW99Iaekvh1uqI7dLTGCx aeDpx4DwAip2KWjAFbXx4COBjOPLyr/xoRwUP4E9J4ZlTIFhtG1AFWbinfxw+Gz4WKQx 5eFw== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id d196si2079353pga.148.2019.05.03.05.46.59; Fri, 03 May 2019 05:47:14 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727748AbfECMTA (ORCPT + 99 others); Fri, 3 May 2019 08:19:00 -0400 Received: from verein.lst.de ([213.95.11.211]:37321 "EHLO newverein.lst.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726289AbfECMTA (ORCPT ); Fri, 3 May 2019 08:19:00 -0400 Received: by newverein.lst.de (Postfix, from userid 2407) id E4F0B68AFE; Fri, 3 May 2019 14:18:38 +0200 (CEST) Date: Fri, 3 May 2019 14:18:38 +0200 From: Christoph Hellwig To: Maxim Levitsky Cc: linux-nvme@lists.infradead.org, linux-kernel@vger.kernel.org, kvm@vger.kernel.org, Jens Axboe , Alex Williamson , Keith Busch , Christoph Hellwig , Sagi Grimberg , Kirti Wankhede , "David S . Miller" , Mauro Carvalho Chehab , Greg Kroah-Hartman , Wolfram Sang , Nicolas Ferre , "Paul E . McKenney " , Paolo Bonzini , Liang Cunming , Liu Changpeng , Fam Zheng , Amnon Ilan , John Ferlan Subject: Re: [PATCH v2 00/10] RFC: NVME MDEV Message-ID: <20190503121838.GA21041@lst.de> References: <20190502114801.23116-1-mlevitsk@redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20190502114801.23116-1-mlevitsk@redhat.com> User-Agent: Mutt/1.5.17 (2007-11-01) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org I simply don't get the point of this series. MDEV is an interface for exposing parts of a device to a userspace program / VM. But that this series appears to do is to expose a purely software defined nvme controller to userspace. Which in principle is a good idea, but we have a much better framework for that, which is called vhost.