Received: by 2002:ab2:6857:0:b0:1ef:ffd0:ce49 with SMTP id l23csp3263875lqp; Tue, 26 Mar 2024 04:41:55 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCXlrIldv1XrNHMz1ISJ9MX6qi1rWdBCo/eP1S37m+4d86CijHxz78syLqzyvZLieXVUemalWlJGb03BKrrBfXXHe7Ekncv7ZiW3jq5R3Q== X-Google-Smtp-Source: AGHT+IH4ZkllNczsgvkMSvcMmqfUR9N4cqihunKpgKg/Zy/wW0RLdtJCMuI1J7kzQjKLEJQyUAp7 X-Received: by 2002:ac8:7d42:0:b0:431:6208:866d with SMTP id h2-20020ac87d42000000b004316208866dmr3939092qtb.8.1711453315243; Tue, 26 Mar 2024 04:41:55 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1711453315; cv=pass; d=google.com; s=arc-20160816; b=DMtbx7lkOGaTned+E2km++SM8sPzLWRZaVWRixG85EXpY9/srEmUm1i1vkEUPE1K07 ArcOs09xJb9adRE22jSPRKwbkzOAXx13l8PymZhkmrcFut/oXrtsRt4Lp6EQS+zlu0nx jFU+jWaK6M0rUQgVxsPrNelR1Cr/ziQpirO2+is8cL8mPwv9qBgOMba9BxKGL7gN2Ga7 pFcnBD4NMv+XN6oMUnsNmECmcveCnJK7RBjWP2ZLhMH1NexbCA8u5QyJSlrIDo59RCqj CVgQ19UHJGqt41fILsaYfXDKp1ayPzGGBGQzFOc8OPC7/BOYgcj1Dehzc2zJKwj/s4Du 6+Pg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=cc:to:message-id:content-transfer-encoding:mime-version :list-unsubscribe:list-subscribe:list-id:precedence:subject:date :from:feedback-id:dkim-signature:dkim-signature; bh=Yzg7ptgYv8oRD0lDAK7pZDBw1X+IbqXjWAUI3kCBCjo=; fh=JUgCBx/Exp1aNDbNysPM7vjJhI6Tvdvhunp19MwjehI=; b=yo+My2GjBzpKvUywgey/6zx4WPmKVo7koOnIHn8ZVpbAqBPhZjTSEuvEfTlxAlDYRG 0cMnuEMgFlAHoaDzZ5BURqJAixqrORtgO+HTlf2bskUAZxfjmTC/3fDBb332lV2LUqbd SfiiFLtBarkPREwE9G2GO4P/qD3bek7cqQSLHbF9MtClpbvd/fuwYA6UkWN/CpNn93Xi wR8cJchZurv3V5sgy4NoXsrhojSGe4oQNhUspXdcCCzM4slrnPhq1AbLczjfP//6JJoD Cn0Ot6oqyyRK8FDpHUXbJ1S6Dxq4kb/fsXZUgPrRYYFod+PhIDagJGnSib/rmQTalcA2 2evQ==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@flygoat.com header.s=fm3 header.b=MMOrE8a7; dkim=pass header.i=@messagingengine.com header.s=fm2 header.b="xd/u8uEc"; arc=pass (i=1 spf=pass spfdomain=flygoat.com dkim=pass dkdomain=flygoat.com dkim=pass dkdomain=messagingengine.com dmarc=pass fromdomain=flygoat.com); spf=pass (google.com: domain of linux-kernel+bounces-118907-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.199.223 as permitted sender) smtp.mailfrom="linux-kernel+bounces-118907-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=flygoat.com Return-Path: Received: from ny.mirrors.kernel.org (ny.mirrors.kernel.org. [147.75.199.223]) by mx.google.com with ESMTPS id l13-20020a05622a050d00b00430ef63dd5csi7313461qtx.269.2024.03.26.04.41.55 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 26 Mar 2024 04:41:55 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-118907-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.199.223 as permitted sender) client-ip=147.75.199.223; Authentication-Results: mx.google.com; dkim=pass header.i=@flygoat.com header.s=fm3 header.b=MMOrE8a7; dkim=pass header.i=@messagingengine.com header.s=fm2 header.b="xd/u8uEc"; arc=pass (i=1 spf=pass spfdomain=flygoat.com dkim=pass dkdomain=flygoat.com dkim=pass dkdomain=messagingengine.com dmarc=pass fromdomain=flygoat.com); spf=pass (google.com: domain of linux-kernel+bounces-118907-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.199.223 as permitted sender) smtp.mailfrom="linux-kernel+bounces-118907-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=flygoat.com 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 ny.mirrors.kernel.org (Postfix) with ESMTPS id B9F8F1C2591E for ; Tue, 26 Mar 2024 11:41:54 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 36BE65812B; Tue, 26 Mar 2024 11:41:50 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=flygoat.com header.i=@flygoat.com header.b="MMOrE8a7"; dkim=pass (2048-bit key) header.d=messagingengine.com header.i=@messagingengine.com header.b="xd/u8uEc" Received: from wfhigh1-smtp.messagingengine.com (wfhigh1-smtp.messagingengine.com [64.147.123.152]) (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 376E538FB9; Tue, 26 Mar 2024 11:41:46 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=64.147.123.152 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1711453309; cv=none; b=bzhbH35KMDI7P+gyhZxcRVn43B5kBsannoVyTX2EJRoN4HOSqjhw6T9hPlBz4CH2Ia3B9Ki6l8hhiSIAvFgyCbGpN8TlWRjqcl3swdv1rSr7FOz4quYbt2JDP2+Tfanw4lkj4jj/WR3TuG5IYO+XxsvT8YoEF95TDkF+U3K1lgk= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1711453309; c=relaxed/simple; bh=LOYZi8+5ewDBNNpP9PQQw2zJlRjZ4vowyUViqCM6X4I=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:To:Cc; b=eTW9AIcdxoDLn67eF3LrPypIOEew+6++hKq9H7IMj0hT74a9GXma9wyruG2QKgBekS8K1B1454uRdKQeTi+77PMRgTBA/hzjc09SiHOa/lnuuwmevnOki06wKhdZ494H8rGwoMuYKSltuQM7h7x/y42O3lVFxgc8WD3Ro+N3nQ4= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=flygoat.com; spf=pass smtp.mailfrom=flygoat.com; dkim=pass (2048-bit key) header.d=flygoat.com header.i=@flygoat.com header.b=MMOrE8a7; dkim=pass (2048-bit key) header.d=messagingengine.com header.i=@messagingengine.com header.b=xd/u8uEc; arc=none smtp.client-ip=64.147.123.152 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=flygoat.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=flygoat.com Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailfhigh.west.internal (Postfix) with ESMTP id C6AAA1800095; Tue, 26 Mar 2024 07:41:45 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute4.internal (MEProxy); Tue, 26 Mar 2024 07:41:46 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=flygoat.com; h= cc:cc:content-transfer-encoding:content-type:content-type:date :date:from:from:in-reply-to:message-id:mime-version:reply-to :subject:subject:to:to; s=fm3; t=1711453305; x=1711539705; bh=Yz g7ptgYv8oRD0lDAK7pZDBw1X+IbqXjWAUI3kCBCjo=; b=MMOrE8a7wUIr+VepPn 1S4T5s83eF071Kd8WJC777QpVjE1Px7YDLqFUFjbWasQNjpP+HWsmDdK6PDmjteX s4W7AxFXsc0ohxGdaeMcEGQMsEtgGfcbJ1T3ExLGzZqFDkoXueji+M/PANBnFd6p qnA3+2+7OCNKYaKcuAP66r0VTlYbBaCqX5QR6Zo1SC+EJ/I+GONB4xuIVcxlZe2S pvUneGCYfyMBEFUUzruDNKgQAqBGamcjiOCSmdfRIqVjJxr4epwvMok5J+NBVwWY zIKsTRN2PVvtGygm4Pme31kVdHT0zYgnBE/AYeqOVoS0VABZUb6+83PgbYwX0E8r aFBA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:content-type:date:date:feedback-id:feedback-id :from:from:in-reply-to:message-id:mime-version:reply-to:subject :subject:to:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm2; t=1711453305; x=1711539705; bh=Yzg7ptgYv8oRD 0lDAK7pZDBw1X+IbqXjWAUI3kCBCjo=; b=xd/u8uEcxTKXjdWn9DHBXoAhwSO+D Vl2riBfwZ+UnXeV9NUMRl6/gjyoqKj/wRjBPT6px6oDJjSMZIEC8FIrrRhcBRXS+ Do9meykvI/XUDheyWccHb24a2tj3dBp12GFGITIsTlEtPYuCOAHbXZJbNcfXyZPz CVQ8DePmOAkJfo35HluVlX6tWnFzC+33ed1z5Af/bV6llbYKgp+K/7481rZamft9 7kunQq94bwL5qKIBEDLaf8Jjew+zmxO9wz7KZKxgvZwcud0rPP1ZgpJHHxYHrpib 4bOEr7qBXAH+vHmsnofZp7wz8VwRdUflLAXcfYu7x0G9eiHVxfEdGhhrg== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvledruddufedgfeduucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhephfffufggtgfgkffvvefosehtjeertdertdejnecuhfhrohhmpeflihgrgihu nhcujggrnhhguceojhhirgiguhhnrdihrghnghesfhhlhihgohgrthdrtghomheqnecugg ftrfgrthhtvghrnhephfffgeejgfejieeugffgudegvdekffevgeeuteetgeejveeiteei vedvffehlefgnecuffhomhgrihhnpehkvghrnhgvlhdrohhrghenucevlhhushhtvghruf hiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehjihgrgihunhdrhigrnhhgsehf lhihghhorghtrdgtohhm X-ME-Proxy: Feedback-ID: ifd894703:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Tue, 26 Mar 2024 07:41:43 -0400 (EDT) From: Jiaxun Yang Date: Tue, 26 Mar 2024 11:41:45 +0000 Subject: [PATCH] MIPS: Guard some macros with __ASSEMBLY__ in asm.h Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Message-Id: <20240326-asm-guard-v1-1-fe0c140a5aea@flygoat.com> X-B4-Tracking: v=1; b=H4sIAHi0AmYC/6tWKk4tykwtVrJSqFYqSi3LLM7MzwNyDHUUlJIzE vPSU3UzU4B8JSMDIxMDYyMz3cTiXN300sSiFN2UlJTUJCNjI8MUM0sloPqCotS0zAqwWdGxtbU AzHiH21sAAAA= To: Thomas Bogendoerfer Cc: linux-mips@vger.kernel.org, linux-kernel@vger.kernel.org, Geert Uytterhoeven , Jiaxun Yang X-Mailer: b4 0.13.0 X-Developer-Signature: v=1; a=openpgp-sha256; l=1083; i=jiaxun.yang@flygoat.com; h=from:subject:message-id; bh=LOYZi8+5ewDBNNpP9PQQw2zJlRjZ4vowyUViqCM6X4I=; b=owGbwMvMwCHmXMhTe71c8zDjabUkhjSmLVWvMtVvzdjCkhfSd7Z94zkFd16F10dEJkbXPn93f TKP6FPhjlIWBjEOBlkxRZYQAaW+DY0XF1x/kPUHZg4rE8gQBi5OAZiIVDLDP/M5K6oEDuVksO67 wipn3TTz66UoE7uniW+Pn/xknByl84Phr/QPmXkb5l/oS5YwSN/r3/jIZMf2DY+kRFi/KLzVk/v wiQEA X-Developer-Key: i=jiaxun.yang@flygoat.com; a=openpgp; fpr=980379BEFEBFBF477EA04EF9C111949073FC0F67 There are some assembly macros with very generic naming being defined asm.h. They are clashing with other macros from C code. Guard them with __ASSEMBLY__ to prevent futher clashes. Reported-by: Geert Uytterhoeven Link: https://lore.kernel.org/linux-mips/8d78894-dd89-9f4d-52bb-1b873c50be9c@linux-m68k.org/ Signed-off-by: Jiaxun Yang --- arch/mips/include/asm/asm.h | 3 +++ 1 file changed, 3 insertions(+) diff --git a/arch/mips/include/asm/asm.h b/arch/mips/include/asm/asm.h index 2e99450f4228..87ff609b53fe 100644 --- a/arch/mips/include/asm/asm.h +++ b/arch/mips/include/asm/asm.h @@ -37,6 +37,7 @@ #define CFI_SECTIONS #endif +#ifdef __ASSEMBLY__ /* * LEAF - declare leaf routine */ @@ -122,6 +123,8 @@ symbol = value #define ASM_PRINT(string) #endif +#endif /* __ASSEMBLY__ */ + /* * Stack alignment */ --- base-commit: 084c8e315db34b59d38d06e684b1a0dd07d30287 change-id: 20240326-asm-guard-dddeb2321d69 Best regards, -- Jiaxun Yang