Received: by 2002:ab2:620c:0:b0:1ef:ffd0:ce49 with SMTP id o12csp954532lqt; Tue, 19 Mar 2024 08:36:31 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCVS00uDHtUMhu3HY06ze8Tv8rwl0cF53w+hiGWbqyQaEbE3PciEYhPp2l6XiOo/mphzFCarIxuRxSotJCbZ1sZwNhnBg8ddoGJLCi1KyA== X-Google-Smtp-Source: AGHT+IFhvKYPjqPOINl/bHBVMnOfJrhWw5GGfQLIN7LveNgFqhGFaeHQ2ZHFaUC1XAcDYr1/gkm0 X-Received: by 2002:a05:620a:f06:b0:789:de1d:193a with SMTP id v6-20020a05620a0f0600b00789de1d193amr4632569qkl.31.1710862591099; Tue, 19 Mar 2024 08:36:31 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1710862591; cv=pass; d=google.com; s=arc-20160816; b=okoVKeZeHTAhFY2TpC42Zv1s6UPWXtxAzQBW2nr8E1nrp8NLva3vRS5pYLd7mj/T2K c1a0bAycOHYVILrrycMUUi44RKc5bjKad2UHJ1HM2DRJ/42phQB7QU1J4zTp4pARES4O USBeeLUXPrJiaAY22eiek4rC2j6/p7IelwH/ifNKf6hlb9tThOCrYJ3I619cy7Wluxts CFesLJhdAe6OdtAVlkl5C40WCPe+ugF37eTHCISq76V6OWI2KRT+AuKqvrfm13lcoJ3P Et7z8B4B4ROnx+xEMqSLZShDEaAj34C0WrePceuqgL69vRipPu31ATraDfXnBzZsVpjR J3UQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=in-reply-to:content-disposition:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:references:mail-followup-to :message-id:subject:cc:to:from:date:dkim-signature; bh=oMRrzjOPzthVrfn6KYAeeCpTeFZ11+LfDjNaDwcFwcY=; fh=Vnn/Q5HqLd2wDwX0y5j6sMjGvF9DakUGidSjR2cTIBg=; b=DL9QZnG8EEQvpu2wwqFPZKB+38I10CNuL7IhoON5Eaznt5TBj5WrEaJOmLaIXl9FZ4 xEDaIFLblOzvKI0cGQqZoonNiqWVQrZKS/I2aWI9edALkgOoplvzQUdMc/5Zxy7vv7/l KYYLlV9poN2y+XbdrEkXwkeDtkhkpwFXkmI7O9iBv2O7OvJggsTU6xijSg6PTgabU9SM Dyw2phhqoBpVejWSYizAwn3MmVsGVvQ4jfmk1TAA4i2xRyA9L5x4zvJ8S3pspca5S5J0 fmxj6ZUPTXnSa8IlfO8fCbA70qCCzQGIWeJbGzonZM9K1hr4ej595DKuGkWkXVwapRsb 7Atg==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@ffwll.ch header.s=google header.b=HSlj6oIm; arc=pass (i=1 dkim=pass dkdomain=ffwll.ch); spf=pass (google.com: domain of linux-kernel+bounces-107727-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.199.223 as permitted sender) smtp.mailfrom="linux-kernel+bounces-107727-linux.lists.archive=gmail.com@vger.kernel.org" Return-Path: Received: from ny.mirrors.kernel.org (ny.mirrors.kernel.org. [147.75.199.223]) by mx.google.com with ESMTPS id v20-20020a05620a441400b00789ec874eb9si156706qkp.267.2024.03.19.08.36.30 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 19 Mar 2024 08:36:31 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-107727-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.199.223 as permitted sender) client-ip=147.75.199.223; Authentication-Results: mx.google.com; dkim=pass header.i=@ffwll.ch header.s=google header.b=HSlj6oIm; arc=pass (i=1 dkim=pass dkdomain=ffwll.ch); spf=pass (google.com: domain of linux-kernel+bounces-107727-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.199.223 as permitted sender) smtp.mailfrom="linux-kernel+bounces-107727-linux.lists.archive=gmail.com@vger.kernel.org" Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ny.mirrors.kernel.org (Postfix) with ESMTPS id B323F1C21AAB for ; Tue, 19 Mar 2024 15:36:30 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 5B90481725; Tue, 19 Mar 2024 15:36:15 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=ffwll.ch header.i=@ffwll.ch header.b="HSlj6oIm" Received: from mail-ed1-f42.google.com (mail-ed1-f42.google.com [209.85.208.42]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 76A51657BA for ; Tue, 19 Mar 2024 15:36:11 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.208.42 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1710862573; cv=none; b=p/aRmCWjHl4pdMjtbx6EN7VprKYZ5BJR5dDdDm0jWH0AsNM/niMuYnKuBh7G6fekQP0lK3OJsWPWqGmXJAeD5PpK0XzidwVi3Zj3EY4BTEKZ8SM7ksEgyfW6Koyx7lIaEtUnvRP1wrHdX71Hq8CiUhqv8PwoIGPe6SB+9W60zio= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1710862573; c=relaxed/simple; bh=evXLw/ER1O/WAyPO8SELAcnS1lMZtXHdsbrDNdBK37o=; h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version: Content-Type:Content-Disposition:In-Reply-To; b=P/tzqgMozNXlxXc3jFMtLYVvRSPe1XPBvU4zUC7Vn5ZyZlJ3BhEVZYgdrHzCMceJuJKzwfayEKu8ashCgFjDq8/UQpG2bFz7KSjCUg7tx+hng5pvNiZnM9kKKDCFK1xZuHNrxgosvlgBuxmqqZDNt717+o9jL+MXiQKHrNOgT0Q= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=ffwll.ch; spf=none smtp.mailfrom=ffwll.ch; dkim=pass (1024-bit key) header.d=ffwll.ch header.i=@ffwll.ch header.b=HSlj6oIm; arc=none smtp.client-ip=209.85.208.42 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=ffwll.ch Authentication-Results: smtp.subspace.kernel.org; spf=none smtp.mailfrom=ffwll.ch Received: by mail-ed1-f42.google.com with SMTP id 4fb4d7f45d1cf-568c6e65d09so319314a12.1 for ; Tue, 19 Mar 2024 08:36:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ffwll.ch; s=google; t=1710862570; x=1711467370; darn=vger.kernel.org; h=in-reply-to:content-disposition:mime-version:references :mail-followup-to:message-id:subject:cc:to:from:date:from:to:cc :subject:date:message-id:reply-to; bh=oMRrzjOPzthVrfn6KYAeeCpTeFZ11+LfDjNaDwcFwcY=; b=HSlj6oImhLeo1ZDYD3cWCqweHgBg3RcWVApqKG5REuwU5pUfUkcnzUgnj/uQ/cUcHQ S7Ols5Gxz1mPpsOCZh89CwNHyyiQHf/QjQqdSoDJaeVae/YMDW/DR2XR6NR1lGKCpuYZ se6LinJxWEvFgHvEDIMgWcKroPa3ZtFZEfSOA= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1710862570; x=1711467370; h=in-reply-to:content-disposition:mime-version:references :mail-followup-to:message-id:subject:cc:to:from:date :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=oMRrzjOPzthVrfn6KYAeeCpTeFZ11+LfDjNaDwcFwcY=; b=JXXHmDnIO0vWZzoZFLeFUSIQj1Nu56rWt5M1Tw/UjCUe5jtTzL6IMGjrmZ87euAQfI NUmTrjz3AEhlAxcbU+25kD0an8ZZ7roWcJzhq+d9ZfLCG0Y2XZYnPJU5ATTWdKMp7Dkc rkm+fSDdsfTminTy/khPB8Pu6VeWwAp00k12GG9fZ3Eo5+cjpMbAGdvL79u335AxSwCB NtxE8y9aeKEZCeUXnunKcfFXB57yb44NFbpQPBbx+WxDHPU6EF0MAxoS/xMm74Vq3sQQ Dy4e5achXz8X7ykmjaggoEwcDCeBQz7ubyuZD4pjFruqPfb6IHIDmOWVzDiilqy6bYyz 1Rxw== X-Forwarded-Encrypted: i=1; AJvYcCWDlCybPT5lT1Q2/j5csYNDJFqF3QHMm0xLLE+Of+m/yadtGbhTrrV4Wox3tSGyoaVcdyLPQrGCZhrIIyg9gSbRo6HwoR22urrdsMvX X-Gm-Message-State: AOJu0YykinYCkWBfDNqvOZcT+9KMwG6s6579Qdsh4aCYWNgAX/NwsU/o Oh6bYYIi+GhIMv9Fe+YUhL5e+Mi/WF4xAZNyqUydwuASnS68QZSegj9VqLVAWag= X-Received: by 2002:a05:6402:388b:b0:568:a65c:7aff with SMTP id fd11-20020a056402388b00b00568a65c7affmr1747003edb.4.1710862569608; Tue, 19 Mar 2024 08:36:09 -0700 (PDT) Received: from phenom.ffwll.local ([2a02:168:57f4:0:efd0:b9e5:5ae6:c2fa]) by smtp.gmail.com with ESMTPSA id f23-20020a170906049700b00a3efa4e033asm6220139eja.151.2024.03.19.08.36.08 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 19 Mar 2024 08:36:08 -0700 (PDT) Date: Tue, 19 Mar 2024 16:36:06 +0100 From: Daniel Vetter To: Maxime Ripard Cc: Sebastian Wick , David Airlie , Daniel Vetter , Maarten Lankhorst , Thomas Zimmermann , Jonathan Corbet , dri-devel@lists.freedesktop.org, linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH v2] drm: Document requirements for driver-specific KMS props in new drivers Message-ID: Mail-Followup-To: Maxime Ripard , Sebastian Wick , David Airlie , Maarten Lankhorst , Thomas Zimmermann , Jonathan Corbet , dri-devel@lists.freedesktop.org, linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org References: <20240311155904.323488-1-sebastian.wick@redhat.com> <20240314-portable-pragmatic-weasel-7dd91e@houat> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20240314-portable-pragmatic-weasel-7dd91e@houat> X-Operating-System: Linux phenom 6.6.11-amd64 On Thu, Mar 14, 2024 at 11:20:09AM +0100, Maxime Ripard wrote: > On Mon, Mar 11, 2024 at 04:58:58PM +0100, Sebastian Wick wrote: > > When extending support for a driver-specific KMS property to additional > > drivers, we should apply all the requirements for new properties and > > make sure the semantics are the same and documented. > > > > v2: devs of the driver which introduced property shall help and ack > > > > Signed-off-by: Sebastian Wick > > Acked-by: Maxime Ripard > > We probably want to have Dave or Sima ack on that one too Yeah that's a good idea and defacto how we handled this - additional users of anything (whether library or uapi or whatever) get to clean up an existing mess if it's too bad. But for uapi it's good to be really explicit and document that. Acked-by: Daniel Vetter Cheers, Sima -- Daniel Vetter Software Engineer, Intel Corporation http://blog.ffwll.ch