@@ -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
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user