Received: by 2002:a05:6a10:8c0a:0:0:0:0 with SMTP id go10csp591925pxb; Wed, 27 Jan 2021 16:05:56 -0800 (PST) X-Google-Smtp-Source: ABdhPJypNeB5QybxpX+SgjlXxmP7RO8MrykgT9ngUmpawP2Tub8WspX9Q8U0bccUzHWHgSwRLgCW X-Received: by 2002:a17:906:1a0c:: with SMTP id i12mr8964839ejf.325.1611792356088; Wed, 27 Jan 2021 16:05:56 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1611792356; cv=none; d=google.com; s=arc-20160816; b=zth+Sn+Df3d/uOSPwbo03SZ0St7oYhgrD7zUPjB4KMZJI24j6A+7OUT0FTWtrrE7Tl 7c0rdSUKmwCuLd2gaxipM+7LbZFAOAipRfR0dG2XSrPRrfJ26C7KQXFXvHhG3R4lA4FA 6k2v7BYK/lS5R+O6rdxqPPz+n2mszI1WfuKJdMfSLc2dSH05Vt3nxp0NwR2gZZ1/uHxU nRMwoA6YJ8EPNoCdPNDli7yoRdQlA3JXEBSBphzzmuRSDeObdTHqpj/qQQ8P0TusNZOt z4n1wdCPieEhCd16AK+gXezE8NEvPK/t2vWp0xMZdhl6JvEnWsbVPbzaHj+iuQYXuZn1 hf9A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-transfer-encoding :content-disposition:mime-version:references:message-id:subject:cc :to:from:date:dkim-signature; bh=Eb7sLjN+Y9Ss6oMnkExpYMqyva1tVQLoNcD1qYBJPYk=; b=zST2SBAVGx3TqovMxUH801lUwOVRmFyQq8wjvKaRid3qnOJ7mutCgDIHxRO9/fZY4r ryXQG41fH7hCzHVw9QokeuFxZ3tSdcWb/x+7W+HA4za5yXx+I/sdX2PyqnjYuK7ZNb8/ B5l/Ofdj8IbDwGvPiKH8m4U0YXkJqFsZ6J6jloMoWQpd3nj/c+DlxgDVEv2dxVvQSdo6 CQ4COD5qCBqY7/rs/AW7gwvAFe50hWMQFFoUqrjN0Tbj+YMquA6mfFc2PxrztK+YNuYa vLsMTddk+f1ZWswNz/5V8vJVHEBkPPp8xwUGgNAdtR4PmAkvKIFKS/MWkx96BvWaEnXs TURw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=N6ub1XjA; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id hr15si1483636ejc.287.2021.01.27.16.05.32; Wed, 27 Jan 2021 16:05:56 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=N6ub1XjA; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1343954AbhA0QPg (ORCPT + 99 others); Wed, 27 Jan 2021 11:15:36 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:38816 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1343837AbhA0QOE (ORCPT ); Wed, 27 Jan 2021 11:14:04 -0500 Received: from mail-wm1-x336.google.com (mail-wm1-x336.google.com [IPv6:2a00:1450:4864:20::336]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 78BF6C0613D6 for ; Wed, 27 Jan 2021 08:13:24 -0800 (PST) Received: by mail-wm1-x336.google.com with SMTP id e15so2170022wme.0 for ; Wed, 27 Jan 2021 08:13:24 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:content-transfer-encoding:in-reply-to; bh=Eb7sLjN+Y9Ss6oMnkExpYMqyva1tVQLoNcD1qYBJPYk=; b=N6ub1XjAtQx7WmiG4vrpAQirtSWSUAMcjbeqPVR0QUemZKeLHTSnd/q3txovfURo7K Yd+rQV9Ya9qo3jAEDYnh6LPckR+wg+iOFPHO1u0Vnxa/enIttLVAdbv8oNHbbbhOm2Ho +qycK05etzRVLlDBT4zPdhd4fmmWPjcB+uDVhTpN+AtKJu7XRY4kpbgTVi1iHW2AIkn6 tpj3iTM8fUTBupWHyh/lRS53aJxXJUfCL3wlDKheaZ21Sce9wGEbrM7WPSy2e03FmYzH LkjuPBPFucObSzkHOVMPAaUEGHtd3cK5FM4Wm4VWNVzQlhAV6OFHqngCe0sQxWeD6ndw Ta6g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:content-transfer-encoding :in-reply-to; bh=Eb7sLjN+Y9Ss6oMnkExpYMqyva1tVQLoNcD1qYBJPYk=; b=MGcOY73wDEm4NineaA5wQ8ZeFvqE9Xr3u0AQ3nZcJC4oSEZQU9P/E1PA5vOmPPZzP6 oS0oa0P8Fie6REIHxYwYySI9wb7Z/rR3RSuroFYnzx2CD+o7MoviaLSEIQlZMigbY30J PCtFbF6bAIUutFxFBhtBY3PFpIQNEwlVSUCYy0Uk6h+Isf7GUyFqfcNinEFfDd4LjC21 JAbRLEz+K6SLeA6Iy110DSV5gpaxogObjOQVh8IuKAznzliLLAw42wEQsdnFQz4JfHUN 6AG8v8g2O4oT33WycnH4biIyts78+AYs6XneV1gMmPzNg5JHFV0KD+OsHK5G7Uv+llvY 4KkA== X-Gm-Message-State: AOAM533+sOPMpOf20NVTUq20K0iMzZA1bGKOEzuBNs2uRpW6Qz1x351L rp8RKfrHemRuRtBf4gSzvByoJA== X-Received: by 2002:a1c:7914:: with SMTP id l20mr4993637wme.85.1611764003161; Wed, 27 Jan 2021 08:13:23 -0800 (PST) Received: from dell ([91.110.221.188]) by smtp.gmail.com with ESMTPSA id h16sm3495413wrq.29.2021.01.27.08.13.21 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 27 Jan 2021 08:13:22 -0800 (PST) Date: Wed, 27 Jan 2021 16:13:20 +0000 From: Lee Jones To: Andy Shevchenko Cc: "linux-kernel@vger.kernel.org" , Andreas Noever , Michael Jamet , Mika Westerberg , Yehezkel Bernat , "linux-usb@vger.kernel.org" Subject: Re: [PATCH 05/12] thunderbolt: pa: Demote non-conformant kernel-doc headers Message-ID: <20210127161320.GK4903@dell> References: <20210127112554.3770172-1-lee.jones@linaro.org> <20210127112554.3770172-6-lee.jones@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, 27 Jan 2021, Andy Shevchenko wrote: > On Wednesday, January 27, 2021, Lee Jones wrote: > > > Fixes the following W=1 kernel build warning(s): > > > > drivers/thunderbolt/path.c:476: warning: Function parameter or member > > 'path' not described in 'tb_path_activate' > > drivers/thunderbolt/path.c:568: warning: Function parameter or member > > 'path' not described in 'tb_path_is_invalid' > > > > > I think the intention was to describe them in kernel doc format, perhaps > you need to add descriptions of the fields? For changes like this, I've been working to the following rule: - I'll provide fix-ups; if and only if the author has had a reasonable attempt at providing a conformant kernel-doc header. So if the headers are just suffering from a little doc-rot i.e. the API has changed, but the doc update was omitted, or most of the parameters/members are documented, but some were forgotten about etc, or if there are formatting issues, I'll happily take up the slack and polish those up a bit. However, if no attempt was made, then they get demoted. I don't want to get into a situation where authors delicately provide weak documentation with the expectation that someone else will come along and turn them into conformant docs. If authors wish to come back, provide proper descriptions & formatting and subsequently re-promote them again, then all power to them. > > Cc: Andreas Noever > > Cc: Michael Jamet > > Cc: Mika Westerberg > > Cc: Yehezkel Bernat > > Cc: linux-usb@vger.kernel.org > > Signed-off-by: Lee Jones > > --- > > drivers/thunderbolt/path.c | 4 ++-- > > 1 file changed, 2 insertions(+), 2 deletions(-) > > > > diff --git a/drivers/thunderbolt/path.c b/drivers/thunderbolt/path.c > > index ca7d738d66dea..758b5fa0060c6 100644 > > --- a/drivers/thunderbolt/path.c > > +++ b/drivers/thunderbolt/path.c > > @@ -464,7 +464,7 @@ void tb_path_deactivate(struct tb_path *path) > > path->activated = false; > > } > > > > -/** > > +/* > > * tb_path_activate() - activate a path > > * > > * Activate a path starting with the last hop and iterating backwards. Thee > > @@ -559,7 +559,7 @@ int tb_path_activate(struct tb_path *path) > > return res; > > } > > > > -/** > > +/* > > * tb_path_is_invalid() - check whether any ports on the path are invalid > > * > > * Return: Returns true if the path is invalid, false otherwise. > > > > > -- Lee Jones [李琼斯] Senior Technical Lead - Developer Services Linaro.org │ Open source software for Arm SoCs Follow Linaro: Facebook | Twitter | Blog