Received: by 2002:a25:6193:0:0:0:0:0 with SMTP id v141csp462190ybb; Wed, 1 Apr 2020 03:34:24 -0700 (PDT) X-Google-Smtp-Source: ADFU+vsqXqTqNjxVsDOQG2g+LpVyP/EvhpCXYNUnwQNDROE4RbC+WkiA7MpiotnNJN0RJZapkiek X-Received: by 2002:a9d:7488:: with SMTP id t8mr15783349otk.219.1585737264123; Wed, 01 Apr 2020 03:34:24 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1585737264; cv=none; d=google.com; s=arc-20160816; b=kQKwOGvKyIqX9reQu2O+NqK8E5NRskn+32JDjxRhB4RTjup+4xhu8rvkCJqLqSyd1J I3fXo+e+R+CetjoBHAvZvFyk8AGJkwbK9v5G/aWnMxx5ifgwV5+JK8NDd3sNVPwFkVyH VS+OV/YzsmzOdMmwsiANPuBCkowd4WnOcExQUooiCsUiahyeceB5b9KxEUuMTztJrDXE 2rXujSuoeQpGPIdTGiYJzTL35u4DReyatU6CzBwX8pSr5pYh3bj9ujzlpxOnEYi9Ogr2 rP+a9FXN+aSbtoVakyRdrQBSW1FKIeJ5YJcVWbbqZxZER9Kh2qtGSjAUzlbHpOcZ74p2 kynQ== 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:message-id:subject:cc :to:from:date:dkim-signature; bh=zWcdVpcxD/Dk+OqvT8zl0qrNeXb+MTKqnvJtFLuy3DU=; b=HjugBiRf1b9WAXuKsEzutUPj64npDob+pJrCx4hwmNpnCeMCTebeYmdWyaxab7/qYV C13LZWdovJUQJdV8eLI+YCvIhfVutD0FSfbqk6jo4DH3HAINh65wkhnNwYLoY7i7Xz0f zwecsYwUCWeNKfZsLwzCY9uxNxCco/RJVsrPhHi8uBWqvYVVCeqlIbxR/NIld2ng16bK 34DyXpYKXwOpndQ2RV2swtbamxvs8ElDjjRc5YfuKhtPFmmMEBgJ9MlYKeBufM5ABQPd V9YHd3e5awvPQZ+UUhha9FAe7A1LgamX/taGccwnmE7A93jvwsRtu2IWEZA+hKDgURtQ F2ZA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=j4j28szC; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id h11si664764otg.318.2020.04.01.03.34.10; Wed, 01 Apr 2020 03:34:24 -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=@kernel.org header.s=default header.b=j4j28szC; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1731951AbgDAKcZ (ORCPT + 99 others); Wed, 1 Apr 2020 06:32:25 -0400 Received: from mail.kernel.org ([198.145.29.99]:52332 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728087AbgDAKcZ (ORCPT ); Wed, 1 Apr 2020 06:32:25 -0400 Received: from willie-the-truck (236.31.169.217.in-addr.arpa [217.169.31.236]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 2EAEA20772; Wed, 1 Apr 2020 10:32:23 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1585737144; bh=K/TshmhsmGDHbzjcDThyyiOGSmSiSQp27QucTMY8BIg=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=j4j28szCoZ1Gk5s7g4wB+lr9JxObXFo2syF/KoxhFHcgpulFBd+DYDzvA2IIoeh0t 3R4c8X15oqTdxNio9/IYshIuNOAsFE3vx6UwOv0V/O9EdCdTYTHB6O77yW+bIqCRW3 HJliqYn6wyYaAkwI/PWMDf+N3vwgqcxFuSUR31as= Date: Wed, 1 Apr 2020 11:32:20 +0100 From: Will Deacon To: Marco Elver Cc: paulmck@kernel.org, dvyukov@google.com, glider@google.com, andreyknvl@google.com, kasan-dev@googlegroups.com, linux-kernel@vger.kernel.org, apw@canonical.com, joe@perches.com Subject: Re: [PATCH] checkpatch: Warn about data_race() without comment Message-ID: <20200401103219.GB17575@willie-the-truck> References: <20200401101714.44781-1-elver@google.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20200401101714.44781-1-elver@google.com> User-Agent: Mutt/1.10.1 (2018-07-13) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Apr 01, 2020 at 12:17:14PM +0200, Marco Elver wrote: > Warn about applications of data_race() without a comment, to encourage > documenting the reasoning behind why it was deemed safe. > > Suggested-by: Will Deacon > Signed-off-by: Marco Elver > --- > scripts/checkpatch.pl | 8 ++++++++ > 1 file changed, 8 insertions(+) > > diff --git a/scripts/checkpatch.pl b/scripts/checkpatch.pl > index a63380c6b0d2..48bb9508e300 100755 > --- a/scripts/checkpatch.pl > +++ b/scripts/checkpatch.pl > @@ -5833,6 +5833,14 @@ sub process { > } > } > > +# check for data_race without a comment. > + if ($line =~ /\bdata_race\s*\(/) { > + if (!ctx_has_comment($first_line, $linenr)) { > + WARN("DATA_RACE", > + "data_race without comment\n" . $herecurr); > + } > + } > + Thanks, looks sane to me: Acked-by: Will Deacon Although I suppose I now need to add some comments to my list stuff. I didn't think that through, did I? ;) Will