From: Tom Rini <trini@konsulko.com>
To: Simon Glass <sjg@chromium.org>
Cc: U-Boot Mailing List <u-boot@lists.denx.de>,
Heinrich Schuchardt <xypron.glpk@gmx.de>,
Ilias Apalodimas <ilias.apalodimas@linaro.org>,
Sughosh Ganu <sughosh.ganu@linaro.org>
Subject: Re: [PATCH v4 03/25] efi_loader: Drop extra brackets in efi_mem_carve_out()
Date: Mon, 2 Dec 2024 14:16:41 -0600 [thread overview]
Message-ID: <20241202201641.GF2457179@bill-the-cat> (raw)
In-Reply-To: <20241201152505.1666789-4-sjg@chromium.org>
[-- Attachment #1: Type: text/plain, Size: 1360 bytes --]
On Sun, Dec 01, 2024 at 08:24:22AM -0700, Simon Glass wrote:
> Simplify a few expressions in this function.
>
> Signed-off-by: Simon Glass <sjg@chromium.org>
> ---
>
> (no changes since v1)
>
> lib/efi_loader/efi_memory.c | 4 ++--
> 1 file changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/lib/efi_loader/efi_memory.c b/lib/efi_loader/efi_memory.c
> index f1154f73e05..3b1c7528e92 100644
> --- a/lib/efi_loader/efi_memory.c
> +++ b/lib/efi_loader/efi_memory.c
> @@ -206,11 +206,11 @@ static s64 efi_mem_carve_out(struct efi_mem_list *map,
> (carve_desc->num_pages << EFI_PAGE_SHIFT);
>
> /* check whether we're overlapping */
> - if ((carve_end <= map_start) || (carve_start >= map_end))
> + if (carve_end <= map_start || carve_start >= map_end)
> return EFI_CARVE_NO_OVERLAP;
>
> /* We're overlapping with non-RAM, warn the caller if desired */
> - if (overlap_conventional && (map_desc->type != EFI_CONVENTIONAL_MEMORY))
> + if (overlap_conventional && map_desc->type != EFI_CONVENTIONAL_MEMORY)
> return EFI_CARVE_OVERLAPS_NONRAM;
>
> /* Sanitize carve_start and carve_end to lie within our bounds */
As I believe was mentioned in a previous iteration, please drop this as
they aren't excessive generates a compiler warning, merely for
clarification and should be kept.
--
Tom
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]
next prev parent reply other threads:[~2024-12-02 20:16 UTC|newest]
Thread overview: 48+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-12-01 15:24 [PATCH v4 00/25] efi: Tidy up confusion between pointers and addresses Simon Glass
2024-12-01 15:24 ` [PATCH v4 01/25] efi: Define fields in struct efi_mem_desc Simon Glass
2024-12-01 15:24 ` [PATCH v4 02/25] efi_loader: Fix typos in enum efi_allocate_type Simon Glass
2024-12-02 20:17 ` Tom Rini
2024-12-01 15:24 ` [PATCH v4 03/25] efi_loader: Drop extra brackets in efi_mem_carve_out() Simon Glass
2024-12-02 20:16 ` Tom Rini [this message]
2024-12-03 0:24 ` Simon Glass
2024-12-03 0:37 ` Tom Rini
2024-12-03 13:46 ` Simon Glass
2024-12-03 14:04 ` Tom Rini
2024-12-03 15:53 ` Simon Glass
2024-12-03 16:02 ` Tom Rini
2024-12-03 19:45 ` Simon Glass
2024-12-01 15:24 ` [PATCH v4 04/25] efi_loader: Add comments where incorrect addresses are used Simon Glass
2024-12-02 20:18 ` Tom Rini
2024-12-03 0:22 ` Simon Glass
2024-12-03 0:38 ` Tom Rini
2024-12-03 8:48 ` Ilias Apalodimas
2024-12-03 13:45 ` Simon Glass
2024-12-03 14:09 ` Tom Rini
2024-12-03 15:55 ` Simon Glass
2024-12-01 15:24 ` [PATCH v4 05/25] efi_loader: Show the resulting memory address from an alloc Simon Glass
2024-12-01 15:24 ` [PATCH v4 06/25] efi_loader: Update startimage_exit self-test to check error Simon Glass
2024-12-01 15:24 ` [PATCH v4 07/25] efi_loader: Move some memory-function comments to header Simon Glass
2024-12-01 15:24 ` [PATCH v4 08/25] doc: efi: Add the EFI-loader API documentation Simon Glass
2024-12-01 15:24 ` [PATCH v4 09/25] efi_loader: Use the enum for memory type Simon Glass
2024-12-03 14:32 ` Heinrich Schuchardt
2024-12-03 15:53 ` Simon Glass
2024-12-10 16:17 ` Simon Glass
2024-12-10 17:13 ` Tom Rini
2024-12-01 15:24 ` [PATCH v4 10/25] efi_loader: Use a separate struct for memory nodes Simon Glass
2024-12-01 15:24 ` [PATCH v4 11/25] efi_loader: Drop virtual_start from priv_mem_desc Simon Glass
2024-12-01 15:24 ` [PATCH v4 12/25] efi_loader: Drop reserved " Simon Glass
2024-12-01 15:24 ` [PATCH v4 13/25] efi_loader: Use the enum for the memory type in priv_mem_desc Simon Glass
2024-12-01 15:24 ` [PATCH v4 14/25] efi_loader: Avoid assigning desc in efi_mem_carve_out() Simon Glass
2024-12-01 15:24 ` [PATCH v4 15/25] efi_loader: Move struct efi_mem_list fields together Simon Glass
2024-12-01 15:24 ` [PATCH v4 16/25] efi_loader: Rename struct efi_mem_list to mem_node Simon Glass
2024-12-01 15:24 ` [PATCH v4 17/25] efi_loader: Rename physical_start to base Simon Glass
2024-12-01 15:24 ` [PATCH v4 18/25] efi_loader: Use correct type in efi_add_runtime_mmio() Simon Glass
2024-12-01 15:24 ` [PATCH v4 19/25] efi_loader: Show the address for pool allocations Simon Glass
2024-12-01 15:24 ` [PATCH v4 20/25] efi_loader: Don't try to add sandbox runtime code Simon Glass
2024-12-01 15:24 ` [PATCH v4 21/25] efi_loader: Update to use addresses internally Simon Glass
2024-12-01 15:24 ` [PATCH v4 22/25] efi_loader: Correct address-usage in copy_fdt() Simon Glass
2024-12-01 15:24 ` [PATCH v4 23/25] efi_loader: Drop comments about incorrect addresses Simon Glass
2024-12-01 15:24 ` [PATCH v4 24/25] efi_bootmgr: Avoid casts in try_load_from_uri_path() Simon Glass
2024-12-01 15:24 ` [PATCH v4 25/25] efi_loader: Simplify efi_dp_from_mem() Simon Glass
2024-12-04 14:46 ` [PATCH v4 00/25] efi: Tidy up confusion between pointers and addresses Ilias Apalodimas
2024-12-04 15:13 ` Simon Glass
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20241202201641.GF2457179@bill-the-cat \
--to=trini@konsulko.com \
--cc=ilias.apalodimas@linaro.org \
--cc=sjg@chromium.org \
--cc=sughosh.ganu@linaro.org \
--cc=u-boot@lists.denx.de \
--cc=xypron.glpk@gmx.de \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.