From nobody Thu Oct 30 23:19:48 2025 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of lists.xenproject.org designates 192.237.175.120 as permitted sender) client-ip=192.237.175.120; envelope-from=xen-devel-bounces@lists.xenproject.org; helo=lists.xenproject.org; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of lists.xenproject.org designates 192.237.175.120 as permitted sender) smtp.mailfrom=xen-devel-bounces@lists.xenproject.org; dmarc=pass(p=reject dis=none) header.from=cloud.com ARC-Seal: i=1; a=rsa-sha256; t=1753088868; cv=none; d=zohomail.com; s=zohoarc; b=Vb5wdEv9qXIeFWOm/5lfrQAwtmUSeW57y48gcZBMxAlNS8i16pV37U18oIpaw6PPpA4DoeTfiiUXYjqo5slDY0Q45X3gw/XZ5Qn+DSkQUI4nPfaoSdobkriZznZN+MZs/WIRBbpmZqZsL4Ko5NVLAhsfS843zPPDKSzQSN+kVKI= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1753088868; h=Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=XAzw5GQeDulftsdeM+fNGWQc7tJSJ2/k7O0gxsiOG10=; b=PFucIIEyPAqKL+li4lKDXxAj4FzqSrC7lKgAhT7CC4AiP3ikw2QTCheTrm8yHIs1Sk6S+gJqGlOQ87/LYQKWzz4mjvcztC5y0qhj3VftZtJPoyeLfPRBJ7gTGVYn1yz9h6jNuSI+oqC4wQIJT30an7ALloZQBjhiotWk9imJ0eA= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of lists.xenproject.org designates 192.237.175.120 as permitted sender) smtp.mailfrom=xen-devel-bounces@lists.xenproject.org; dmarc=pass header.from= (p=reject dis=none) Return-Path: Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) by mx.zohomail.com with SMTPS id 1753088868885607.3991191328047; Mon, 21 Jul 2025 02:07:48 -0700 (PDT) Received: from list by lists.xenproject.org with outflank-mailman.1051218.1419510 (Exim 4.92) (envelope-from ) id 1udmUV-0005Sq-L3; Mon, 21 Jul 2025 09:07:23 +0000 Received: by outflank-mailman (output) from mailman id 1051218.1419510; Mon, 21 Jul 2025 09:07:23 +0000 Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1udmUV-0005Si-IL; Mon, 21 Jul 2025 09:07:23 +0000 Received: by outflank-mailman (input) for mailman id 1051218; Mon, 21 Jul 2025 09:07:22 +0000 Received: from se1-gles-sth1-in.inumbo.com ([159.253.27.254] helo=se1-gles-sth1.inumbo.com) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1udmUU-0005SY-PQ for xen-devel@lists.xenproject.org; Mon, 21 Jul 2025 09:07:22 +0000 Received: from mail-wm1-x333.google.com (mail-wm1-x333.google.com [2a00:1450:4864:20::333]) by se1-gles-sth1.inumbo.com (Halon) with ESMTPS id 1c4e0c16-6612-11f0-a31d-13f23c93f187; Mon, 21 Jul 2025 11:07:22 +0200 (CEST) Received: by mail-wm1-x333.google.com with SMTP id 5b1f17b1804b1-45610582d07so31332265e9.0 for ; Mon, 21 Jul 2025 02:07:22 -0700 (PDT) Received: from localhost.localdomain (111.142.125.91.dyn.plus.net. [91.125.142.111]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4562e7f4289sm153796045e9.7.2025.07.21.02.07.20 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 21 Jul 2025 02:07:20 -0700 (PDT) X-Outflank-Mailman: Message body and most headers restored to incoming version X-BeenThere: xen-devel@lists.xenproject.org List-Id: Xen developer discussion List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Precedence: list Sender: "Xen-devel" X-Inumbo-ID: 1c4e0c16-6612-11f0-a31d-13f23c93f187 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cloud.com; s=cloud; t=1753088841; x=1753693641; darn=lists.xenproject.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=XAzw5GQeDulftsdeM+fNGWQc7tJSJ2/k7O0gxsiOG10=; b=TBRCXJCFo8rphMrtg3zLler2oUt5Fwt35A1f8fGi8vxNetrwR7tBLO5JJcUK2sN2Ba rIDe+zoXZf9I39aBrLZ4fvqHwTsEyB9iiB2Yh7TdXMvyfh5MFQBVD+JtIS9W4NfTl3cc W/oy4S6/l/fX3siMEJeTmj1brLoqEgEpmbspE= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1753088841; x=1753693641; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=XAzw5GQeDulftsdeM+fNGWQc7tJSJ2/k7O0gxsiOG10=; b=hGaO8aPWjLzqHMXejDmlrztq9fUPW22fmPTmxVGP4ISjpVIUlwmEI1kmJ5CJO4m2b1 UisAwvEMvzMdxIzsSK4m5LCuGslNnkMkCxeOhGuVi8NJKp4E9YlwAyaXUI2syZqyR4MG Q1GLQq4CVXtnAL4TeM34I1m/6lQBmlKfZRR4W7vYr7uySy3L65BVtEgizHRXJpduvT13 dBK1xND8s4NHZmXB2F4IBZ0h1xZk4gx5zviQgYZExl8D/FLin7JvXzggKONbFUVjqf/P 8DumfpI6nWh21snm1Rk2RD1NA8M7G1AhJSvfz1luFvQCYBGRN18oG6TBTWbymblHJtiU hZVQ== X-Gm-Message-State: AOJu0YxgHiSo5S91S4MU38RGlruEZsoe8OmMFNSmdbTstRA1ljaStnCb cBkkoOpu5gq9cCyXcaRkYCUheDmM1vFrjjdTKqflCr5nbf80QSY3bLHhhQbFY8TOjiuHtfDlch5 bywbtmFc= X-Gm-Gg: ASbGncsNIpAl/OIa6kzDujAfO1RGBsf8Or2jLq2NsctxGOYzT2Pb3mG+Rbnpew5uwpp PU4vijrrVFZsEYc/3njzRYCBm2QmRTR3kOom2jQ8I7lwp4RXDN4JIORNHtqbepDAwQkU4jzr/DB /vl6ewJEu7FN5a2j8AAPgpb1QfE0Xezkw99/+LZoZBhLitE2aiGItQTLtrHttYK3O9BZtE5Szpa 053hg9msp+NWBgm1QaNGqz/zE3y8DRN/xLIOPrGMsdIzM37Ffv4Nkr59EpM4/gp6/6t27TBpUsZ iAqHkawqCbM4u+DpSn9INxEt0ou3zoRlM/np1NYZePnDQt82ZIruoD+fCB6udtKYfqm6w5q8tAZ kte5MG/+Go5oOPUmcWk6uvX6HLzV9Fb1IlDZV9UmwoLZUzjSvP2jhdtd7PZ66YulSOIQUyZ0= X-Google-Smtp-Source: AGHT+IGqFjVIWsN2Fq0JlnhMaZ4SuxHM7Xo7f44QTmcFG0FY5gNKt4WuzZnO+PGJjBbsPJY9YJLUJQ== X-Received: by 2002:a05:600c:c0d2:20b0:456:1e4a:bb5b with SMTP id 5b1f17b1804b1-45635845454mr76964575e9.32.1753088841257; Mon, 21 Jul 2025 02:07:21 -0700 (PDT) From: Frediano Ziglio To: xen-devel@lists.xenproject.org Cc: Frediano Ziglio , Stefano Stabellini , Julien Grall , Bertrand Marquis , Michal Orzel , Volodymyr Babchuk Subject: [PATCH 1/3] xen/efi: Reuse fdt_setprop_u32 and fdt_setprop_u64 Date: Mon, 21 Jul 2025 10:07:09 +0100 Message-ID: <20250721090713.414324-2-frediano.ziglio@cloud.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20250721090713.414324-1-frediano.ziglio@cloud.com> References: <20250721090713.414324-1-frediano.ziglio@cloud.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-ZohoMail-DKIM: pass (identity @cloud.com) X-ZM-MESSAGEID: 1753088869637116600 Content-Type: text/plain; charset="utf-8" Signed-off-by: Frediano Ziglio Reviewed-by: Michal Orzel --- xen/arch/arm/efi/efi-boot.h | 33 ++++++++++++--------------------- 1 file changed, 12 insertions(+), 21 deletions(-) diff --git a/xen/arch/arm/efi/efi-boot.h b/xen/arch/arm/efi/efi-boot.h index 3dbeed3f89..a2aede21d5 100644 --- a/xen/arch/arm/efi/efi-boot.h +++ b/xen/arch/arm/efi/efi-boot.h @@ -79,8 +79,7 @@ static int __init setup_chosen_node(void *fdt, int *addr_= cells, int *size_cells) prop =3D fdt_get_property(fdt, node, "#address-cells", &len); if ( !prop ) { - val =3D cpu_to_fdt32(2); - if ( fdt_setprop(fdt, node, "#address-cells", &val, sizeof(val)) ) + if ( fdt_setprop_u32(fdt, node, "#address-cells", 2) ) return -1; *addr_cells =3D 2; } @@ -90,8 +89,7 @@ static int __init setup_chosen_node(void *fdt, int *addr_= cells, int *size_cells) prop =3D fdt_get_property(fdt, node, "#size-cells", &len); if ( !prop ) { - val =3D cpu_to_fdt32(2); - if ( fdt_setprop(fdt, node, "#size-cells", &val, sizeof(val)) ) + if ( fdt_setprop_u32(fdt, node, "#size-cells", 2) ) return -1; *size_cells =3D 2; } @@ -251,8 +249,6 @@ static EFI_STATUS __init fdt_add_uefi_nodes(EFI_SYSTEM_= TABLE *sys_table, { int node; int status; - u32 fdt_val32; - u64 fdt_val64; int num_rsv; =20 /* @@ -275,33 +271,28 @@ static EFI_STATUS __init fdt_add_uefi_nodes(EFI_SYSTE= M_TABLE *sys_table, } } =20 - fdt_val64 =3D cpu_to_fdt64((u64)(uintptr_t)sys_table); - status =3D fdt_setprop(fdt, node, "linux,uefi-system-table", - &fdt_val64, sizeof(fdt_val64)); + status =3D fdt_setprop_u64(fdt, node, "linux,uefi-system-table", + (uintptr_t)sys_table); if ( status ) goto fdt_set_fail; =20 - fdt_val64 =3D cpu_to_fdt64((u64)(uintptr_t)memory_map); - status =3D fdt_setprop(fdt, node, "linux,uefi-mmap-start", - &fdt_val64, sizeof(fdt_val64)); + status =3D fdt_setprop_u64(fdt, node, "linux,uefi-mmap-start", + (uintptr_t)memory_map); if ( status ) goto fdt_set_fail; =20 - fdt_val32 =3D cpu_to_fdt32(map_size); - status =3D fdt_setprop(fdt, node, "linux,uefi-mmap-size", - &fdt_val32, sizeof(fdt_val32)); + status =3D fdt_setprop_u32(fdt, node, "linux,uefi-mmap-size", + map_size); if ( status ) goto fdt_set_fail; =20 - fdt_val32 =3D cpu_to_fdt32(desc_size); - status =3D fdt_setprop(fdt, node, "linux,uefi-mmap-desc-size", - &fdt_val32, sizeof(fdt_val32)); + status =3D fdt_setprop_u32(fdt, node, "linux,uefi-mmap-desc-size", + desc_size); if ( status ) goto fdt_set_fail; =20 - fdt_val32 =3D cpu_to_fdt32(desc_ver); - status =3D fdt_setprop(fdt, node, "linux,uefi-mmap-desc-ver", - &fdt_val32, sizeof(fdt_val32)); + status =3D fdt_setprop_u32(fdt, node, "linux,uefi-mmap-desc-ver", + desc_ver); if ( status ) goto fdt_set_fail; =20 --=20 2.43.0 From nobody Thu Oct 30 23:19:48 2025 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of lists.xenproject.org designates 192.237.175.120 as permitted sender) client-ip=192.237.175.120; envelope-from=xen-devel-bounces@lists.xenproject.org; helo=lists.xenproject.org; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of lists.xenproject.org designates 192.237.175.120 as permitted sender) smtp.mailfrom=xen-devel-bounces@lists.xenproject.org; dmarc=pass(p=reject dis=none) header.from=cloud.com ARC-Seal: i=1; a=rsa-sha256; t=1753088862; cv=none; d=zohomail.com; s=zohoarc; b=Z6VGFb1VUUbByTOVqCpJIF2qP1EbkNFF68krMbAMS+froWdZG2L+kmw6ndDKzW2QLM7Bd36cACxJcVTQzF0uud1VqbWzwlUQNSVGp4SunFJ4eo1On8cbEINNnDSqPQhG7f464Hu/D0OVW4gw1B4gzKkKe+D81N6TdQmFOv832ZI= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1753088862; h=Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=xXcxA/OVyESwNEAQmGhSTUsFA7SU5z4DTDyl667BtGs=; b=l2T5EY4Sdm08IdtcdoUzRnDe5t916vFj7WJVU+2RT4dFCENy+qQKiVsQrwA7SFQqF1lJPiWPQtUHm/bRaEYSKjC7Y4WngorofBKkGzcpcsHUuh3ByqtaDzUZRaeY2aFFm+MgXxhMNE1g51xHz0QKUJY08syONB4PrppTIagKuE8= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of lists.xenproject.org designates 192.237.175.120 as permitted sender) smtp.mailfrom=xen-devel-bounces@lists.xenproject.org; dmarc=pass header.from= (p=reject dis=none) Return-Path: Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) by mx.zohomail.com with SMTPS id 1753088862445419.94226914417743; Mon, 21 Jul 2025 02:07:42 -0700 (PDT) Received: from list by lists.xenproject.org with outflank-mailman.1051219.1419520 (Exim 4.92) (envelope-from ) id 1udmUW-0005gP-RY; Mon, 21 Jul 2025 09:07:24 +0000 Received: by outflank-mailman (output) from mailman id 1051219.1419520; Mon, 21 Jul 2025 09:07:24 +0000 Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1udmUW-0005gI-Ol; Mon, 21 Jul 2025 09:07:24 +0000 Received: by outflank-mailman (input) for mailman id 1051219; Mon, 21 Jul 2025 09:07:23 +0000 Received: from se1-gles-sth1-in.inumbo.com ([159.253.27.254] helo=se1-gles-sth1.inumbo.com) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1udmUV-0005SY-EA for xen-devel@lists.xenproject.org; Mon, 21 Jul 2025 09:07:23 +0000 Received: from mail-wm1-x32b.google.com (mail-wm1-x32b.google.com [2a00:1450:4864:20::32b]) by se1-gles-sth1.inumbo.com (Halon) with ESMTPS id 1cc1923f-6612-11f0-a31d-13f23c93f187; Mon, 21 Jul 2025 11:07:22 +0200 (CEST) Received: by mail-wm1-x32b.google.com with SMTP id 5b1f17b1804b1-451d54214adso28701065e9.3 for ; Mon, 21 Jul 2025 02:07:22 -0700 (PDT) Received: from localhost.localdomain (111.142.125.91.dyn.plus.net. [91.125.142.111]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4562e7f4289sm153796045e9.7.2025.07.21.02.07.21 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 21 Jul 2025 02:07:21 -0700 (PDT) X-Outflank-Mailman: Message body and most headers restored to incoming version X-BeenThere: xen-devel@lists.xenproject.org List-Id: Xen developer discussion List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Precedence: list Sender: "Xen-devel" X-Inumbo-ID: 1cc1923f-6612-11f0-a31d-13f23c93f187 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cloud.com; s=cloud; t=1753088842; x=1753693642; darn=lists.xenproject.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=xXcxA/OVyESwNEAQmGhSTUsFA7SU5z4DTDyl667BtGs=; b=D4zV4jylIljxMp+MR27tq7lJ06uval2fulLTizwcDBSiuZy8E0Oa6XQXH7pMMmNXho 9smw4dUbxEdCPrRJ/nfdoAWUIe0Ifc6km6HHGUAxlYI7r5qyDw7JSnaUd0xz7MzIp1ka bYBlzOmGXlKXBmrRTQ8MvAlu8bAkIM1OsjwzE= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1753088842; x=1753693642; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=xXcxA/OVyESwNEAQmGhSTUsFA7SU5z4DTDyl667BtGs=; b=EmZH9tbM+GvnA/d89Y2bduCkN1kOK0umSOPAhvNOXWNwOvLhV78OJ0tV2Z4QXUzCFR PapAtMiy12KepL6uD8+QJKLYEVHC5YB/yqLEM+wmLggDS6GeIsKpLD1D2PPdwJIg4IRp FoADtr/rGY/mpXeh8S3lH8MiFpLmVN2oda2IDxn5rzJbbXAKiplCjFcRjdw3d1IGerKL EP8bK6wLpZbgJzvDxaVfVeh8D9SUwT4D8P9D8q3fOEjMpD7qGpxZi89IC2d8QoZn5yOZ RknQEp/NG5hlG8hSUUfRPs8VmLm9CzqJ40pM851R/b2Grb6MonjFy6Tntpkgjt4hEjuG MLtw== X-Gm-Message-State: AOJu0YyyOeEDyIgALLM5A+Wg4InhHoz6zCMW9BPSAZADNiiZwywV5bsl rfzLrLRguenuD7Lzz6Y2YBqksS465PNVhFUlfTohBl9+qxeAbCuyhYVntpSPwdRHhWdQBjJKT13 6Dxlqyz0= X-Gm-Gg: ASbGncst+8nGdBRZuNDUMixnJzjjwRieADvFiKMfjcx5ywN0BC9o0fi9p6OAXl5Qwbd 8IZOkKlyww8yt5JTm+0BRgiIXvqkvdzrAMmYmcaoqx8VWBtwyd0edw6rz2s/CEuPszSUVD0mbEj 1Blcxr1LlWvO63khGUv8W06Mevuug1rYvGBYajr8a8yF+wxsK2ZszO0RB+PpCFDOXj8vF/86ZCs RtBvgpe/Z0UyAsXB52td8pk6Ekt6Pvvv3yLTvHsV/qAGpAKWSMiuOyRNhpN8eN+0iKrcus541gJ Qw823uA+qMVH4Dw59jqiUJRfnorD6qZu2NALMp27rvoEWYpXEn0UVMKlpwGDBK3m9dcT8gTu88j T3wRp9MF8xie+Hu/bbi5M4f+iW8xWhMxZgv88iDf01faVfgrJc0r8fx8kgVD1CM+07/EvYrY= X-Google-Smtp-Source: AGHT+IHfzHXPSzGEr9g83c1VDR26VkEC8tB4oDZzpexMel+/w9eav8WXgRXass454R8tcR6qK8ZLNg== X-Received: by 2002:a05:600c:3d97:b0:456:2020:166a with SMTP id 5b1f17b1804b1-4563532c3bcmr124441185e9.20.1753088841984; Mon, 21 Jul 2025 02:07:21 -0700 (PDT) From: Frediano Ziglio To: xen-devel@lists.xenproject.org Cc: Frediano Ziglio , Stefano Stabellini , Julien Grall , Bertrand Marquis , Michal Orzel , Volodymyr Babchuk Subject: [PATCH 2/3] xen/efi: Fix indentation Date: Mon, 21 Jul 2025 10:07:10 +0100 Message-ID: <20250721090713.414324-3-frediano.ziglio@cloud.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20250721090713.414324-1-frediano.ziglio@cloud.com> References: <20250721090713.414324-1-frediano.ziglio@cloud.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-ZohoMail-DKIM: pass (identity @cloud.com) X-ZM-MESSAGEID: 1753088863647116600 Content-Type: text/plain; charset="utf-8" Use 4 spaces instead of 3 spaces. Signed-off-by: Frediano Ziglio Reviewed-by: Michal Orzel --- xen/arch/arm/efi/efi-boot.h | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/xen/arch/arm/efi/efi-boot.h b/xen/arch/arm/efi/efi-boot.h index a2aede21d5..6323db547b 100644 --- a/xen/arch/arm/efi/efi-boot.h +++ b/xen/arch/arm/efi/efi-boot.h @@ -251,13 +251,13 @@ static EFI_STATUS __init fdt_add_uefi_nodes(EFI_SYSTE= M_TABLE *sys_table, int status; int num_rsv; =20 - /* - * Delete all memory reserve map entries. When booting via UEFI, - * kernel will use the UEFI memory map to find reserved regions. - */ - num_rsv =3D fdt_num_mem_rsv(fdt); - while ( num_rsv-- > 0 ) - fdt_del_mem_rsv(fdt, num_rsv); + /* + * Delete all memory reserve map entries. When booting via UEFI, + * kernel will use the UEFI memory map to find reserved regions. + */ + num_rsv =3D fdt_num_mem_rsv(fdt); + while ( num_rsv-- > 0 ) + fdt_del_mem_rsv(fdt, num_rsv); =20 /* Add FDT entries for EFI runtime services in chosen node. */ node =3D fdt_subnode_offset(fdt, 0, "chosen"); --=20 2.43.0 From nobody Thu Oct 30 23:19:48 2025 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of lists.xenproject.org designates 192.237.175.120 as permitted sender) client-ip=192.237.175.120; envelope-from=xen-devel-bounces@lists.xenproject.org; helo=lists.xenproject.org; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of lists.xenproject.org designates 192.237.175.120 as permitted sender) smtp.mailfrom=xen-devel-bounces@lists.xenproject.org; dmarc=pass(p=reject dis=none) header.from=cloud.com ARC-Seal: i=1; a=rsa-sha256; t=1753088870; cv=none; d=zohomail.com; s=zohoarc; b=TEUcvG/MT/BdrUc24AKNsb+QqPDQrlEd3ygKu738RhFHrGTtypnH7sWyO18ItDqDntX82sh7GOBk4zKAU3tHOc5IKRLXGf+xjBTMw7rxZJS/lqw2vOcIkOYCBGs1zVOc9vZYL6sVWI128OgqhoTS5+qyiP5aHe/2KccW25CMcwc= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1753088870; h=Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=BGE0BY2I60CMSWsB7J7S4Oe8vIKtCSaYVqkBiZL78LA=; b=R16mlIyWjNfhe7b1AgsCibwACxAPaHxHxZBprij4MV4Nw8aArTV00VD6SKRQY2dv7j7fEE2lEDx60IkpbevjhdGMCvWwzTjkFZ7GktArQRocKw4H0C26Sg6nHB44T4hMhQatQTlYOW9Q4hXJmLS/XX3Pvy33+s1YlVkCN1nUimU= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of lists.xenproject.org designates 192.237.175.120 as permitted sender) smtp.mailfrom=xen-devel-bounces@lists.xenproject.org; dmarc=pass header.from= (p=reject dis=none) Return-Path: Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) by mx.zohomail.com with SMTPS id 1753088870556151.22783041596028; Mon, 21 Jul 2025 02:07:50 -0700 (PDT) Received: from list by lists.xenproject.org with outflank-mailman.1051220.1419531 (Exim 4.92) (envelope-from ) id 1udmUY-0005uD-2D; Mon, 21 Jul 2025 09:07:26 +0000 Received: by outflank-mailman (output) from mailman id 1051220.1419531; Mon, 21 Jul 2025 09:07:26 +0000 Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1udmUX-0005u6-Vb; Mon, 21 Jul 2025 09:07:25 +0000 Received: by outflank-mailman (input) for mailman id 1051220; Mon, 21 Jul 2025 09:07:24 +0000 Received: from se1-gles-sth1-in.inumbo.com ([159.253.27.254] helo=se1-gles-sth1.inumbo.com) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1udmUW-0005SY-EB for xen-devel@lists.xenproject.org; Mon, 21 Jul 2025 09:07:24 +0000 Received: from mail-wr1-x42f.google.com (mail-wr1-x42f.google.com [2a00:1450:4864:20::42f]) by se1-gles-sth1.inumbo.com (Halon) with ESMTPS id 1d4557f9-6612-11f0-a31d-13f23c93f187; Mon, 21 Jul 2025 11:07:23 +0200 (CEST) Received: by mail-wr1-x42f.google.com with SMTP id ffacd0b85a97d-3a4f72cba73so3067793f8f.1 for ; Mon, 21 Jul 2025 02:07:23 -0700 (PDT) Received: from localhost.localdomain (111.142.125.91.dyn.plus.net. [91.125.142.111]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4562e7f4289sm153796045e9.7.2025.07.21.02.07.22 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 21 Jul 2025 02:07:22 -0700 (PDT) X-Outflank-Mailman: Message body and most headers restored to incoming version X-BeenThere: xen-devel@lists.xenproject.org List-Id: Xen developer discussion List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Precedence: list Sender: "Xen-devel" X-Inumbo-ID: 1d4557f9-6612-11f0-a31d-13f23c93f187 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cloud.com; s=cloud; t=1753088843; x=1753693643; darn=lists.xenproject.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=BGE0BY2I60CMSWsB7J7S4Oe8vIKtCSaYVqkBiZL78LA=; b=NwhpVFGDYYiqXWAnW//vdgYsrTAclwHYWDQc4673pSU9VzeJxc/xHwAMnAGE/UqxCk 42XYrUqCRWOMzhlvdxwHjZqXSVwY5Iuu3OU/utliyxhImSvssY3gKwbnUGLGqaKpP38j 0sZOVu1P0gXm6gqSWosl7xrL1Aj75JXVKFBmU= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1753088843; x=1753693643; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=BGE0BY2I60CMSWsB7J7S4Oe8vIKtCSaYVqkBiZL78LA=; b=pbFpaq5Tv/Hwgb8JxcBpF2fet5/rF0W/nYAT6PkjftC+fk/rpnRclqLSQoyPS2d6FQ g+CYo+sniXGQLnLC08UuzR50lBNB920rK0gL4CZ/ZhQsTsPQesdg+UFelsOkx2EumYCM /JwTUqTo6Z8WC5hH1EHrX1Fpe8O8U3YS4TNOehWri/KAuiQxCmeGY2WaDBCOgZOZO6tb LIdnXCXwzbxjmvxBLWx5lVekDovbvmU+bkQ/MO3+zMRwvXgAICJDnSVPSOyTnSxKEYyN H+oiXEYFF7cIkNJIBWutzbNV2KXOcSz+lR2B2COjAg+wFM2m+cINx4TaGC+txgycxxfi RrMQ== X-Gm-Message-State: AOJu0YyshWyuFcOMcebnjqT5crKIYo/X+uuMrCwV0aTWi31dLFfmOJmC DxaMAhLDfQkcm/4J6HRtThoIzrNeUQSqUyckzj5A4bd9lqByBaTd1cMtrZLP/eC+jcOGsz6hyML 7Syha5oU= X-Gm-Gg: ASbGnct1eFi7yggfSFnPeEY80mUuEl847PuDCY1mjv9AOHHB3QgVW6PyaY1FoqhlCxB rseNntf1KSkIu06bWH5uHzRtcqt119CYQ+lTZn+LhiGpS0jLu59QqfxCYwNx6Pl6v0vu29GJN9p UKIJGJTvxQAcVs6/9vPvutDk22B0EZSvtdbMH9Y21LXUE9EjH6EZ08Cn0BJ6wgU+j3DvDIHyQrD DMxki7epDJiyEB9K84oGFrEhnTl9PleQ9n6enMRPLQdQFUmmKrUvKZTPJM5cDz4qzc6H2rKd2EC 7MIZQhuQkZyx7tlg8o/txqoGjgCOZCeJEsIXObq31E93yOj4xVjLkiGODxRt7KTNmDBGOv0LR+j ZXISvl7OCeBicxclmSYGCc+y2sVSXiuP1QJZqVMEnzckZaARItCx+zGqab1hBC/37shWxy0I= X-Google-Smtp-Source: AGHT+IHyUYeF1AUcX/Jdr8QYJ+tpSD4EhR4L6RAmNSWUbXzn9M+TUgsUR+tVxnamsHkb4f6Xz2vLvw== X-Received: by 2002:a05:6000:440e:b0:3b6:cdd:a41f with SMTP id ffacd0b85a97d-3b619b9f043mr6895536f8f.4.1753088842739; Mon, 21 Jul 2025 02:07:22 -0700 (PDT) From: Frediano Ziglio To: xen-devel@lists.xenproject.org Cc: Frediano Ziglio , Stefano Stabellini , Julien Grall , Bertrand Marquis , Michal Orzel , Volodymyr Babchuk Subject: [PATCH 3/3] xen/efi: Do not pass dummy pointer for empty property Date: Mon, 21 Jul 2025 10:07:11 +0100 Message-ID: <20250721090713.414324-4-frediano.ziglio@cloud.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20250721090713.414324-1-frediano.ziglio@cloud.com> References: <20250721090713.414324-1-frediano.ziglio@cloud.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-ZohoMail-DKIM: pass (identity @cloud.com) X-ZM-MESSAGEID: 1753088871727116600 Content-Type: text/plain; charset="utf-8" There's no need to pass a buffer, the property is empty. Signed-off-by: Frediano Ziglio Reviewed-by: Michal Orzel --- xen/arch/arm/efi/efi-boot.h | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/xen/arch/arm/efi/efi-boot.h b/xen/arch/arm/efi/efi-boot.h index 6323db547b..f61fb24f0f 100644 --- a/xen/arch/arm/efi/efi-boot.h +++ b/xen/arch/arm/efi/efi-boot.h @@ -61,7 +61,6 @@ static int __init setup_chosen_node(void *fdt, int *addr_= cells, int *size_cells) int node; const struct fdt_property *prop; int len; - uint32_t val; =20 if ( !fdt || !addr_cells || !size_cells ) return -1; @@ -103,8 +102,7 @@ static int __init setup_chosen_node(void *fdt, int *add= r_cells, int *size_cells) prop =3D fdt_get_property(fdt, node, "ranges", &len); if ( !prop ) { - val =3D cpu_to_fdt32(0); - if ( fdt_setprop(fdt, node, "ranges", &val, 0) ) + if ( fdt_setprop(fdt, node, "ranges", NULL, 0) ) return -1; } else if ( fdt32_to_cpu(prop->len) ) --=20 2.43.0