}
int find_default_boot_entry(
- const char *esp_path,
- const char *xbootldr_path,
BootConfig *config,
const BootEntry **e) {
assert(config);
assert(e);
- r = find_esp_and_warn(esp_path, false, &esp_where, NULL, NULL, NULL, NULL);
+ r = find_esp_and_warn(NULL, false, &esp_where, NULL, NULL, NULL, NULL);
if (r == -ENOKEY) /* find_esp_and_warn() doesn't warn about this case */
return log_error_errno(r, "Cannot find the ESP partition mount point.");
if (r < 0) /* But it logs about all these cases, hence don't log here again */
return r;
- r = find_xbootldr_and_warn(xbootldr_path, false, &xbootldr_where, NULL);
+ r = find_xbootldr_and_warn(NULL, false, &xbootldr_where, NULL);
if (r < 0 && r != -ENOKEY)
return r;
int find_esp_and_warn(const char *path, bool unprivileged_mode, char **ret_path, uint32_t *ret_part, uint64_t *ret_pstart, uint64_t *ret_psize, sd_id128_t *ret_uuid);
int find_xbootldr_and_warn(const char *path, bool unprivileged_mode, char **ret_path,sd_id128_t *ret_uuid);
-int find_default_boot_entry(const char *esp_path, const char *xbootldr_path, BootConfig *config, const BootEntry **e);
+int find_default_boot_entry(BootConfig *config, const BootEntry **e);
if (access(KEXEC, X_OK) < 0)
return log_error_errno(errno, KEXEC" is not available: %m");
- r = find_default_boot_entry(NULL, NULL, &config, &e);
+ r = find_default_boot_entry(&config, &e);
if (r < 0)
return r;