From mboxrd@z Thu Jan 1 00:00:00 1970 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 phobos.denx.de (phobos.denx.de [85.214.62.61]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 81CD1C433F5 for ; Sat, 7 May 2022 10:23:41 +0000 (UTC) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 4E50D83D53; Sat, 7 May 2022 12:23:21 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=none (p=none dis=none) header.from=oss.nxp.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Authentication-Results: phobos.denx.de; dkim=pass (1024-bit key; unprotected) header.d=NXP1.onmicrosoft.com header.i=@NXP1.onmicrosoft.com header.b="Nkg8nU9G"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id B1C5E83AC9; Sat, 7 May 2022 12:23:16 +0200 (CEST) Received: from EUR04-HE1-obe.outbound.protection.outlook.com (mail-he1eur04on0606.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe0d::606]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by phobos.denx.de (Postfix) with ESMTPS id 73D8083922 for ; Sat, 7 May 2022 12:22:52 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=none (p=none dis=none) header.from=oss.nxp.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=peng.fan@oss.nxp.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=CjlNok0hdFEwcX0ltg/SRb0q9r7L5v86umM/CsgZs+X2+2EhRQT0WNXqebpYWIkXGpINMFHneQQFk364nkVbyaNuCR/oZavslIv4fjQWPrv8exOtcR6zpa1aKmrU3H68X008aCT/fi/kySKja4swLI8/h5pBpFKUQHXFPGE1uC0SRAgdHcJSYyZVEdY6rA3be/gwbUneyU6+Sb18vgvpK6AzbPtUjZm2dfgyf3sntZ8U6Wjw45vqLxYfk9qJI2aLzrahQiETj80K6aRM6ydYBpMc6byzQAC68RPvPlrEqUUzamNP8tpbzaDVeQWUwHVpZmrcj3vlRJKvRUYzcUejrA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=AUfgPS75Pdvv3U+6nZH4KrZVVjtqIxHrK/9dQ5bcq5I=; b=MvrSGFaF4ekhigdvodzu7Wt326ClUCnWmjCyCl5UiVy4bNh6efWd7dm2ptZaBK3mz9C0Z+ZBZp05KP+SXpv6lIwSlbq8UJDlXWzgh1IiPWLqHDam37Pw/v+SpQieqwuWDiqJsQSuYMmxHhQmB5T8BrIa3sF1+ziJBrN0Fmea6mkPO7i+lCmte/cjl8+tN9aw2fpEjS5lchgSDGrjeX6VUHY29sS2LuEp4BY+54e+pQRnTOuwfN1NdVKX0Ug4e5qcllbr+Jdqv88Duvy4liDMfcl18tG3/74Fho+UaTzoJerjZDIHnL+N2ttGWIZ/sTnks9zXIzN6YVC4ZK1U+BR7lw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oss.nxp.com; dmarc=pass action=none header.from=oss.nxp.com; dkim=pass header.d=oss.nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=NXP1.onmicrosoft.com; s=selector2-NXP1-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=AUfgPS75Pdvv3U+6nZH4KrZVVjtqIxHrK/9dQ5bcq5I=; b=Nkg8nU9GQxareEcDqhcRdqDK+q8Y9hCG3tzsZSDwKIE0a5+uRD86W5nOtjRWnBZbBZ5TKpVn1Ao4G6VWqSAKeHBPSRLfxTYe2Z3rkpHWX3EbA1W0PJWx9DbbZ1LdoF/Vt0DriJq5IozJre5xQPRc/i3BvrerXT6p5L9+iYs8c6E= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=oss.nxp.com; Received: from DU0PR04MB9417.eurprd04.prod.outlook.com (2603:10a6:10:358::11) by VI1PR0402MB3488.eurprd04.prod.outlook.com (2603:10a6:803:10::29) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5227.21; Sat, 7 May 2022 10:22:50 +0000 Received: from DU0PR04MB9417.eurprd04.prod.outlook.com ([fe80::fc66:662f:2a82:1420]) by DU0PR04MB9417.eurprd04.prod.outlook.com ([fe80::fc66:662f:2a82:1420%6]) with mapi id 15.20.5227.018; Sat, 7 May 2022 10:22:50 +0000 From: "Peng Fan (OSS)" To: sbabic@denx.de, festevam@gmail.com, ariel.dalessandro@collabora.com, michael@amarulasolutions.com, tharvey@gateworks.com, sjg@chromium.org, alpernebiyasak@gmail.com, marek.behun@nic.cz, pali@kernel.org, sr@denx.de, ricardo@foundries.io, patrick.delaunay@foss.st.com, trini@konsulko.com Cc: u-boot@lists.denx.de, Peng Fan Subject: [PATCH V2 7/7] binman_sym: guard with CONFIG_SPL_BINMAN_SYMBOLS Date: Sat, 7 May 2022 19:04:01 +0800 Message-Id: <20220507110402.21355-8-peng.fan@oss.nxp.com> X-Mailer: git-send-email 2.36.0 In-Reply-To: <20220507110402.21355-1-peng.fan@oss.nxp.com> References: <20220507110402.21355-1-peng.fan@oss.nxp.com> Content-Transfer-Encoding: 8bit Content-Type: text/plain X-ClientProxiedBy: SI2PR04CA0007.apcprd04.prod.outlook.com (2603:1096:4:197::19) To DU0PR04MB9417.eurprd04.prod.outlook.com (2603:10a6:10:358::11) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 83655b20-8c59-4373-3133-08da301389cd X-MS-TrafficTypeDiagnostic: VI1PR0402MB3488:EE_ X-MS-Exchange-SharedMailbox-RoutingAgent-Processed: True X-LD-Processed: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635,ExtAddr X-Microsoft-Antispam-PRVS: X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: mcyJ8kDrHAnzXdtzu+QwvNOeP0UyXgAIsvV7QJYoPxm+Sq9lXS8JsA/BUhoFrnoI3fMELALQXfVAv6smbidlbvbiq7LzGrHAFN2+gGUFN1geBgGCex6i9tq5yLIsf6wDxXPVs9xjVVPoW0PvbvkincQxQAMjv//DRfbxKI9TqcaW3crGlwNXeCENjOdkdZwf9OqLmuXS08BEi14xvPmEIcnypmtOL6qQrH2RFqkk0tjLIbb4RujG1FcBRVt/RMQfmb8JPbG/UMuH9HdMkRqUp+AKwoXis4icmxRye1VyqMjOFWX1QDYXNNaiKG7PZlVi/1GlZyDJ2dvJ9bSWChK4HxBK2lHP0t/yN2bx3SrB9FZwHFOSGzgj7i3r4MUvoa4mvDCatwgMNOW1idRmNQPnjXI2mUSQV1dh5QR3fASI7byP6E/57R9KKGdmI7nbolzxjZha4FZJ3gfIfnv938Su5VyQym+A4QXNLPiaW/mtZozmwXHKGS7WnMNDeSFcwVSof87Vae+5AwaFgWYooV/eMpBfnGwKStYjBBmfBfw+SFo0em6XjJc2zYCDHvpLvucTM9Clb1l5eq2ZGy20gsVV4Z9cNBOgaDcNG6tMif/pi9G4dcbwuD1BSoWElbicHXho/yfA+NFQGhzggnYOaaoa+07sX7AuiCyVM+q8DXuTOZhOacCPM9dPEpIx38VAbWAaqJiKODHMbGA3NzObLmNetZVveWt1vcG8gSi4e4YSih0= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DU0PR04MB9417.eurprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(4636009)(366004)(1076003)(6512007)(186003)(26005)(86362001)(2616005)(7416002)(5660300002)(8936002)(921005)(38100700002)(2906002)(83380400001)(4326008)(66476007)(8676002)(66556008)(66946007)(6506007)(38350700002)(508600001)(6666004)(52116002)(6486002)(316002); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?YbKKyNVYtYJmDpAuvm+A0vte3RxNWIrfS+lmpv5G7P6NrxuixvM/HVXvvPHE?= =?us-ascii?Q?J0kdEUKgENR1lNYr5wSLh1XalF0QXenxuKrfQ121GDb+gWkKCC1gYxVpeE+b?= =?us-ascii?Q?x1jmPxRe8ZyzcrnLrr/BQvHKao+mEe703LIePGDESB+g2zo9Va1bEhcD/6e+?= =?us-ascii?Q?G2RxpRGtdz3A8l1JkrMYtE1lZJiDGbU9E1eauPzHaqtfhoH563KJmgh/FZ2f?= =?us-ascii?Q?/HVA3vMst5zj5/sZqxE03COG2d7v55UOw5qKtyaskzFdl9XzLiWGViddpzpn?= =?us-ascii?Q?P6urHEK750JXUdMm0P+Qj8Av7lTyuRYVEB3RA0zkgKcdWs5+POYNyjgPp3yl?= =?us-ascii?Q?Jx5+/7h7SPpunaRtnHfK3aYPPW/NiShb8PXaKia2XrWFBnEzKxUkZxIRxsOW?= =?us-ascii?Q?rXO+wcaHFt9rU0ZSpM14Iqo4k2+yFrxUWF6S6VoOma0t9aVMHNIFmhvVxufc?= =?us-ascii?Q?SLM1KW/2zJZFx/OEC8aBCMYch3VCharxFVOyE3kWf0QacgV4SfEEORpYnYye?= =?us-ascii?Q?Lmntock7lqf70RQFoLN5KfU8jDlJo2mOHSQkoQM3i4H7LLLVTfTFRAAzI7JR?= =?us-ascii?Q?mr6Kkuz7IUJV1sUcJgWIJTmpUxTPPIB5lFv9N8aneRpaxNiiFxn5s2gytWVY?= =?us-ascii?Q?I0XGBG9OYahmB0f8tK38ePfOQ7gZFE70C3iTBjNtNU1kEO8Vq7gtotM/iQbJ?= =?us-ascii?Q?sU/bD1diLSpuDZHp7g6HfxRSAVVNZ8uIOra5LaHctlSmi0W2k4mruViXB0X8?= =?us-ascii?Q?sMNrtsmNyTJ6kEWbgUwqrBmNDrhYbpi6X9eyyGnvfa1Jbl2X9d3EU27S/LA9?= =?us-ascii?Q?5oX/xICiBk7e0why5kmlhGeWNkQ2gK5jm4AurgUCSXmz8o2Y651NnLobbwdN?= =?us-ascii?Q?c83K/kt7G013D6+KiVXhwhI56BUqC5dkRW1K142JnPNSulYOONKStV3YhUsg?= =?us-ascii?Q?2z4myyeFOfMens5yw6ZiQlc55qjOxwcYoOp9Q/kE3TTYdBTf0DbqYLTaNWs7?= =?us-ascii?Q?pFx5tMbfbha6m4ZuMD5ackLNocZz6uJdPib1N0C9UifTk0OAi3q36U8V8+G6?= =?us-ascii?Q?8Tk6dP5X1BTyiGS+NHhfqmIN//tlFpxTDyDvzUiUg6yIa+lIFcN4Sj9saEY2?= =?us-ascii?Q?LNA4OLxVutPcDr+FLQsYP1u/bKt5Y/geakNSMv2ihTcXEiy0v8Xu6005l0yN?= =?us-ascii?Q?aNaK5v2QKhDmambm5a8vfDI0EJJM0G0Vt71IQRdre+BjMbaEqkL9/SUq33iZ?= =?us-ascii?Q?pqV2FryJiAuRapzzZuikUXzOGck+YbW0ZqdiSWpVzmOvE1fSddZ2fjZvA0Au?= =?us-ascii?Q?9KdenRva7Qyc7jxjhlyfb0BTIXzlWL77ZYWjAvXBGJu4n/4IFe2P0iVv39fp?= =?us-ascii?Q?yB3DezmY38s25tObU2S8vRmwT4re5kkKABNH72zzm9oocgot0AMDz+R1U+69?= =?us-ascii?Q?0EQ4oofjW7Sg1X5LEjNB2JufSK7UDQScdwOzldBOZYBxyKcFZwQqjY2J9Zux?= =?us-ascii?Q?f7U5cERC33NuLuMw80DKTgfunV5cjTkhVxatLyD/QViFT3UHnqq858ummOQG?= =?us-ascii?Q?dOv3EwDrE97LSngfUEqjRvP720XZvP+reTPeBDORu8Znyoqn1BTyTTdK9P1Z?= =?us-ascii?Q?pmLLW89bM1ZPU5xyUa+kyB7MtZLxsc2GYJ5XBDHrZDWrXElbioc95DSpyuZz?= =?us-ascii?Q?veJkwhXn4bWo2pW3Kl50smEx60p0gB38VJMT4Ymhz4XfPE3dkS7hHiLucC3K?= =?us-ascii?Q?FkMQdr9emg=3D=3D?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 83655b20-8c59-4373-3133-08da301389cd X-MS-Exchange-CrossTenant-AuthSource: DU0PR04MB9417.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 May 2022 10:22:50.2346 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: 89JtP9/MvczXtbv9uyIHSAi6alEyFKHyqDyRN1uenEj2AyP6sgacZB8R/ekzxDqydPacKzOEAZmxFdHWQ8L/ew== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0402MB3488 X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.39 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" X-Virus-Scanned: clamav-milter 0.103.5 at phobos.denx.de X-Virus-Status: Clean From: Peng Fan There is case that CONFIG_BINMAN is defined, but CONFIG_SPL_BINMAN_SYMBOLS is not defined. In that case, there will be build failure. So use CONFIG_SPL_BINMAN_SYMBOLS to guard the macros, and define CONFIG_SPL_BINMAN_SYMBOLS in binman syms test. Signed-off-by: Peng Fan --- include/binman_sym.h | 2 +- tools/binman/test/u_boot_binman_syms.c | 1 + tools/binman/test/u_boot_binman_syms_size.c | 1 + 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/include/binman_sym.h b/include/binman_sym.h index 72e6765fe52..548d8f5654c 100644 --- a/include/binman_sym.h +++ b/include/binman_sym.h @@ -13,7 +13,7 @@ #define BINMAN_SYM_MISSING (-1UL) -#ifdef CONFIG_BINMAN +#ifdef CONFIG_SPL_BINMAN_SYMBOLS /** * binman_symname() - Internal function to get a binman symbol name diff --git a/tools/binman/test/u_boot_binman_syms.c b/tools/binman/test/u_boot_binman_syms.c index 37fc339ce84..f4a4d1f6846 100644 --- a/tools/binman/test/u_boot_binman_syms.c +++ b/tools/binman/test/u_boot_binman_syms.c @@ -6,6 +6,7 @@ */ #define CONFIG_BINMAN +#define CONFIG_SPL_BINMAN_SYMBOLS #include binman_sym_declare(unsigned long, u_boot_spl_any, offset); diff --git a/tools/binman/test/u_boot_binman_syms_size.c b/tools/binman/test/u_boot_binman_syms_size.c index 7224bc1863c..3a01d8ca4be 100644 --- a/tools/binman/test/u_boot_binman_syms_size.c +++ b/tools/binman/test/u_boot_binman_syms_size.c @@ -6,6 +6,7 @@ */ #define CONFIG_BINMAN +#define CONFIG_SPL_BINMAN_SYMBOLS #include binman_sym_declare(char, u_boot_spl, pos); -- 2.36.0