Received: by 2002:ac0:a594:0:0:0:0:0 with SMTP id m20-v6csp2480519imm; Sat, 12 May 2018 12:46:45 -0700 (PDT) X-Google-Smtp-Source: AB8JxZqClp4OVYI85Zwhe8q8Lr3M3RzxcTB5xdGgl8vl/Q65McB9FVNPAODUpRjAiprUNv6c2WEM X-Received: by 2002:a17:902:9a9:: with SMTP id 38-v6mr3627982pln.114.1526154405079; Sat, 12 May 2018 12:46:45 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1526154405; cv=none; d=google.com; s=arc-20160816; b=mf+QBwNtrFHkUKMvL5n4IdRhXFpZSkmTWCL+lzxDkWyNzfIkFZBZ/rV7CKosNMkbPo l2UbokeLMuIFukzO7a9/iadD1THpw4EKjStLWjc15fwjjoDdkSi7OolWNwbqx4/yGXqA 5aGoVA8L2fzsxjBpVaeDTBa48Ra7aGkfPANDhA+UEKT0ZMRT+dieqdWgoB1uyyeb2dFV +S4c2l/TRQpbpEhirohvAZg8twz2rkpQ3eUXEDFn5/oFnF8jckmI4vd8aFiy5EvOhBW5 6kzY93xdXZ/InXtsqu6u0UCx1dj17ucZKtaYyGV8+SBzslFaHuQJZUnBvlGLYj8lcdrr 8xWw== 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 :arc-authentication-results; bh=JBGpIg5a67v4ms69njyvjFsSuflGxDgaQQ8fAWY0y3s=; b=QQfuLKBoKGIAHvPW2E5bNQ2Gg6gCbGKQr2E8y48JLFfeQz+Qe8EoTUSwzXSl9PXZuP MY3gvvMH5dETrPfbIquyI4yUb11f2/g8mX8vp8y36oOnesa8bUCjQqUyOQwiu5z4eKwa t04A3UozQiF1xd5MXIE/SMqbOIjJdt4f6CzpP2lnGKhCSgXxLaskeZr/J1UhOnVhCJX8 lN/Fpf0YF7KWTI6f8x1NXbk6Afs7oRjT0OBgmQ5R9L2YANxKdcJShDalTqsCwPCszPFj xx3mkgprrXrQyn1hhic25blCHCMhs1hEeTcWJCiGXn8T4OQ9dFmCJCfKgKMDF3VLJfh5 MiIA== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@ffwll.ch header.s=google header.b=NJMZbw6N; 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 z124-v6si3670493pfb.67.2018.05.12.12.46.30; Sat, 12 May 2018 12:46:45 -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=NJMZbw6N; 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 S1751941AbeELTpq (ORCPT + 99 others); Sat, 12 May 2018 15:45:46 -0400 Received: from mail-wm0-f67.google.com ([74.125.82.67]:52466 "EHLO mail-wm0-f67.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751892AbeELTpp (ORCPT ); Sat, 12 May 2018 15:45:45 -0400 Received: by mail-wm0-f67.google.com with SMTP id w194-v6so7386954wmf.2 for ; Sat, 12 May 2018 12:45:44 -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=JBGpIg5a67v4ms69njyvjFsSuflGxDgaQQ8fAWY0y3s=; b=NJMZbw6NzPYqoVp4DCBwJwc9uWmvTcg7F2e9ROfIL1OIa56S+9T3ubo4wu0T3rXbhe 2Y+y7x7Bmia4yTP/ulaXNkf/Guvm1q4erDpLWz0Rs0GJHAKO/WPSwLiNS2qw1pdyRCpb 5051XIuzR85enqKOX7LnmNiZRkWn+DYhqVD+4= 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=JBGpIg5a67v4ms69njyvjFsSuflGxDgaQQ8fAWY0y3s=; b=VoXWyT64s/uqlmNR8Q6zl9OxfG5cpFUIXpNqNlVuj6G6DKhSAbqHzC5LJVAib0ONWX us3Q2sXKABuQ4CxIfW4+KZHMFMrYHNlvIELL8n92iCwW5kHcupwt1H5j2HBk7HC02k0J yUoU7pRS30X/fNmUj6xwYvgsG32zS7UKnbDhMGRD/3/632uD9VPUo9VFEXylJzVn0aMz PxfF9mtnJc2H8BElEkdn65eVC3S7B2H4+k3lry95cv3/xeRdviy4QT1886TGhpi2HeoP 7PQhqj3IAPzNw7HUmc8j8cNmGxcFYYDIdpsD1dFbw71k2nPRBgTdy/VYpyknULbQR1kF S3sA== X-Gm-Message-State: ALKqPwfLnApW5X+qcz5aBCE+yOL9lX/H5RZKrWkYyrdDeYQ6n8KMQmlp 2R/qHBnmFtJ8mwavpQMtnz41iw== X-Received: by 2002:a50:b6e2:: with SMTP id f31-v6mr4692595ede.23.1526154343987; Sat, 12 May 2018 12:45:43 -0700 (PDT) Received: from phenom.ffwll.local ([2a02:168:5635:0:39d2:f87e:2033:9f6]) by smtp.gmail.com with ESMTPSA id d8-v6sm3156758edk.50.2018.05.12.12.45.42 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sat, 12 May 2018 12:45:43 -0700 (PDT) Date: Sat, 12 May 2018 21:45:41 +0200 From: Daniel Vetter To: Eric Anholt Cc: dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org, Daniel Vetter , Sean Paul Subject: Re: [PATCH] drm: Fix render node numbering regression from control node removal. Message-ID: <20180512194541.GZ28661@phenom.ffwll.local> Mail-Followup-To: Eric Anholt , dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org, Sean Paul References: <20180509001425.12574-1-eric@anholt.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20180509001425.12574-1-eric@anholt.net> X-Operating-System: Linux phenom 4.15.0-3-amd64 User-Agent: Mutt/1.9.5 (2018-04-13) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, May 08, 2018 at 05:14:25PM -0700, Eric Anholt wrote: > drm_minor_alloc() does multiplication on this enum, so the removal > ended up moving render nodes down from 128 base to 64. This caused > Mesa's surfaceless backend to be unable to open the render nodes, > since it was still looking up at 128. > > Signed-off-by: Eric Anholt > Fixes: 0d49f303e8a7 ("drm: remove all control node code") > Cc: Daniel Vetter > Cc: Sean Paul Oops. > --- > include/drm/drm_file.h | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/include/drm/drm_file.h b/include/drm/drm_file.h > index 99ab50cbab00..69b0a8b57502 100644 > --- a/include/drm/drm_file.h > +++ b/include/drm/drm_file.h > @@ -49,6 +49,7 @@ struct device; > > enum drm_minor_type { > DRM_MINOR_PRIMARY, > + DRM_MINOR_CONTROL, Maybe add a comment here why we need this? Either way: Reviewed-by: Daniel Vetter > DRM_MINOR_RENDER, > }; > > -- > 2.17.0 > -- Daniel Vetter Software Engineer, Intel Corporation http://blog.ffwll.ch