Received: by 10.213.65.68 with SMTP id h4csp778791imn; Thu, 22 Mar 2018 08:22:41 -0700 (PDT) X-Google-Smtp-Source: AG47ELtjR2c0i9d2HL+G/8UAWxIONv2tLwPl5wltWaFPI1tTdeFBVY5xzMrl/kBXKKO5u7FzsnON X-Received: by 2002:a17:902:566:: with SMTP id 93-v6mr24712189plf.327.1521732161018; Thu, 22 Mar 2018 08:22:41 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1521732160; cv=none; d=google.com; s=arc-20160816; b=gtcCx0aj+4/WD2krGWY14siHiACAZHngMYPOK+oSaS4MC62ojJy2FNZraL2sYPgXZl +r/1eyXugib/hIdGZgzSQmNEAcwV2x9/l2seBXsLaBaCu0dE176bIcsQ+EqhRlMS1aQU Q4bSx22oXeai1jkFHlV48owUdjMOGDOrreosRBvtGHWh4sRppLyPt+Q7y+PfhuIxqxqP AyE6J1DY89g001XeANMFOSG8MfNAvi8TJqWHCg/FRkMyalZGjPQKmCrbWnC9LJW3Ujir g3qfjhNSELwtHW7348wqMLdOJrxfRzuabGXsU3sJkNFKNYLqW21a4Y2YKh5GtqgBgMgT sA0w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :references:in-reply-to:mime-version:dkim-signature:dkim-filter :arc-authentication-results; bh=YdlYdSHs/ML8MRlws5uK7nafLN0ImOekoN6ngoaMpQI=; b=s5GV6szTCaHgxnp56NGujG7yvtkKUMB9oOLPBsvPMnGiIPkFCbUcyzCpHviTkMiKV0 1h9/WVg79Ck8+2tCDNQOmZwB7Ru6MNm32Nd2pNqHkXinTq7M3cxDtNxkAMztr4OOccW8 zCxv5lxnF0MV8owGg56SjzK7zv7ZUKa/trydCplnzlvxea8FRfjg5QEATj+R+oZAeqjJ Vsx58cDvDHscCeTSf2pvgj7Ln5m7PL8PkCPS/R4VlIbWgz1vOB05AeH5FwpHfN8L78ub 209sk/EEQ6cXyfrz/0lMLDPULcZo0uLQhKk+00eQa7LTKUOgebTuiu4Nl3TLRxMpwaCR ntMg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@nifty.com header.s=dec2015msa header.b=e7J+l0Mv; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id n9si4566212pge.307.2018.03.22.08.22.26; Thu, 22 Mar 2018 08:22:40 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@nifty.com header.s=dec2015msa header.b=e7J+l0Mv; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754843AbeCVPVF (ORCPT + 99 others); Thu, 22 Mar 2018 11:21:05 -0400 Received: from conssluserg-03.nifty.com ([210.131.2.82]:46912 "EHLO conssluserg-03.nifty.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753456AbeCVPUk (ORCPT ); Thu, 22 Mar 2018 11:20:40 -0400 Received: from mail-ua0-f176.google.com (mail-ua0-f176.google.com [209.85.217.176]) (authenticated) by conssluserg-03.nifty.com with ESMTP id w2MFKLlx020415; Fri, 23 Mar 2018 00:20:22 +0900 DKIM-Filter: OpenDKIM Filter v2.10.3 conssluserg-03.nifty.com w2MFKLlx020415 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nifty.com; s=dec2015msa; t=1521732022; bh=YdlYdSHs/ML8MRlws5uK7nafLN0ImOekoN6ngoaMpQI=; h=In-Reply-To:References:From:Date:Subject:To:Cc:From; b=e7J+l0MvYAsFfu8BPpRttfmdfQVLQM0YRKMcn9CNRL/Ej7y7/Rz84Kd+05B3YXwIg rXFz+1TxGTEBSc9MevaO7dXRzGo4aTQ4vEjK7boxhRvdX7nABXw3lp//BZDHS9KWeM NEL+0pa38eaLn5ReMvByDKbNsQeaYfqffIXx/izPiy3Qrfn0UsxueRvVy2ZCLCj85o dLsrP9t4ep5Vq8eny5IB3O18ebv/mA90HYElQyiL3i8UZ8MsvM/Mn0Td6Ig+mS3xPV 7qt6LD7dWskpRyQeLxJVvMzpvLqJ3F12aR7nrk5/6DmcMHJFHya2QCpTN74pnzYdot OhXUiYIvoDtpw== X-Nifty-SrcIP: [209.85.217.176] Received: by mail-ua0-f176.google.com with SMTP id f6so5809222ual.0; Thu, 22 Mar 2018 08:20:21 -0700 (PDT) X-Gm-Message-State: AElRT7H8ssar516zrzQDQJO8LoSYCJv8zBlXEXhM5jh8z/tr147QHRcY 2MhN29rxq8fysSAELdu38H4ZTTw+qt+VkTnxTEE= X-Received: by 10.159.49.166 with SMTP id v35mr13788921uad.17.1521732020692; Thu, 22 Mar 2018 08:20:20 -0700 (PDT) MIME-Version: 1.0 Received: by 10.159.53.175 with HTTP; Thu, 22 Mar 2018 08:19:40 -0700 (PDT) In-Reply-To: <20180216202255.25307-4-ulfalizer@gmail.com> References: <20180216202255.25307-1-ulfalizer@gmail.com> <20180216202255.25307-4-ulfalizer@gmail.com> From: Masahiro Yamada Date: Fri, 23 Mar 2018 00:19:40 +0900 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH 3/3] checkpatch: kconfig: prefer 'help' over '---help---' To: Ulf Magnusson Cc: Robo Bot , Joe Perches , Linux Kernel Mailing List , Linux Kbuild mailing list Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org 2018-02-17 5:22 GMT+09:00 Ulf Magnusson : > IMO, we should discourage '---help---' for new help texts, even in cases > where it would be consistent with other help texts in the file. This > will help if we ever want to get rid of '---help---' in the future. > > Also simplify the code to only check for exactly '---help---'. Since > commit c2264564df3d ("kconfig: warn of unhandled characters in Kconfig > commands"), '---help---' is a proper keyword and can only appear in that > form. Prior to that commit, '---help---' working was more of a syntactic > quirk. > > Signed-off-by: Ulf Magnusson > --- > scripts/checkpatch.pl | 6 +++++- > 1 file changed, 5 insertions(+), 1 deletion(-) > > diff --git a/scripts/checkpatch.pl b/scripts/checkpatch.pl > index 54b782fab4fd..2784f6ab309f 100755 > --- a/scripts/checkpatch.pl > +++ b/scripts/checkpatch.pl > @@ -2817,7 +2817,11 @@ sub process { > > if ($lines[$ln - 1] =~ /^\+\s*(?:bool|tristate|prompt)\s*["']/) { > $is_start = 1; > - } elsif ($lines[$ln - 1] =~ /^\+\s*(?:---)?help(?:---)?$/) { > + } elsif ($lines[$ln - 1] =~ /^\+\s*(?:help|---help---)\s*$/) { > + if ($lines[$ln - 1] =~ "---help---") { > + WARN("CONFIG_DESCRIPTION", > + "prefer 'help' over '---help---' for new help texts\n" . $herecurr); > + } > $length = -1; > } > I applied this, but perhaps the line number for the offending part could be improved. The warning looks like this. WARNING: prefer 'help' over '---help---' for new help texts #1109: FILE: init/Kconfig:1109: +config SGETMASK_SYSCALL The #1109 points to the line of the symbol start. IMHO, it is even better to point to the '---help---' line. -- Best Regards Masahiro Yamada