follow-up for recently merged PRs (#41870)

Just small stuff.
This commit is contained in:
Zbigniew Jędrzejewski-Szmek
2026-04-29 16:41:35 +02:00
committed by GitHub
2 changed files with 12 additions and 3 deletions
+10
View File
@@ -132,6 +132,16 @@ SPDX-License-Identifier: LGPL-2.1-or-later
- hook-up in systemd-nspawn
- hook-up in systemd-vmspawn
- hook-up in service manager (BindVolume=)
- introduce a locking concept: right now all access to volumes is fully
shared. Let's add a basic locking concept: supporting backends can take an
additional locking flag (which has to be combined with Varlink's "more"),
in which case access would only be handed out to one client at a time, with
the lock's lifetime synced up with the Varlink connection lifetime.
- introduce a volume lifecycle concept: optionally support volumes whose
whole lifecycle is associated with the varlink connections they are tied
to: when the last varlink connection that acquired them goes away, the
volume is auto-destroyed. Would be exposed via a new flag on the Acquire
call, similar to the locking logic above.
- a small tool that can do basic btrfs raid policy mgmt. i.e. gets started as
part of the initial transaction for some btrfs raid fs, waits for some time,
+2 -3
View File
@@ -2764,12 +2764,11 @@ static EFI_STATUS load_extras(
}
const struct ExtraResourceInfo *x = NULL;
FOREACH_ELEMENT(j, table) {
FOREACH_ELEMENT(j, table)
if (endswith_no_case(info->FileName, j->suffix)) {
x = j;
break;
}
}
if (!x) {
log_warning("Unrecognized type of extra file '%ls', ignoring.", info->FileName);
continue;
@@ -3034,7 +3033,7 @@ static EFI_STATUS call_image_start(
case LOADER_UKI:
case LOADER_UKI_URL:
/* For modern UKIs we'll not bother with 'initrd', but we'll instead support 'extra'
* for loading credentials, sysext and confext. */
* for loading credentials, sysexts, and confexts. */
err = load_extras(image_root, entry, &initrd_pages, &initrd_size);
if (err != EFI_SUCCESS)