From d9679931aaf5d231862b5584fcd040bba5e5a418 Mon Sep 17 00:00:00 2001 From: Jian-Min Liu Date: Mon, 26 May 2025 14:36:53 +0000 Subject: [PATCH] nvethernet: use -mno-outline-atomics for android kernel Previously, this option was disabled because the clang version used was too old (clang-r370808, clang 10). This option has been supported since clang-r416183b, clang 12. In order to avoid potential build errors, this option is re-enabled. Bug 5289423 Change-Id: I1d0fd5a3dfdff06e95eeca13f85a263922c6ecaf Signed-off-by: Jian-Min Liu Reviewed-on: https://git-master.nvidia.com/r/c/linux-nv-oot/+/3371014 Reviewed-by: Ankita Garg GVS: buildbot_gerritrpt --- drivers/net/ethernet/nvidia/nvethernet/Makefile | 5 ----- 1 file changed, 5 deletions(-) diff --git a/drivers/net/ethernet/nvidia/nvethernet/Makefile b/drivers/net/ethernet/nvidia/nvethernet/Makefile index ce32b5a4..f6438b63 100644 --- a/drivers/net/ethernet/nvidia/nvethernet/Makefile +++ b/drivers/net/ethernet/nvidia/nvethernet/Makefile @@ -15,14 +15,9 @@ ifeq ($(CONFIG_TEGRA_NVPPS),y) ccflags-y += -DCONFIG_TEGRA_NVPPS endif -ifndef CONFIG_TEGRA_SYSTEM_TYPE_ACK # These CFLAGS must not be shared/used in OSI. These are local to Linux ccflags-y += -DLINUX_OS -DNET30 -DNVPKCS_MACSEC -DLINUX_IVC -mno-outline-atomics -Werror \ -I$(srctree.nvidia-oot)/drivers/net/ethernet/nvidia/nvethernet/nvethernetrm/include -else -ccflags-y += -DLINUX_OS -DNET30 -DNVPKCS_MACSEC -DLINUX_IVC \ - -I$(srctree.nvidia-oot)/drivers/net/ethernet/nvidia/nvethernet/nvethernetrm/include -endif ifdef CONFIG_KASAN ccflags-y += -Wframe-larger-than=4096