Received: by 2002:a05:6a10:1d13:0:0:0:0 with SMTP id pp19csp168013pxb; Tue, 24 Aug 2021 23:45:20 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwN35c/MFGaaPKG/BILSGr31OjelzkwCC/zrVYbZKU1g0wiYYH9efHXdFuRtZVzX0ST/LJ9 X-Received: by 2002:a50:e699:: with SMTP id z25mr10759687edm.130.1629873920363; Tue, 24 Aug 2021 23:45:20 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1629873920; cv=none; d=google.com; s=arc-20160816; b=IXQ4RDgEis5IEDFI2OW0Q5qC/hvfCOj0su+5F8ShOQEWYD0/fKM+O4xHwnhTDGqS90 AEwYHerLl4a0HstFvHvOBB+zQ4CRtE0ee21cCOTvz7wBZ0m9On8u9Q0mIsEIl2+ilbK2 V9uJuE/fsQMGENPsvehdScbO9o34ETbc4C1kiqHb0YJ0VQktXvrchqfIEPuz2vLdANQx 7pcqCnkbWLsO3CUGCtQrn2or+OG8yFqZTgNKJWX2mJgSd3SX88quPT8fjwP6NoYGUJFe o6pVHENYfz5BnlILmx2j1d1H9xgTH289CX4dHK7uCuZ8n+4vKCEaeAZprBkU0be5TRJK /+yw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=bFYGx05HsHjbbBDCITQXjISDYjMAJovwLRHhmmvHL2Y=; b=IdQVBn0JHfpAcsQjoJ1i1CnYkws1+suojRgLPXnLbaVz0D+Z6E1AEmRntCaukcpBkx OM1iFAHV5Rxuy5YxhFrA22c06bzjb5EJoDfUE1VM6KpRJEzjcdfPxGYpv5QQmfW6J34x OxiIl4XMLrtoTj7HDQBcbGlxsNRdATMIt9Lz+PpAuNDn7HgPpxqawYzkhX8OxD3QzxQ/ vkxPm241tErhA/0NefbbjzUIEIikbqOOOAX8lZvsIC6FONg32LgGNQr1DDK0Raqm9ozr z7DOooQtGeLHFnQgC0hRG6kr+0ctDlg8udbs/UjMHrnYvu/WdiZKdSZyO6gWoVyii7yi S6JA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=euqwfrYJ; 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 w9si8891357eds.206.2021.08.24.23.44.55; Tue, 24 Aug 2021 23:45:20 -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=euqwfrYJ; 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 S239007AbhHYGnX (ORCPT + 99 others); Wed, 25 Aug 2021 02:43:23 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:45318 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S239141AbhHYGnW (ORCPT ); Wed, 25 Aug 2021 02:43:22 -0400 Received: from mail-qk1-x732.google.com (mail-qk1-x732.google.com [IPv6:2607:f8b0:4864:20::732]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 63E1DC0613C1 for ; Tue, 24 Aug 2021 23:42:37 -0700 (PDT) Received: by mail-qk1-x732.google.com with SMTP id b64so12143768qkg.0 for ; Tue, 24 Aug 2021 23:42:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=bFYGx05HsHjbbBDCITQXjISDYjMAJovwLRHhmmvHL2Y=; b=euqwfrYJBAHrHzaLF3oDa3/4omT5QOIXAyafgBruf3Xedb/rmYSzGfG/PV6NfpCPwQ 0CG27TLdcu7qSxrBJ4HwvC0ZGqlyV1a/rWqo/VrQSbIfdLmdnLHHJWxIL0vTFlhr9P5K qx0F0XB0e+3o8IetQpE5Es6+iBTbosKW1sKciKoU5BIWrkCbge0an+mXMd/DIDawQX5K lWPOL5Owek9t/uWyJYBXdL8ludDazIH/o4Jmla1tutAgEXCPp+n1/+IKOgV48g0kwbVW Ee9gDGsMenc4SGKQwPkVMFniG9Z4Xzhx72GJqxP498ix/eBUILvvYpfIubkCrClaCoww WFTg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=bFYGx05HsHjbbBDCITQXjISDYjMAJovwLRHhmmvHL2Y=; b=jz9DldrqJMxolxi5Yc5isyYwWoYmDi3DmYKibdoyT1SBrb2Wo7VSDK2VKXvaHGWiOw JQS9cMljcvdwh/Fs84HdoV48Lv70OTyYn5+YrnAmRAgKzZYJ5JNf40gPqh9JPoZghCqf y2a4eL92WzEYnr7VTAUstZ41bZVR832CLwYstclUiBVzMkle8ONOMudlE8LGdot3xViw y+B+JWAjQ9DdPebZqX6oMg4o8S3BN9jVkAo2KA1aubxdM+LgqhwLbcmEoIEI7/U6z6AK d/GWqODIWvk0f8LX/glvdHTtRR5Beir/E59n2gjiiNb7PH+OiNUuTVYspp/mWMptI02y M5jg== X-Gm-Message-State: AOAM533B/cqvW/gXLY+ElnqRs+MiENGw/5tqE4P9wyQb55+WTNriSKq/ JOQhxTcQJFIPAbh8EKpzbmhFHt4R6SU= X-Received: by 2002:ae9:eb91:: with SMTP id b139mr30275671qkg.149.1629873756642; Tue, 24 Aug 2021 23:42:36 -0700 (PDT) Received: from localhost.localdomain ([193.203.214.57]) by smtp.gmail.com with ESMTPSA id c2sm5413442qte.22.2021.08.24.23.42.33 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 24 Aug 2021 23:42:36 -0700 (PDT) From: CGEL X-Google-Original-From: CGEL To: Michael Ellerman , Benjamin Herrenschmidt , Paul Mackerras , Sandipan Das , linuxppc-dev@lists.ozlabs.org, linux-kernel@vger.kernel.org Cc: Jing Yangyang , Zeal Robot Subject: [PATCH linux-next] power:pkeys: fix bugon.cocci warnings Date: Tue, 24 Aug 2021 23:42:28 -0700 Message-Id: <20210825064228.70487-1-deng.changcheng@zte.com.cn> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Jing Yangyang Use BUG_ON instead of a if condition followed by BUG. ./arch/powerpc/include/asm/book3s/64/pkeys.h:21:2-5:WARNING Use BUG_ON instead of if condition followed by BUG. ./arch/powerpc/include/asm/book3s/64/pkeys.h:14:2-5:WARNING Use BUG_ON instead of if condition followed by BUG. Generated by: scripts/coccinelle/misc/bugon.cocci Reported-by: Zeal Robot Signed-off-by: Jing Yangyang --- arch/powerpc/include/asm/book3s/64/pkeys.h | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/arch/powerpc/include/asm/book3s/64/pkeys.h b/arch/powerpc/include/asm/book3s/64/pkeys.h index 5b17813..5f74f0c 100644 --- a/arch/powerpc/include/asm/book3s/64/pkeys.h +++ b/arch/powerpc/include/asm/book3s/64/pkeys.h @@ -10,15 +10,13 @@ static inline u64 vmflag_to_pte_pkey_bits(u64 vm_flags) if (!mmu_has_feature(MMU_FTR_PKEY)) return 0x0UL; - if (radix_enabled()) - BUG(); + BUG_ON(radix_enabled()); return hash__vmflag_to_pte_pkey_bits(vm_flags); } static inline u16 pte_to_pkey_bits(u64 pteflags) { - if (radix_enabled()) - BUG(); + BUG_ON(radix_enabled()); return hash__pte_to_pkey_bits(pteflags); } -- 1.8.3.1