Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 91E64C7618A for ; Mon, 20 Mar 2023 08:17:28 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230202AbjCTIR1 (ORCPT ); Mon, 20 Mar 2023 04:17:27 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:36168 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230126AbjCTIRX (ORCPT ); Mon, 20 Mar 2023 04:17:23 -0400 Received: from dfw.source.kernel.org (dfw.source.kernel.org [139.178.84.217]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 5CD7F3C22 for ; Mon, 20 Mar 2023 01:17:06 -0700 (PDT) Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by dfw.source.kernel.org (Postfix) with ESMTPS id BE8F361263 for ; Mon, 20 Mar 2023 08:17:05 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 6BA08C433D2; Mon, 20 Mar 2023 08:17:03 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1679300225; bh=iZAKpv9vKw6j8ES7LbS+7gcVnQibaYrm2GKpFO8qiCM=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=Mp4Li1+mqjOh2qGIThWxOMMCBh2CVurF0VOnG573Cpb4Y6uCl7hLqgprMs+PFIAYR uXBu4DVOlr/5w8mfpvflZdDSlulC7E3D4KqQIY4dAhRyXBMc7KiVJ3lern27/TKzjq +AGoeRvbxFIruWCOJDM82SjqAScBi71byVCU9ZQ9EFsOGNCeWhohP4Kh6CT9mgmEpv EGPyTwlzxcOM7hf5xGyZzkbVBiqOaLtnCRBfY1DoZ+BwNgKdrbrczRKN4XbxBEkekL JZvGHTPRm8YU7pOL59mUElW+PcHoHrD40uRDyJjwZJjr7Ruf+5XwC2KdnEl8sQJUSf 0iZq6TBCV+AEw== Date: Mon, 20 Mar 2023 08:17:00 +0000 From: Lee Jones To: Laurent Pinchart Cc: dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org, Hyun Kwon , David Airlie , Daniel Vetter , Michal Simek , linux-arm-kernel@lists.infradead.org Subject: Re: [PATCH 02/37] drm/xlnx/zynqmp_disp: Use correct kerneldoc formatting in zynqmp_disp Message-ID: <20230320081700.GH9667@google.com> References: <20230317081718.2650744-1-lee@kernel.org> <20230317081718.2650744-3-lee@kernel.org> <20230319142432.GM10144@pendragon.ideasonboard.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20230319142432.GM10144@pendragon.ideasonboard.com> Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Sun, 19 Mar 2023, Laurent Pinchart wrote: > Hi Lee, > > Thank you for the patch. > > On Fri, Mar 17, 2023 at 08:16:43AM +0000, Lee Jones wrote: > > Fixes the following W=1 kernel build warning(s): > > > > drivers/gpu/drm/xlnx/zynqmp_disp.c:151: warning: Function parameter or member 'blend' not described in 'zynqmp_disp' > > drivers/gpu/drm/xlnx/zynqmp_disp.c:151: warning: Function parameter or member 'avbuf' not described in 'zynqmp_disp' > > drivers/gpu/drm/xlnx/zynqmp_disp.c:151: warning: Function parameter or member 'audio' not described in 'zynqmp_disp' > > > > Cc: Hyun Kwon > > Cc: Laurent Pinchart > > Cc: David Airlie > > Cc: Daniel Vetter > > Cc: Michal Simek > > Cc: dri-devel@lists.freedesktop.org > > Cc: linux-arm-kernel@lists.infradead.org > > Signed-off-by: Lee Jones > > --- > > drivers/gpu/drm/xlnx/zynqmp_disp.c | 6 +++--- > > 1 file changed, 3 insertions(+), 3 deletions(-) > > > > diff --git a/drivers/gpu/drm/xlnx/zynqmp_disp.c b/drivers/gpu/drm/xlnx/zynqmp_disp.c > > index 3b87eebddc979..63358f4898625 100644 > > --- a/drivers/gpu/drm/xlnx/zynqmp_disp.c > > +++ b/drivers/gpu/drm/xlnx/zynqmp_disp.c > > @@ -128,9 +128,9 @@ struct zynqmp_disp_layer { > > * struct zynqmp_disp - Display controller > > * @dev: Device structure > > * @dpsub: Display subsystem > > - * @blend.base: Register I/O base address for the blender > > - * @avbuf.base: Register I/O base address for the audio/video buffer manager > > - * @audio.base: Registers I/O base address for the audio mixer > > + * @blend: .base: Register I/O base address for the blender > > + * @avbuf: .base: Register I/O base address for the audio/video buffer manager > > + * @audio: .base: Registers I/O base address for the audio mixer > > This is a hack, it won't work properly if the nested structures get > extended with more fields. The original doc is a hack, for it is not recognised kerneldoc format. :) > Is there a correct kerneldoc syntax for this code construct ? Not that I'm aware of. Unless it's been added since my last round of this stuff. > > * @layers: Layers (planes) > > */ > > struct zynqmp_disp { > > -- > Regards, > > Laurent Pinchart -- Lee Jones [李琼斯]