Received: by 2002:ab2:7903:0:b0:1fb:b500:807b with SMTP id a3csp839205lqj; Mon, 3 Jun 2024 02:19:38 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCXAatVL658Rg7ZViLjQRvv5ZW7IzlatEjVRWjwujrb7BBPgkn69momom5hgcEKlrxDsWp8C5mE6hXJCoZIEvL1mVwEdL+ihH+uS4AIfpA== X-Google-Smtp-Source: AGHT+IHM2h5deGBsDcGQYKBKC4Nn8hOpUW7ou8TaFkYZh1pCY0Ckm7vAvhPHHnmsFYlauGfOHyuO X-Received: by 2002:a9d:6b01:0:b0:6f9:6fd:8453 with SMTP id 46e09a7af769-6f911f35f30mr10095458a34.15.1717406378192; Mon, 03 Jun 2024 02:19:38 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1717406378; cv=pass; d=google.com; s=arc-20160816; b=K2usuoDzNqxs3Rk2rmNf/izCJISt7Iy3k1wVULb0pON9dJxGFm8pQnfJDw7UEpo1at 0SguXKEFCz9jLcijQPdHObUgsMUQT1boYcj3HfBUOFBci1zIYciLW4ZLFm/fukiwSnEE f9I9pnA5WTwbZGes+V+DHgB6pOQpeIRsJWfm6063i7qxA6EG3wh95QKggt2B+PUVSghM H7aDd+z1UUxPHzn2S36VTHoBoEU9Gd15xY2I9+M4aUYPb+w8CqhDfMQX5A7pCbHkYevt btY1CrQfPVH0FQ64LKWHvxL5GNuTWI0iNaIn6YdMcgIrwPUffcabWAPuDsJKMeWTUPam 0qnQ== 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:message-id:subject:cc :to:from:date:dkim-signature; bh=8xgDdE1s0Sy7MSL/lvwJ5vd91bhOXjXzA/bKRupcguk=; fh=Hw20sQ8QJWcjmdZ/yD3aeTVJmwA+5K8Dba1cNAY5BJU=; b=USkIPHoJmAowE8q7SIZnt87mps6a5sf8azJQlSB4/0gyibaHJOcHldl1sUTMoid8Uy kvIPtzJntHftHYAQSCdneEait7DYMzlKrNc4J4wQ+8yAfR0PUkw9G04lElZ8NDKZdEN4 rsJ88gNROuZVHu6uzhCNUFfL5qD/gYWf7FIjC1xPcipzWNYnCHVqBRrnbWziKScdCkJ/ jdKMwyfHj2C1EqnpgDCbKqdiWFl4EivbFTo39unpSvLwljqIwnhu/sBcsZ7xbb7h4il4 kyVj/4ZPa3NjGyDd2zP+/WoDRODQrzEUOj/rMcfrVzG0IDSpjAdUR/8lmVPwkln5MjEe 4L2A==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=NKWfADtT; arc=pass (i=1 dkim=pass dkdomain=kernel.org); spf=pass (google.com: domain of linux-kernel+bounces-198858-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-198858-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from sv.mirrors.kernel.org (sv.mirrors.kernel.org. [2604:1380:45e3:2400::1]) by mx.google.com with ESMTPS id 41be03b00d2f7-6c35a0e6c9asi175712a12.377.2024.06.03.02.19.37 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 03 Jun 2024 02:19:38 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-198858-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) client-ip=2604:1380:45e3:2400::1; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=NKWfADtT; arc=pass (i=1 dkim=pass dkdomain=kernel.org); spf=pass (google.com: domain of linux-kernel+bounces-198858-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-198858-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=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 sv.mirrors.kernel.org (Postfix) with ESMTPS id E5B20281EFE for ; Mon, 3 Jun 2024 09:19:36 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 1F66A81AC7; Mon, 3 Jun 2024 09:19:14 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="NKWfADtT" Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 35FC16BFA7; Mon, 3 Jun 2024 09:19:12 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1717406353; cv=none; b=DfBK+y+o1CVQQO6CKErQ5IUMQxtvMaWSnNyg/0IxUirVWYnfReFmxQS1DyCwLQk1p3YgFcx0r8XSmf8bVmfTFilwG88kqM1rcQnZiWsQ8yct/208x4iCrtvVTUPmLWlF8UEwAxkJjZKiLr1Br+SpsnfsmTjWPKnwDvtFzl66+dg= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1717406353; c=relaxed/simple; bh=8xgDdE1s0Sy7MSL/lvwJ5vd91bhOXjXzA/bKRupcguk=; h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version: Content-Type:Content-Disposition:In-Reply-To; b=XytZNeyD/DO2DPqZVSARejMfMj2sOmxMCJeks9DKSy4TUIOMRmJK+NIjHd8kDSMG+WDYwNF1hLVwhcpg92JXOwjjGQKqT5zm3dogvr42x9VPGLCqEAgFktedWaMuDCZmBuh5ktayIf6MeFqDIFb/JSAt7NfplbdBAI5Hm5jGE1c= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=NKWfADtT; arc=none smtp.client-ip=10.30.226.201 Received: by smtp.kernel.org (Postfix) with ESMTPSA id 53725C2BD10; Mon, 3 Jun 2024 09:19:12 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1717406352; bh=8xgDdE1s0Sy7MSL/lvwJ5vd91bhOXjXzA/bKRupcguk=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=NKWfADtTehZuSolnbCX4vpsNlZ7jbsxupSZd4OJekHLJoq5v46n8U4bLUwjSuVGhP yHhW+Fr3gs3RjmXj0ctGg/HqXwmXF8N8oQ8ic4hwW+q2XrTYwmoX1go5s7WJVULgbA K1xOIoq2LrQAwb/zVdnUSnmRMLhyUDmH3z0IhwPxIRXr7HyVU3E6iFQh5cUmE+ep3h nldVKWnC7OeSLj3E4quZram4nv3gkRqS+NDgRB+M6KvOvluAdoGIo7YrTc+yRbVzz4 5R6LfuFWKVYuhynKmG/Y2a/z5bwzwa3eeVc+DVhL0NfxxlF6gVa6LOwtF+P0SzYYHP vPJKPDho5gMxA== Date: Mon, 3 Jun 2024 11:19:10 +0200 From: Maxime Ripard To: Jani Nikula Cc: Maarten Lankhorst , Thomas Zimmermann , David Airlie , Daniel Vetter , Jonathan Corbet , Sandy Huang , Heiko =?utf-8?Q?St=C3=BCbner?= , Chen-Yu Tsai , Jernej Skrabec , Samuel Holland , Andy Yan , Hans Verkuil , Sebastian Wick , Ville =?utf-8?B?U3lyasOkbMOk?= , dri-devel@lists.freedesktop.org, linux-arm-kernel@lists.infradead.org, linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org, linux-media@vger.kernel.org, linux-rockchip@lists.infradead.org, linux-sunxi@lists.linux.dev, Dave Stevenson , Sui Jingfeng , Dmitry Baryshkov , Pekka Paalanen , =?utf-8?B?TWHDrXJh?= Canal , Andy Yan Subject: Re: [PATCH v15 00/29] drm/connector: Create HDMI Connector infrastructure Message-ID: <20240603-nippy-ludicrous-caracara-e02e3c@houat> References: <20240527-kms-hdmi-connector-state-v15-0-c5af16c3aae2@kernel.org> <874jadesaj.fsf@intel.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha384; protocol="application/pgp-signature"; boundary="vh7l4xzntgu42oo4" Content-Disposition: inline In-Reply-To: <874jadesaj.fsf@intel.com> --vh7l4xzntgu42oo4 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi Jani, On Fri, May 31, 2024 at 09:43:16PM GMT, Jani Nikula wrote: > On Mon, 27 May 2024, Maxime Ripard wrote: > > Let me know what you think, >=20 > Sorry to report that this series generates a bunch of kernel-doc > warnings in include/drm/drm_connector.h. Documenting nested struct > members doesn't work as smoothly as you'd expect: > > ../include/drm/drm_connector.h:1138: warning: Excess struct member 'broad= cast_rgb' description in 'drm_connector_state' > ../include/drm/drm_connector.h:1138: warning: Excess struct member 'infof= rames' description in 'drm_connector_state' > ../include/drm/drm_connector.h:1138: warning: Excess struct member 'avi' = description in 'drm_connector_state' > ../include/drm/drm_connector.h:1138: warning: Excess struct member 'hdr_d= rm' description in 'drm_connector_state' > ../include/drm/drm_connector.h:1138: warning: Excess struct member 'spd' = description in 'drm_connector_state' > ../include/drm/drm_connector.h:1138: warning: Excess struct member 'vendo= r' description in 'drm_connector_state' > ../include/drm/drm_connector.h:1138: warning: Excess struct member 'is_li= mited_range' description in 'drm_connector_state' > ../include/drm/drm_connector.h:1138: warning: Excess struct member 'outpu= t_bpc' description in 'drm_connector_state' > ../include/drm/drm_connector.h:1138: warning: Excess struct member 'outpu= t_format' description in 'drm_connector_state' > ../include/drm/drm_connector.h:1138: warning: Excess struct member 'tmds_= char_rate' description in 'drm_connector_state' > ../include/drm/drm_connector.h:2112: warning: Excess struct member 'vendo= r' description in 'drm_connector' > ../include/drm/drm_connector.h:2112: warning: Excess struct member 'produ= ct' description in 'drm_connector' > ../include/drm/drm_connector.h:2112: warning: Excess struct member 'suppo= rted_formats' description in 'drm_connector' > ../include/drm/drm_connector.h:2112: warning: Excess struct member 'infof= rames' description in 'drm_connector' > ../include/drm/drm_connector.h:2112: warning: Excess struct member 'lock'= description in 'drm_connector' > ../include/drm/drm_connector.h:2112: warning: Excess struct member 'audio= ' description in 'drm_connector' >=20 > Noticed this when I was rebasing [1]. Having that merged would find > issues in headers at build time instead of 'make htmldocs'. >=20 > In the mean time, this is the quick reproducer: >=20 > $ scripts/kernel-doc -none include/drm/drm_connector.h Thanks for the report and the reproducer. I have to admit I have no idea how to fix it, do you have a suggestion? Maxime --vh7l4xzntgu42oo4 Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iJUEABMJAB0WIQTkHFbLp4ejekA/qfgnX84Zoj2+dgUCZl2KjgAKCRAnX84Zoj2+ dnjdAYCh58HSx5UyDwrdyTzw/8fwdR9giynUz0iYzk+dNWJEo48JrCLQ4Oc8ASYX u5pApZIBf0v8uDQCp2JLsoeGPjt70PJzOz8ltjERxngYWkCqY3lGDMjCu5zl4oIm efWmURI3ow== =SmU7 -----END PGP SIGNATURE----- --vh7l4xzntgu42oo4--