From nobody Sun Feb 8 03:57:04 2026 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id A6E59EB64D8 for ; Wed, 14 Jun 2023 16:50:16 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S236288AbjFNQuO (ORCPT ); Wed, 14 Jun 2023 12:50:14 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:59474 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S236096AbjFNQuJ (ORCPT ); Wed, 14 Jun 2023 12:50:09 -0400 Received: from mga12.intel.com (mga12.intel.com [192.55.52.136]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 22DA91FC2 for ; Wed, 14 Jun 2023 09:50:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1686761408; x=1718297408; h=from:to:cc:subject:date:message-id:mime-version: content-transfer-encoding; bh=lF5f5n/e4aXoP+GMV3/7WyCPHfb2ROWwQeBKvgiW28A=; b=U5dC4OAOTeM39IdmVazv3LeGrjjN4r78euxwNqjmMhvN7SBZHL28ANYG ACBGLFfwJANEVyBLGA0L8+MAmHCrOUtNQChKjFrVxEy2PaI7DN5sXnKU2 5Z0CkrkjVylMutm2exG5glRilZW4rfy8ZwawBx/sXkKcGHyzmeV+r+Gmy HRzkMJBgkVr4rpLD7dgg9zY4xG2lwpf73kjs5lpb6RZxSh/aw2fJwWbmU Qwx0OPlHVuCiyunwFWsVvqm+segDB+ZIVv47VShi6oJrxOWHnLGUwZlBM 4u0r2sbXn1yKNUovtR+6H+FxTLL4QhMPWWYlLNE8Eeb63JbskXSZGi9bZ Q==; X-IronPort-AV: E=McAfee;i="6600,9927,10741"; a="338304238" X-IronPort-AV: E=Sophos;i="6.00,243,1681196400"; d="scan'208";a="338304238" Received: from fmsmga004.fm.intel.com ([10.253.24.48]) by fmsmga106.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 14 Jun 2023 09:50:05 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10741"; a="782162198" X-IronPort-AV: E=Sophos;i="6.00,243,1681196400"; d="scan'208";a="782162198" Received: from awvttdev-05.aw.intel.com ([10.228.212.156]) by fmsmga004-auth.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 14 Jun 2023 09:50:04 -0700 From: "Michael J. Ruhl" To: linux-kernel@vger.kernel.org, apw@canonical.com, joe@perches.com, dwaipayanray1@gmail.com, lukas.bulwahn@gmail.com, corbet@lwn.net, david@redhat.com Cc: "Michael J. Ruhl" Subject: [PATCH] checkpatch: Include GEM_BUG_xxx variant in the excluded check list Date: Wed, 14 Jun 2023 12:49:55 -0400 Message-Id: <20230614164955.1319870-1-michael.j.ruhl@intel.com> X-Mailer: git-send-email 2.39.2 MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" GEM_BUG_ON is usually compiled as WARN. You have to change to debug configuration to get this to be BUG. checkpatch flags this a WARN level issue. Since this is a i915 local debug macro, allow its use in checkpatch.pl. Fixes: 69d517e6e210 ("checkpatch: warn on usage of VM_BUG_ON() and other BU= G variants") Signed-off-by: Michael J. Ruhl --- scripts/checkpatch.pl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/checkpatch.pl b/scripts/checkpatch.pl index b30114d637c4..d3ddde4cd63e 100755 --- a/scripts/checkpatch.pl +++ b/scripts/checkpatch.pl @@ -4821,7 +4821,7 @@ sub process { } =20 # do not use BUG() or variants - if ($line =3D~ /\b(?!AA_|BUILD_|DCCP_|IDA_|KVM_|RWLOCK_|snd_|SPIN_)(?:[a= -zA-Z_]*_)?BUG(?:_ON)?(?:_[A-Z_]+)?\s*\(/) { + if ($line =3D~ /\b(?!AA_|BUILD_|DCCP_|GEM_|IDA_|KVM_|RWLOCK_|snd_|SPIN_)= (?:[a-zA-Z_]*_)?BUG(?:_ON)?(?:_[A-Z_]+)?\s*\(/) { my $msg_level =3D \&WARN; $msg_level =3D \&CHK if ($file); &{$msg_level}("AVOID_BUG", --=20 2.39.2