Received: by 2002:a25:4158:0:0:0:0:0 with SMTP id o85csp1690193yba; Thu, 25 Apr 2019 04:12:40 -0700 (PDT) X-Google-Smtp-Source: APXvYqxuAkkO8YcNAWEeRqtu1rNcMvBEqsljw737+wXrqmQPtw6Z2b3PGoRBArBi+vdZyQhFC449 X-Received: by 2002:a65:5549:: with SMTP id t9mr36181491pgr.388.1556190760787; Thu, 25 Apr 2019 04:12:40 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1556190760; cv=none; d=google.com; s=arc-20160816; b=RuXPqWonSHU1XgAW2xzRYyU9B0L6iGKVz7x8N6xXfNUmzotzmruPsOYgUKVEkAm4XL 57kM3BNPy5xpTYtSPGilWSLUMV73A9T+zcxNoTSE3noOU8c0hxVPE1SDPmH3tOr1iBqU grZkfsTsfaPtW/P+ZpoSR5I7ObbAUvM0CgMaiEkQ3X8oVrryeb8NnXIkach2xVuzb1N7 OWrdxHDQsvbUEYfjr+iet225lyRmrUPz8r4rUTfn1ZoM4+HRKBloB2OppnpR2TajlvgR etryHTwtKlFvVPQF684wdCuGsjb4nCpFZ8wfeAGGlqKPfaQyJB9vsj8v0+vRVpDW6cci vmzA== 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:mail-followup-to :message-id:subject:cc:to:from:date:dkim-signature; bh=q/yKWZQha9zOHwCzACjXE8LcZSkbRIr+kR0mIguf+4E=; b=GFh/Zq8dZ1+P6J+1FKRXtThLb0NjgAc6EQvaHkkrSsiAk2Vap65ShxU+wA206afrBs untRPCeS3jiwaTbjAupfPkQ+VWRUg4MRTb+lakNI9+mKX69YPawP7t57PJWXXYPNvEyw eLff5IwIe5KzVyAcssp2mmW8phWGFvhhDwDMAUNL6rNMpCPTn9/gWT4V0SdcO6qJMeaP hs+jBiZuY2Z1Rfw3P58eDyfDARXytxBg/GomlF3h36HMfrXNvJTyqDW9OYC+mnSNTgUT XPMgA3Ap8KA/PwqqvwuTAtuU48v5fIXv+8eVsjRZYFGTU3qp7JMdu3XbKPloI2OOiQei JXsg== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@ffwll.ch header.s=google header.b=QqbyYUtf; 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 f3si22439712plr.136.2019.04.25.04.12.23; Thu, 25 Apr 2019 04:12:40 -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; dkim=fail header.i=@ffwll.ch header.s=google header.b=QqbyYUtf; 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 S2389002AbfDXTgm (ORCPT + 99 others); Wed, 24 Apr 2019 15:36:42 -0400 Received: from mail-ed1-f65.google.com ([209.85.208.65]:34094 "EHLO mail-ed1-f65.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725935AbfDXTgm (ORCPT ); Wed, 24 Apr 2019 15:36:42 -0400 Received: by mail-ed1-f65.google.com with SMTP id a6so17024174edv.1 for ; Wed, 24 Apr 2019 12:36:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ffwll.ch; s=google; h=sender:date:from:to:cc:subject:message-id:mail-followup-to :references:mime-version:content-disposition:in-reply-to:user-agent; bh=q/yKWZQha9zOHwCzACjXE8LcZSkbRIr+kR0mIguf+4E=; b=QqbyYUtfn3yZz51xKemy3g/LwYvnat2oRUK8RCi3KYzW3xJ6vlJ4YxsWT0PMlbbzI5 4hpVfrYg0CyTRaX0U0UBdog8Bg4GqNfkfGnoXhsAwJyi9Te/emFPQRHachmSmyHPaM3B sTDxKkPqhlfIaq8G5BrX250oyCq8eI5m1KsIc= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:date:from:to:cc:subject:message-id :mail-followup-to:references:mime-version:content-disposition :in-reply-to:user-agent; bh=q/yKWZQha9zOHwCzACjXE8LcZSkbRIr+kR0mIguf+4E=; b=CfvM/PshoqVekF4bF+WzsJd96Qzub8pHPK16LRW6UujEk+RQXp9VRr2GO6caXrHoSm 9ErD+O3sLk59F7D7003x0y47IbN/NUyDmVQv3fFXvkIQ6BmIJNLYzXVvnvM35QtOV3lc qBjxavFnorubFvW7e0TTUhknvzwjbHM7yIGhc1+plop/Ks5zNCp5dQYZOetkKAO2y26j eCl5E+pe2mD4rlK4Z1CIRXUNyUTxY/I0C2uozm7Qz8W2FmtJ3BdT2Rkp/ae7DGgG5Dy7 KBTWz/w/ns/+2DdAalntSQAOL9q0O7u1H4LhE/HTaBnBtwXwSZPisACbQ6KDSZCuEtOg olsw== X-Gm-Message-State: APjAAAU2uX+LOhQ4EovUUCWOdp3OFzU6OxJx7JnVEc6D0o4bWD7/MQRu wzJ7daW+NQiLQtXbBnTDl44YdA== X-Received: by 2002:a17:906:1856:: with SMTP id w22mr17495371eje.130.1556134600351; Wed, 24 Apr 2019 12:36:40 -0700 (PDT) Received: from phenom.ffwll.local ([2a02:168:569e:0:3106:d637:d723:e855]) by smtp.gmail.com with ESMTPSA id s56sm7655edd.35.2019.04.24.12.36.39 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Wed, 24 Apr 2019 12:36:39 -0700 (PDT) Date: Wed, 24 Apr 2019 21:36:36 +0200 From: Daniel Vetter To: Eric Anholt Cc: dri-devel@lists.freedesktop.org, Dave Airlie , linux-kernel@vger.kernel.org, Daniel Vetter Subject: Re: [PATCH 2/2] drm/doc: Document expectation that userspace review looks at kernel uAPI. Message-ID: <20190424193636.GU9857@phenom.ffwll.local> Mail-Followup-To: Eric Anholt , dri-devel@lists.freedesktop.org, Dave Airlie , linux-kernel@vger.kernel.org References: <20190424185617.16865-1-eric@anholt.net> <20190424185617.16865-2-eric@anholt.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20190424185617.16865-2-eric@anholt.net> X-Operating-System: Linux phenom 4.19.0-1-amd64 User-Agent: Mutt/1.10.1 (2018-07-13) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Apr 24, 2019 at 11:56:17AM -0700, Eric Anholt wrote: > The point of this review process is that userspace using the new uAPI > can actually live with the uAPI being provided, and it's hard to know > that without having actually looked into a kernel patch yourself. > > Signed-off-by: Eric Anholt > Suggested-by: Daniel Vetter > --- > Documentation/gpu/drm-uapi.rst | 4 +++- > 1 file changed, 3 insertions(+), 1 deletion(-) > > diff --git a/Documentation/gpu/drm-uapi.rst b/Documentation/gpu/drm-uapi.rst > index 8e5545dfbf82..298424b98d99 100644 > --- a/Documentation/gpu/drm-uapi.rst > +++ b/Documentation/gpu/drm-uapi.rst > @@ -85,7 +85,9 @@ leads to a few additional requirements: > - The userspace side must be fully reviewed and tested to the standards of that > userspace project. For e.g. mesa this means piglit testcases and review on the > mailing list. This is again to ensure that the new interface actually gets the > - job done. > + job done. The userspace-side reviewer should also provide at least an > + Acked-by on the kernel uAPI patch indicating that they've looked at how the > + kernel side is implementing the new feature being used. Answers a question that just recently came up on merging new kms properties. Reviewed-by: Daniel Vetter > > - The userspace patches must be against the canonical upstream, not some vendor > fork. This is to make sure that no one cheats on the review and testing > -- > 2.20.1 > -- Daniel Vetter Software Engineer, Intel Corporation http://blog.ffwll.ch