Received: by 2002:a05:7412:bbc7:b0:fc:a2b0:25d7 with SMTP id kh7csp2556865rdb; Mon, 5 Feb 2024 10:02:32 -0800 (PST) X-Google-Smtp-Source: AGHT+IHQt22hrKb2+xHJ9gzmTe3VPIBLO2Uf5ntgwkk1cGJFup4YIte8mYcl4b4v4HA00NNK3oD6 X-Received: by 2002:a05:6358:8a5:b0:178:be89:e9fb with SMTP id m37-20020a05635808a500b00178be89e9fbmr666466rwj.3.1707156152139; Mon, 05 Feb 2024 10:02:32 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1707156152; cv=pass; d=google.com; s=arc-20160816; b=F2l6NCSIBhbhhYffeD/x2mal+vrOGWYEkQREUPVZSckhw+gQLQgJuwESzifIc4larl xLING+6dbybVf6DQM5qRZQ5B7HF9Dh97LBHpij1moZSd/Qu/HCwbKNIFkq+mBA/Onf8Z 5vpDCNuuj7rKLriwagyNv9pPN7MthTMmn6LIrVxDg2Vi4NJXrbegA3ne1qc+ydt92Ht2 cOqeJysmg3IwCWGQUy1yKcivszeqnkmfEjPXT0F5mR1FTL50kfaNJ0I8MMXltaNKLiwN enRedWx9/1xnJoUdNRx/+8pHF2zFImX8NWFiqOQ0jsmbcjtC4VrTXLqZRqpNbQguVG8F XK/g== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:list-unsubscribe:list-subscribe:list-id:precedence :user-agent:content-transfer-encoding:references:in-reply-to:date:to :from:subject:message-id; bh=jvv2l023XjNoAD3EVpEmc3lnYY7wwQDW6k2/wZsoDqs=; fh=NmWl9I+XoQU7Wx/eIakAu1plelPDRUQkETL5nEqr5G4=; b=nkjNJbo2FZpTUxyEHBOgNUAZjtz7jSaJ0U2MsrAQHEj0+liORFkoOgC0tXwMx7RPbo 91Zhyh45BEdvzJXCWNUVKBmJPo21T/UJizqCpskUwk9k6H4ezdVLAEqpguEdx/EQ/Zek RkqpihuLET9mUO4YWMaOFmdSH/ycHtUyogvFj0sVzZ/OkKUGTQqWbyBGzXNhud5fE71p hlW9GeRxT91D2N9p1ae36De6UTzzbvU+tWqrWUdHKL9lhkIriOvuPSPdIqa0kO0WotCk zXvinaqwQKsLVaMbCKAT3pliFaXCcoGBN5ufInqAk2YqWKIBqKh7wVc4hOU4duIU62ds 6iVA==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; arc=pass (i=1 spf=pass spfdomain=perches.com); spf=pass (google.com: domain of linux-kernel+bounces-53175-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-53175-linux.lists.archive=gmail.com@vger.kernel.org" X-Forwarded-Encrypted: i=1; AJvYcCXQROjYkfOBHeDKLbuLZf4cdpWUiKwdIfqyupJl6lfR/Y7v/hO435lwQQ8DdyosopInpgbK+BjypOQIMitaMRV/yrSpM5b5qbUyJg7tdQ== Return-Path: Received: from sv.mirrors.kernel.org (sv.mirrors.kernel.org. [2604:1380:45e3:2400::1]) by mx.google.com with ESMTPS id i4-20020a63d444000000b005d45c4f4749si232698pgj.181.2024.02.05.10.02.31 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 05 Feb 2024 10:02:32 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-53175-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) client-ip=2604:1380:45e3:2400::1; Authentication-Results: mx.google.com; arc=pass (i=1 spf=pass spfdomain=perches.com); spf=pass (google.com: domain of linux-kernel+bounces-53175-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-53175-linux.lists.archive=gmail.com@vger.kernel.org" Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sv.mirrors.kernel.org (Postfix) with ESMTPS id C116F283EA2 for ; Mon, 5 Feb 2024 18:02:31 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 2311147F74; Mon, 5 Feb 2024 18:02:26 +0000 (UTC) Received: from relay.hostedemail.com (smtprelay0015.hostedemail.com [216.40.44.15]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 3283A47F52 for ; Mon, 5 Feb 2024 18:02:23 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=216.40.44.15 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1707156145; cv=none; b=VUvC+hREQynd767NXfnIQy30yuRTslUM6XZiF8uHmgd+QSQgvCwS47gM5AO8DG90t8ymm/Jp/gkw3uPD06mY4f4CyJl7j9Cl4mFlPrFdt+1xze+56baT6cvZgpleNyXct/QAS9NrA1Xdhulj7dLpeWnHLVWjWZ9AA9dLqFfIP2Q= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1707156145; c=relaxed/simple; bh=MEgkn3kS9wmnBK1kZmclDSzAwGej1edbQU1uzSoS1WY=; h=Message-ID:Subject:From:To:Date:In-Reply-To:References: Content-Type:MIME-Version; b=lvho7eWoO8F0x9N6/B+NvHFawu2wtOqyuN6EnmbK8l+MyQvJjjCwqdzXtVE1ekVswUb6BtjkArxqrk5hHo5FI05Q0QaXYnAQ5we8SREfnM7mkoodTG115x6VrJl8b27Lxtm7nrsdAdrhkGxv89hVltGbVHP3Ly3NlCQMzor9LD4= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=perches.com; spf=pass smtp.mailfrom=perches.com; arc=none smtp.client-ip=216.40.44.15 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=perches.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=perches.com Received: from omf07.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay02.hostedemail.com (Postfix) with ESMTP id 5E05B120AD4; Mon, 5 Feb 2024 18:02:17 +0000 (UTC) Received: from [HIDDEN] (Authenticated sender: joe@perches.com) by omf07.hostedemail.com (Postfix) with ESMTPA id D9F9720032; Mon, 5 Feb 2024 18:02:14 +0000 (UTC) Message-ID: <5cfbdb015154919d24967aec4cec5890760c1dd5.camel@perches.com> Subject: Re: [PATCH 1/2] checkpatch: tolerate long lines w/o spaces From: Joe Perches To: Jim Cromie , linux-kernel@vger.kernel.org, akpm@linuxfoundation.org Date: Mon, 05 Feb 2024 10:02:13 -0800 In-Reply-To: <20240203195527.212505-2-jim.cromie@gmail.com> References: <20240203195527.212505-1-jim.cromie@gmail.com> <20240203195527.212505-2-jim.cromie@gmail.com> Content-Type: text/plain; charset="ISO-8859-1" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.48.4 (3.48.4-1.fc38) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-Rspamd-Queue-Id: D9F9720032 X-Rspamd-Server: rspamout02 X-Stat-Signature: em6gsp99854f5844maohmrcf7fj6eopd X-Session-Marker: 6A6F6540706572636865732E636F6D X-Session-ID: U2FsdGVkX1+ah2cifQ+mITEdb3dZhWnaRHHL6UTyEPk= X-HE-Tag: 1707156134-865143 X-HE-Meta: U2FsdGVkX1+NsYntiXl6O/UfeU80rLKPhvPAHnKH0xLMFxuH+rLNoX8oaBFEk05mGt/aqvRSyyfomvB3J8WSxjcUVav9sI+tUxSYAqVs5cmHJaykZTxO5hNQwoLYcQjzYj8OU9DjqfY3qV5Z6+FfY4EW86b96tl1Jn5DDd5JwBYc08/tGqiTdo940aFkaxo7SCO8IYTNQ0hHUuquU4HtlY6z+dbimYR52TIuvX9lvOQ5X1KUBbfLAEambFzPg/vIHVRp/5Yl10DEjfAav+o9XlcjQ6yg0w//i1X/FEu4ZprL8TnI5a897Gh6aod5qfY9341Ul9LtYUnRWKLBzF0PLS9rLAYDhSvu3A2p077FxFuIddeRh/zjOe6HJAqkSa9ktTieVfeyjl9huzWxT78C4aQTPaT1bY0DPZMKd78Q7ftRk+GznHGtokysHvpwJ/mgy1+V20knfQN4gloUf6m7uw== On Sat, 2024-02-03 at 12:55 -0700, Jim Cromie wrote: > checkpatch complains about long lines (>75 chars), but allows a few > exceptions: >=20 > file delta changes > filename then : > A Fixes:, link or signature tag line >=20 > Add another exception, to allow a long "word" without whitespace. The > regex allows spaces in 1st 10 chars, so it allows the following [1], > which current checkpatch carps about. >=20 > [1] https://lore.kernel.org/lkml/20200825153338.17061-1-vincent.whitchurc= h@axis.com >=20 > Dummy-tag: test-generic-tag-format-with-url-length-bla-bla-jeez-dont-give= -up-now-there. >=20 > Signed-off-by: Jim Cromie > --- > scripts/checkpatch.pl | 2 ++ > 1 file changed, 2 insertions(+) >=20 > diff --git a/scripts/checkpatch.pl b/scripts/checkpatch.pl > index 9c4c4a61bc83..dc17c6da3af2 100755 > --- a/scripts/checkpatch.pl > +++ b/scripts/checkpatch.pl > @@ -3271,6 +3271,8 @@ sub process { > # filename then : > $line =3D~ /^\s*(?:Fixes:|$link_tags_search|$signature_tags)/i |= | > # A Fixes:, link or signature tag line > + $line =3D~ /^.{10}\S+$/ || > + # a long single "word" without whitespace Perhaps better would be $line =3D! /^(?:\S+\s+)?\S+$/ || =09 > $commit_log_possible_stack_dump)) { > WARN("COMMIT_LOG_LONG_LINE", > "Prefer a maximum 75 chars per line (possible unwrapped commit d= escription?)\n" . $herecurr);