Received: by 2002:a05:6a10:413:0:0:0:0 with SMTP id 19csp3579040pxp; Tue, 15 Mar 2022 01:25:30 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwHqtHWmiUTXfFCoc1M+ZQPA6+086KmXe8Y4W4VFS+jmEuQvahjZRiOZHQfRR2+rqBLDaba X-Received: by 2002:a17:906:6a02:b0:6d7:cda:2cf7 with SMTP id qw2-20020a1709066a0200b006d70cda2cf7mr21250732ejc.53.1647332730022; Tue, 15 Mar 2022 01:25:30 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1647332730; cv=none; d=google.com; s=arc-20160816; b=z3X64FdzLXdHYfZ4j6hBKAdW470lKKsSEH00rGaaG9FSC+MBkE62LUd73D/c7Ev+HS nFwQpPj2MLmLx8PABx9ARgPumirKKLpDHWKNKBMH89k4Sa+AfDLJoMIFH4wLyoXvfHgO uHYULxhVp++HfIZa+i/FzHVhFVv+7Qz3tMrqYTmLK426VZ/YBC4TtG/ln28QTIHm0YQH pOLFuTLpyx4O/mSaTmdpx+q3LtDsPB0gBSD6xicQ+1lrRiLas4b9JCh6EKKHvBEZelkr QT5DXqCX6dbLKXFL6vvmiwR8SOmCq5mOwSKn0knZXxUwz+46+YhfBjUjHIwvjCvwpkkh 9x2A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:dkim-signature:dkim-filter; bh=P0am7+6ONv8srDuV3nhbMZv7Ei+fkCW5So00KOZ3y4k=; b=F1f66Rc1HL4X0TEe8FRR65gI+FrfqnmSV0TPqm1duhmT8tu1QpTZ8wWNmMrSNNVaCb ieo87DJ5Bhsi5yJXPLOSHKXrS8rjDyG4HtAot98/AP1TnV2YbycFoqJnorB2Ewewb3e3 x7tUNdRzev6uaEfOATZkOoqPhG29pKmbIVYOArj/f6TUZBv4nuUDLtxoSz3AwZuDfXjJ LoQOYIZnsAJ3TCDaXgVh16yy2UbHfOT2Wu7G8Aq3Ug3dX49FSQ9A1XICdvahiXKo67WY 0yCMOSIIG9q+Mg833i/xrCx90zCr09eXES3WaxNW7G/PddQkqgupc78b16rH+g4xxFCh HT7g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@lwn.net header.s=20201203 header.b=CNSONnFz; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id f15-20020a056402354f00b004168db595fesi11795334edd.258.2022.03.15.01.25.05; Tue, 15 Mar 2022 01:25:29 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@lwn.net header.s=20201203 header.b=CNSONnFz; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S239805AbiCNToH (ORCPT + 99 others); Mon, 14 Mar 2022 15:44:07 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:36970 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S237637AbiCNToF (ORCPT ); Mon, 14 Mar 2022 15:44:05 -0400 Received: from ms.lwn.net (ms.lwn.net [45.79.88.28]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id BFECA12740; Mon, 14 Mar 2022 12:42:52 -0700 (PDT) Received: from localhost (unknown [IPv6:2601:281:8300:35::5f6]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ms.lwn.net (Postfix) with ESMTPSA id 208D3383; Mon, 14 Mar 2022 19:42:52 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 ms.lwn.net 208D3383 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lwn.net; s=20201203; t=1647286972; bh=P0am7+6ONv8srDuV3nhbMZv7Ei+fkCW5So00KOZ3y4k=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=CNSONnFzpJL/drzfeL9vAGg5ekM5pjqrwWukXo7E2t2Ct1c8dudCTWXnffE7DOY0w CzFH4b9l5ZGvETC3wZ78qWyfVSM76hbfSMCIoaBXErV9XlIeE6j94uYBWCq7j2sIZ/ 6wgRLIfNUXEDa9xmRh7eRKk6y0ppJ3cP9cuoR8ffk2dScQE+aD68kkMeYi1eDNW3mZ IKCAU8vE4UD/jdkKCzVzPB0c3xmPETPqh5lpOwqm8/nieuxW7XeivEWlNTIGatWSPS lXZi7Bof4T4bcqIEYNm4eV4o5+SdKy83xBNIfr+GO/3V1/7Ev2YYuc0UoqO8ZNpkso 870pLCWvVe12A== From: Jonathan Corbet To: Alex Williamson , alex.williamson@redhat.com, kvm@vger.kernel.org Cc: linux-kernel@vger.kernel.org, jgg@nvidia.com, shameerali.kolothum.thodi@huawei.com, kevin.tian@intel.com, yishaih@nvidia.com, linux-doc@vger.kernel.org Subject: Re: [PATCH v2] vfio-pci: Provide reviewers and acceptance criteria for vendor drivers In-Reply-To: <164728518026.40450.7442813673746870904.stgit@omen> References: <164728518026.40450.7442813673746870904.stgit@omen> Date: Mon, 14 Mar 2022 13:42:51 -0600 Message-ID: <87pmmoxqv8.fsf@meer.lwn.net> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Alex Williamson writes: > Vendor or device specific extensions for devices exposed to userspace > through the vfio-pci-core library open both new functionality and new > risks. Here we attempt to provided formalized requirements and > expectations to ensure that future drivers both collaborate in their > interaction with existing host drivers, as well as receive additional > reviews from community members with experience in this area. > > Cc: Jason Gunthorpe > Cc: Yishai Hadas > Cc: Shameer Kolothum > Cc: Kevin Tian > Signed-off-by: Alex Williamson > --- One thing... > .../vfio/vfio-pci-vendor-driver-acceptance.rst | 35 ++++++++++++++++++++ > MAINTAINERS | 10 ++++++ > 2 files changed, 45 insertions(+) If you add a new RST file, you need to add it to an index.rst somewhere so that it becomes part of the kernel docs build. Also, though: can we avoid creating a new top-level documentation directory for just this file? It seems like it would logically be a part of the maintainers guide (Documentation/maintainer) ... ? Thanks, jon