From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from NAM11-BN8-obe.outbound.protection.outlook.com (NAM11-BN8-obe.outbound.protection.outlook.com [40.107.236.100]) by mx.groups.io with SMTP id smtpd.web11.39863.1683165525779867290 for ; Wed, 03 May 2023 18:58:46 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="body hash did not verify" header.i=@os.amperecomputing.com header.s=selector2 header.b=gzUJiZa6; spf=pass (domain: os.amperecomputing.com, ip: 40.107.236.100, mailfrom: minhnguyen1@os.amperecomputing.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=KQ2Be82Zigy3Wm9JVx+gqQwdrQKa4RMNlA6K0uwkz0GCPo+RpK27LUdRclhNZ6sHkXuEs5+Hs6sL4XpJIfetUNIpyUT/KtYPaFEqlLiCwHjnWK1IR0r1yZUQyWgg0hvyCOnIkHf7zE1tjBYwbBPTnjggm38HKqOmefTbvcGjgXysmTvz8b1KfbaAiCMW3HfFba9DlR0R9V9jTU/5uWN+m+iGwB5Fm2q0gAeHu6O9nZSAQ+8iHMJsnTHjlFbXpB7JhK8t24cOV9DSlonh4wA5KhuJmbhfNhxUkRyXn49RBwwYN1u6Rp5pKa+8H13UHPjDcmGj/JJNOCjSLHPXZy6Phw== 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=hnpG3bUCxmaBvARhhw6TaH3kmzIWdQn0fckNBgL1Ubk=; b=S9RIiC+mx/J2IaCA+2SpjMVJEZIB6ocZDa0OQEVxLZyZ0HhvLK/YRrxUnI/5DtAeKUDCx15YDpY1b/HUImEMdeziOuXxgcfo76NTecow7o+eAADMai7dxqZZwiBoRxOzKTqgTY2MH9Xo6LJaqZuzcCYiOffQrxtEMSAUgselokN+IKsbyleXe/i/9znPXOeOl6zOthDLhsCc5wvflNXlV2zTeJJRuiWEs9CXb4cZ5fUOx2PZPkVFmrRnPohvmYhVJlXQpqsCFxSJNCVzmurVhNZZRVsjvJ5C3DJ1aSCqcoO36/qJsISBQIZx+8IPuzdz6Z+9FLI9OrpGAXemGSo8TQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=os.amperecomputing.com; dmarc=pass action=none header.from=os.amperecomputing.com; dkim=pass header.d=os.amperecomputing.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=os.amperecomputing.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=hnpG3bUCxmaBvARhhw6TaH3kmzIWdQn0fckNBgL1Ubk=; b=gzUJiZa6UBBD5ets8psOkjGZ5/rPJ39NHit0lLkGBSIu4hMXchC3MDUQoiSMnJG7RDRy0yigJPilOvEHxU4wn2t14wegnXe71iHWKg/DMO6R4tkjR83sZLmyi1N2s4xt8G6yzMVL2dM5Ccr46YmWetOzdO7wZytgK26KPdHOTRs= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=os.amperecomputing.com; Received: from SJ2PR01MB8049.prod.exchangelabs.com (2603:10b6:a03:4ce::10) by DM6PR01MB5978.prod.exchangelabs.com (2603:10b6:5:1df::26) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6363.22; Thu, 4 May 2023 01:58:43 +0000 Received: from SJ2PR01MB8049.prod.exchangelabs.com ([fe80::b8:5d56:7d04:223a]) by SJ2PR01MB8049.prod.exchangelabs.com ([fe80::b8:5d56:7d04:223a%3]) with mapi id 15.20.6340.030; Thu, 4 May 2023 01:58:43 +0000 From: Minh Nguyen To: devel@edk2.groups.io CC: patches@amperecomputing.com, abner.chang@amd.com, nicklew@nvidia.com, igork@ami.com, nhi@os.amperecomputing.com, Vu Nguyen , Minh Nguyen , Abner Chang Subject: [v1 PATCH 5/5] RedfishPkg: Fix compile issue on Linux Date: Thu, 4 May 2023 08:57:54 +0700 Message-ID: <20230504015754.1352305-6-minhnguyen1@os.amperecomputing.com> X-Mailer: git-send-email 2.39.0 In-Reply-To: <20230504015754.1352305-1-minhnguyen1@os.amperecomputing.com> References: <20230504015754.1352305-1-minhnguyen1@os.amperecomputing.com> X-ClientProxiedBy: SG2P153CA0037.APCP153.PROD.OUTLOOK.COM (2603:1096:4:c6::6) To SJ2PR01MB8049.prod.exchangelabs.com (2603:10b6:a03:4ce::10) Return-Path: minhnguyen1@os.amperecomputing.com MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SJ2PR01MB8049:EE_|DM6PR01MB5978:EE_ X-MS-Office365-Filtering-Correlation-Id: 9fee38f3-28ae-48a1-bd4d-08db4c4316b9 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: LM4QxYw9i0OAzq0+TCAL7T/qq4aZ4DJt2fya999PVdFIDJBKTO8MNqs7xY2laXv7wazdSwIa2ePWCr7/UrhVIfw6vrB59Lo/5ug5sjl90kcm9tZqm/TYkFx2uDK0Zv55nHikS0L5VSdTuXK2W287jkROFUv959M1Rdg6vUKy+gGTrVh3RlcXAlet9gAsPuG4RlDA0ilUWofjaP4pdLa+upmYGln3gd5wPoHrb7VBF1QUCDZB7wB3hsEaoWSCbokuYj3NhQqIoOlQnjuGd2Y/6K0jD7llxmUCGhVTDz8uuWENqSp9BpY+DGbhzjPuaZAKdJOFiHPWyCCZtskaxbNbhRCoO4kBzSCF8p0hI9VFfc2lQmRKtLEMZyFVW/mbA2PqJ6gDy8EFQ3vw6RFlbkQZosQMEZbmlIlQONnWe4jovVGmPYmRGHXSv6zWtutfSiUqwq7onQS2k/DtgNAGIPPGNs/dLsnsu8e0h4F/sx0qiWKE2c/KBrs9FXPKlU+XPhDbER4sA/dcV6Kix6eIjSgOtyrlt+MvmJP0I/UCZ3L2mpdd56pZf7ZcOnhRz96LUeFxlJgOKXGrk8axd9dssDwZ0MidL7FXEydyugvSFkd24wVFQJTByA0g/5dtXc78iM69 X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SJ2PR01MB8049.prod.exchangelabs.com;PTR:;CAT:NONE;SFS:(13230028)(4636009)(366004)(396003)(346002)(376002)(39850400004)(136003)(451199021)(8676002)(8936002)(52116002)(41300700001)(6666004)(4326008)(66946007)(66476007)(66556008)(6916009)(86362001)(38100700002)(478600001)(316002)(54906003)(38350700002)(6486002)(2906002)(2616005)(5660300002)(6512007)(6506007)(26005)(1076003)(186003)(83380400001);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?/wbMmr3V7u8UfqQYqVoJ+r89T/TO4+UBdgrgKCKZpSbop1Msp9AoWUZZtQqF?= =?us-ascii?Q?MVJ60FUAwWF2ae740Vlip58Yybh209KcdDd4rGZLSuDPyNVkuOqD4Bl7OLzP?= =?us-ascii?Q?JNXPQe5eDphLAPpyjHSSCkScrqao8V1qaBXCuLYXUjtXkp++4L4lHAkGY/SL?= =?us-ascii?Q?FbK54o0IX0DyhuTKvJ1wcY/s3GDst+lPhvhuWQusRpKIYX+L57MX8gD5rVim?= =?us-ascii?Q?p9TV1wL31318j8Rz4TKrOLTxA8yieDrgCIpL9gDq47RQez3FhyTg+F/kD4bV?= =?us-ascii?Q?5SGc3Ji8rFy+yk2n2CWWuDJLikTvxHKcNSH+Vpl/UOzoYLUprOaRuYhotPB+?= =?us-ascii?Q?f171DUgoujN/bTxWSEoVgXVW8jlzBWrxR63+lx4jmYa6DAUrqrWHY7PmQ0FV?= =?us-ascii?Q?daSFew/+o4M9OBpMTmhR7VkkjT4+z59lhWdOUdFvttFC617WhRk6p4qXBDc2?= =?us-ascii?Q?TNbOn2U4rhROqWRcEnBOXePjo/3NuKOVGFXUXywsYktoJ5+5F8AUl/U6V/wm?= =?us-ascii?Q?kGQB8otfJWEy0QYCzPu6zVS6d7KP6y4SgZEb8XI9JdY0RisATfn7puWuwQVe?= =?us-ascii?Q?St2/WWLlmu7c9cyuhZwZQNNq8+nlY/fTdGql8O7C/eR1KskGZUW3fdC/c5gD?= =?us-ascii?Q?6HeroUer9Zo+ZFeBtKKVV/PwA/GukP2ooEM/d2Diy71X6ISdJb+6ZSlFQDCu?= =?us-ascii?Q?UD/RLjtSQKbAE2BKP8LDkra1qzOuCJSZ8m1Ur7QhIFsiB9pjrmgWz+9ApRKQ?= =?us-ascii?Q?oyYTi22X2LUB+GJ+cx+2yz/aBdx0JNo4Se54Dez7tC8tzCgkb9dsvRvtnG7P?= =?us-ascii?Q?LmEiR7BJyj21cUamv+shhBEWemSMaxV16GOq6dEfMKnjQ6H8a8RMLdCCeAmZ?= =?us-ascii?Q?pKVRWdje5c+/et5gq0kFrAv40/GjBr5SR/6vVF0vy7ITGl40M9hdLzEai+Lg?= =?us-ascii?Q?/cll41yW98IzXg2VGCK0Nu0yXcJXWLPMF5BqA/o1F3AI3SbRumo8WehK+pb4?= =?us-ascii?Q?C4qK6ZsLe3IqOCOI6xXaAx1nhAjaJ9LW19+AxW1ORMdFcLcMB8txIp+2rE/x?= =?us-ascii?Q?oUma1BydBAM/+tejJJC0t/lecRQYMSXH7BwgG7s5pStOJYqQYnUoBlvQ5npv?= =?us-ascii?Q?WTPppWHjF/QRMq6tY0na0fhrM/47nEQgWpmS5G7rNe3hgmgqYuEs4+djUOQw?= =?us-ascii?Q?c2dvIwVCfsO3fH6tJ7Pvqg18almrnbYU0dalNbtxgMkO47P4eyjGhXHvcjtn?= =?us-ascii?Q?FDyLizouzRQCxOyjOqlFv+zQybQxNpWE86G0F9rKqatJ4HZDHY09KGPbTiMD?= =?us-ascii?Q?8dpk1/os/WQHZz3qi8/7NqWXb1IPW3j5Csd33WTIu8n+iWmdlMuYNXxr3wCX?= =?us-ascii?Q?6G13swbd+CLqVmjKva1KxNUxRbVfsYBTHytwjBRQyuIOys8vZGCv+Y5OxODg?= =?us-ascii?Q?f+tqMqjHXoheG82yDMCvVCUgApN+9ASYDcNjoxr1w8jS6rZB84k+MMr38PtD?= =?us-ascii?Q?QslrBYU6qeuKwH1VOI+CrphyddcVHJS/+iSSNOYzeLORZ1Otfk3rJq/G3X8o?= =?us-ascii?Q?du84m17JKBdBrXMlvZ9KzKcCADKVpivCUHxCeUQlnZiR4hefzSSGwdPrE9Df?= =?us-ascii?Q?w2GwGWXlcuiGi1HZRGgznguvP4M8rgh+GOzA8rmPvWVQ?= X-OriginatorOrg: os.amperecomputing.com X-MS-Exchange-CrossTenant-Network-Message-Id: 9fee38f3-28ae-48a1-bd4d-08db4c4316b9 X-MS-Exchange-CrossTenant-AuthSource: SJ2PR01MB8049.prod.exchangelabs.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 May 2023 01:58:43.3182 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 3bc2b170-fd94-476d-b0ce-4229bdc904a7 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: zWr3R6eHbUWHZSWCwLKwPIbHHAk9xxI+2PuoKQj59xtU7bU45sKblily4JjZZ28aUn4YJI+D9wTMcKrhoz22HmieumGzrNXzYy6JSgvz4oIOvfz09ND+8Hc9srj8v6UD X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR01MB5978 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain From: Vu Nguyen It requires a fixed size array to store the content of device path PCD. Add the array size to solve this issue. Signed-off-by: Minh Nguyen Reviewed-by: Abner Chang --- RedfishPkg/Include/Pcd/RestExServiceDevicePath.h | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/RedfishPkg/Include/Pcd/RestExServiceDevicePath.h b/RedfishPkg/= Include/Pcd/RestExServiceDevicePath.h index 91b1198297c2..57fc199f61f2 100644 --- a/RedfishPkg/Include/Pcd/RestExServiceDevicePath.h +++ b/RedfishPkg/Include/Pcd/RestExServiceDevicePath.h @@ -4,6 +4,7 @@ =20 Copyright (c) 2019, Intel Corporation. All rights reserved.
(C) Copyright 2020 Hewlett Packard Enterprise Development LP
+ Copyright (c) 2023, Ampere Computing LLC. All rights reserved.
=20 SPDX-License-Identifier: BSD-2-Clause-Patent =20 @@ -14,6 +15,8 @@ =20 #include =20 +#define MAX_DEVICE_PATH_NODE 40 + typedef enum { DEVICE_PATH_MATCH_MAC_NODE =3D 1, DEVICE_PATH_MATCH_PCI_NODE =3D 2, @@ -32,7 +35,7 @@ typedef struct { // 0x03,0x0b,0x25,0x00,0x00,0x50,0x56,0xc0,0x00,0x02,0x00,0x00,0x00,0= x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0= x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01, // 0x7f,0xff,0x04,0x00} // - EFI_DEVICE_PATH_PROTOCOL DevicePath[]; + EFI_DEVICE_PATH_PROTOCOL DevicePath[MAX_DEVICE_PATH_NODE]; } REST_EX_SERVICE_DEVICE_PATH_DATA; =20 #endif --=20 2.39.0