Received: by 2002:a25:1985:0:0:0:0:0 with SMTP id 127csp2597843ybz; Sun, 3 May 2020 04:56:08 -0700 (PDT) X-Google-Smtp-Source: APiQypJAuX4zZ9q590cJMBYfEqXfTnpr0nCbq34lWnuEIxkhK36H+Zh2+ze9tgdxWsrhGqxn0ikJ X-Received: by 2002:a17:906:4f03:: with SMTP id t3mr10446867eju.254.1588506968461; Sun, 03 May 2020 04:56:08 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1588506968; cv=none; d=google.com; s=arc-20160816; b=ZsRin4LE6QRweChClN9mrg1GrM85itmTL1BNQIxe/HvD7tp7C/HUGVOVf2x+d4MjIa fiiPgByi5/NFvF+q5K8/G78691QwEikxBest3zgxCps52xt0lNNJs8lGRxuoUzbWHxQy thWksjmmHEehQ2m8MPRRBfeIkrQyQ8NErRwji5Dp2O1TZyayMhpWcTrOBHzxFltb5l8L 8C2KfW45AAvi3vbpi09P8EeTBbVlsqRNzqqRpaw4XLXRFi7yfLDh6F4maoLBL2Opanvx 8NiO8OpGKWDe3cgY00ycY/fII2tEilN8cl6abbyZ1xbmBQQKQnydQ6Nd5wMBbL1kB9TV vj8w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:mail-followup-to :message-id:subject:cc:to:from:date:dkim-signature; bh=X2DurU4Vh0Yd3MU//DVV30ODVL3/CkrGhn4rgAtbVjE=; b=G5VMJyB85KwDno5/uCYVQRao0tqrzr7dAsmU8+43sRzIJGWLLcP6zAoz0vhhkS18ou dNkgaCZ9FxWr0WUURCLK2UrZMHmad0NCYb8+9J5zV+ExqnyPqHqM4IsqzBY/UlgcwjH3 FUi34ZBqCezlT8y7wsFZxIV5fiYT5z06BPg/5IyUYflfZnUk4AEcIud6ofOmnGlihYAY +TWHGtE0t/yvyUC3m/8lEQtGNdTM5t0ae0ZB2h7ClxzHE4QQsjylC1CqOT+BV22FCW+w Ktoye5xtnlzvJptV4lx3ypRUrAn/T/sPYvAuFyrKCWpl+TPWWnG9/wt7DSanfUP96iH1 8o2g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=NkQsAYes; 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=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id c15si5176823ejr.343.2020.05.03.04.55.44; Sun, 03 May 2020 04:56:08 -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=@gmail.com header.s=20161025 header.b=NkQsAYes; 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=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727982AbgECLyZ (ORCPT + 99 others); Sun, 3 May 2020 07:54:25 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:59394 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-FAIL-OK-FAIL) by vger.kernel.org with ESMTP id S1727112AbgECLyY (ORCPT ); Sun, 3 May 2020 07:54:24 -0400 Received: from mail-pf1-x443.google.com (mail-pf1-x443.google.com [IPv6:2607:f8b0:4864:20::443]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 9288BC061A0C; Sun, 3 May 2020 04:54:24 -0700 (PDT) Received: by mail-pf1-x443.google.com with SMTP id z1so4133686pfn.3; Sun, 03 May 2020 04:54:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=date:from:to:cc:subject:message-id:mail-followup-to:references :mime-version:content-disposition:in-reply-to:user-agent; bh=X2DurU4Vh0Yd3MU//DVV30ODVL3/CkrGhn4rgAtbVjE=; b=NkQsAYesfqyA/Kilc74lDwpDm7JKVpHRd8asuPMDpRP0knU1NwNs2txQDZh+ueON+A dJvKqVBG68tuvDKbMRNUbMKvhRxguZnf6vfJ9A2GFuxqZ0Gu/+BHqXt7ljTNj0xrwXao L1DVxfhZUF4yw+3pNRJ8T7d1BhbIc+EtnOVtIJYj4xPLcW7vjLtTi7YWxDQ5DY2TX47I EBHnKGPi1046iQyWj44U9QVTQb63L/978pGS+vLyAdGcRJk3T3NxThBNG9+SO8t9MG1k kTBgUfPlOFX2TgF/Qt9px1VJJ+xIHENTr4Z6pJzsB91ZWJ4UzoQM+FxjIiwiuZx5Cv0d QdiQ== 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 :mail-followup-to:references:mime-version:content-disposition :in-reply-to:user-agent; bh=X2DurU4Vh0Yd3MU//DVV30ODVL3/CkrGhn4rgAtbVjE=; b=mtOGfVEOrUBLfVSPjgtQVB5xAYA6ddYHOoTydeyBCvINfX15OFoxCAsGjxLG1CGvcd qoSi2ZKKHlELcH18qCgrVJ85/opdt95bnH05UMZJJ4qZFzGKJVPu5lQ6kY9RJSiwQ5oX Fc6J1YLiGvE/NsFGs0/XkQlSAflW3amtdBPJU3AfsEUurPpS+epiJ2/vIh5F4Lk+e5CA OX3zTIlZ22qk0kn7xNBeueaYRnScd7tiuxL4C7Tv0cG13kJM/85X6VThc1fFhuc3HWM3 yRWBUg2rmxbjFivuXgBsf9lTZ9bebymNZmoNmkNrkinLfESmuerhrDv+LufVzGCiVmWd 7caQ== X-Gm-Message-State: AGi0PubswmtM/W+5OlxWnfBMafEtVMaqTU1/2B3aqirKKmOBhK18jYgE AwFoRnSwXkFSlDHIgXNR11LLVSgt X-Received: by 2002:a63:d201:: with SMTP id a1mr11782889pgg.137.1588506863752; Sun, 03 May 2020 04:54:23 -0700 (PDT) Received: from udknight.localhost ([59.57.158.27]) by smtp.gmail.com with ESMTPSA id 140sm6465884pfw.96.2020.05.03.04.54.21 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 03 May 2020 04:54:22 -0700 (PDT) Received: from udknight.localhost (localhost [127.0.0.1]) by udknight.localhost (8.14.9/8.14.4) with ESMTP id 043Bk45j010346; Sun, 3 May 2020 19:46:04 +0800 Received: (from root@localhost) by udknight.localhost (8.14.9/8.14.9/Submit) id 043BjvpN010345; Sun, 3 May 2020 19:45:57 +0800 Date: Sun, 3 May 2020 19:45:57 +0800 From: Wang YanQing To: Markus Elfring Cc: Joe Perches , Andy Whitcroft , kernel-janitors@vger.kernel.org, linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org, Alexei Starovoitov , Matteo Croce Subject: Re: [PATCH v4] checkpatch: add support to check 'Fixes:' tag format Message-ID: <20200503114557.GA10332@udknight> Mail-Followup-To: Wang YanQing , Markus Elfring , Joe Perches , Andy Whitcroft , kernel-janitors@vger.kernel.org, linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org, Alexei Starovoitov , Matteo Croce References: <20200502185421.GB9082@udknight> <6a3a6f8d-e8be-0002-780d-1991f6152c8f@web.de> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <6a3a6f8d-e8be-0002-780d-1991f6152c8f@web.de> User-Agent: Mutt/1.7.1 (2016-10-04) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Sat, May 02, 2020 at 09:40:24PM +0200, Markus Elfring wrote: > > > > + $diagnostics .= "Missing a pair of parentheses '()' or a pair of double quotation marks (\"\").\n"; > > Can such a message trigger any more thoughts and development ideas? No, I don't think so. '(" ... ")' is the minimum interface between analyser (checkpatch) and commit id description (normal commit id and 'Fixes:' tag) about the title, it is very difficult if not impossible to guess the title boundary and whether it is the *REAL* title that folllow the SHA1 without this precondition, and it is more difficult to do it when we need to support title which across lines in the normal commit id description. At last I really doubt the benefit it brings deserves the complexity and the current diagnostics info is enough clear for most situation. Thanks.