[PATCH v2 0/2] 'part name' subcommand and some robustification

Rasmus Villemoes ravi at prevas.dk
Sat Nov 8 01:02:14 CET 2025


On Fri, Nov 07 2025, Tom Rini <trini at konsulko.com> wrote:

> On Mon, Oct 20, 2025 at 02:10:58PM +0200, Rasmus Villemoes wrote:
>
>> Implement a "part name" subcommand, mirroring the existing "part
>> number" subcommand.
>> 
>> In the discussion for v1 of that, it came up that there's a bit of
>> inconsistency in how much and what one can assume to be initialized in
>> 'struct disk_partition' after a successful call of one of the
>> get_info* family of functions. The new patch 1/2 tries to consolidate
>> that by making sure all ->get_info invocations go through a common
>> helper that at least always initializes the string members.
>> 
>> Rasmus Villemoes (2):
>>   disk/part.c: ensure strings in struct disk_partition are valid after
>>     successful get_info
>>   cmd/part.c: implement "part name" subcommand
>> 
>>  cmd/gpt.c              |  4 +--
>>  cmd/part.c             | 16 ++++++++++-
>>  disk/part.c            | 62 ++++++++++++++++++++++++------------------
>>  doc/usage/cmd/part.rst | 13 +++++++++
>>  include/part.h         | 16 +++++++++++
>>  5 files changed, 81 insertions(+), 30 deletions(-)
>
> This leads to some of the bootstd tests failing in CI, unfortunately.

Do you have a link?

Also, how exactly should one run those bootstd tests? When I just build
sandbox_defconfig and do 'ut bootstd', I get 130 failures, so I assume I
need to do something extra.

Rasmus


More information about the U-Boot mailing list