Received: by 2002:a05:6a10:9848:0:0:0:0 with SMTP id x8csp705522pxf; Thu, 18 Mar 2021 09:41:18 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyTWI99kdcT22MjtDGIyJkzmFTOypdjJjrMbZQOSe4ot1wi4r9Mi675dXqxDZaC/JAojMkE X-Received: by 2002:aa7:da14:: with SMTP id r20mr4681807eds.181.1616085678219; Thu, 18 Mar 2021 09:41:18 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1616085678; cv=none; d=google.com; s=arc-20160816; b=CTmZQTlNv9LDvKX7Pi0ady8A7SpX6lbuuUbKoqlcsLLwVrCka+IXotz7NshxchKd/O Y+6Qe0ByVi6jd98FU6HIWtA78rP974+huSoTcK29w1a0QSwSkCvw8LBBI29k/OpV4DsO ZYnU8AWqaz4PL14HLGwxSXk5sLMSjd3eEWwPLJcvNaM7vhHvLV7QbrlrTCa/AB+1RvmU L9WSyOuXIEc/F5zZMPyA906rOO5W3BZUItMkF/RBuJ6ndo+7RL9wdH+MDGQWiCaYHqWM m56oN2UAxfq4lw0lK7Lxpkgd7TdLW5rgwAgOM2ylmYvB75/xRax03eM81vWeUz8YSUxd fifw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:dkim-signature:dkim-filter; bh=pWbzF1wgIUiO8lLs6lJoTFe088GpnU5XVDRIVFq/5Ok=; b=x9pWg2nCQRQZ3hz0shMnQdxFqQ7HSiL/H8ds/GxM/nMQsFewueApGDls7Xsd51nbRE wH/Ch66xpJLv/IjxShWZQpUmxlGMOIt8BMZU1l7F33SXtcnFiinFN1P/eTiyJvutCGHI mmC+srSvL7L3Q6aW3bFWw251tXYIPpn5gTbSfO28LtE3xEOyh9TT+ZvhTojTRWVFJbzv qwYz3dpyVakGQEOvVhGz+OFRIERmS1CD49305EfQ4MViYcWpKCmXZYePL52dTGl/HKgg IlYpeiNTrH7o8YnUt3LZUMPepF+pkaWjWnc5ziC4O0nANQz6pBHffxsqbtd/VnfbwMLY sdOQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@lwn.net header.s=20201203 header.b=e48pDaT9; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id p12si1981527eja.559.2021.03.18.09.40.54; Thu, 18 Mar 2021 09:41:18 -0700 (PDT) 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=@lwn.net header.s=20201203 header.b=e48pDaT9; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232069AbhCRQhk (ORCPT + 99 others); Thu, 18 Mar 2021 12:37:40 -0400 Received: from ms.lwn.net ([45.79.88.28]:52030 "EHLO ms.lwn.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232134AbhCRQhY (ORCPT ); Thu, 18 Mar 2021 12:37:24 -0400 Received: from localhost (unknown [IPv6:2601:281:8300:104d::5f6]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ms.lwn.net (Postfix) with ESMTPSA id E2D732E5; Thu, 18 Mar 2021 16:37:23 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 ms.lwn.net E2D732E5 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lwn.net; s=20201203; t=1616085444; bh=pWbzF1wgIUiO8lLs6lJoTFe088GpnU5XVDRIVFq/5Ok=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=e48pDaT9fmQ8ixzvsSt301dPeftXj1BshL6H+kPC2MY4a6u0bbOAMG4LNpdSgJstY sFXGk34Yr/N8e6t3VUsM2rCY5hxqBaF3gQvBXQuhcv85gVG2FrmwttrZH6LnONjHq2 9xezEugy1o4JuPHcj4sCcFyhFrcbwWunDddU/QtI7jsyCx4+xgU5Y1oydtDO37lxD1 E9oMvfouS4woufuQya2qosW04wCJITiQprm/D9jlbmtBT2GwPUswd+E8N8ZJY1CJ2g z6qLze5ecujERovNo3M3BgdgQSYVeJLsEPUXN/0vN/vKCzKgg0zm2I5OLyhoKMfIDe u3WwinKUwyxiA== From: Jonathan Corbet To: Lukas Bulwahn Cc: Aditya , Markus Heiser , "open list:DOCUMENTATION" , Linux Kernel Mailing List , linux-kernel-mentees@lists.linuxfoundation.org Subject: Re: [RFC] scripts: kernel-doc: avoid warnings due to initial commented lines in file In-Reply-To: References: <20210309125324.4456-1-yashsri421@gmail.com> <8959bf29-9ee1-6a1d-da18-f440232864f3@darmarit.de> <871rcg2p8g.fsf@meer.lwn.net> Date: Thu, 18 Mar 2021 10:37:23 -0600 Message-ID: <878s6kto3g.fsf@meer.lwn.net> MIME-Version: 1.0 Content-Type: text/plain Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Lukas Bulwahn writes: > I wonder if we could extend kernel-doc (not your preferred option as > it seems) for a new dedicated warning message or maintain a separate > kernel-doc sanity checking script to emit a dedicated warning based on > some heuristics that suggests when a "header comment" is probably > unintentionally declared as a "kernel-doc comment" when it really > should not be. > > Jonathan, would you then prefer to have a separate kernel-doc sanity > checking script that then allows us to maintain checking for patterns > we already cleaned up? Having a warning in kernel-doc for "This comment starts with /** but isn't a kerneldoc comment" could be useful, I guess. That is the real problem, not the fact that it appears at the top of the file. I'm all for tools that help us to clean things up, but let's not add line-counting hacks to try to paper it over. Thanks, jon