mirror of
https://github.com/ibm-s390-linux/s390-tools.git
synced 2026-08-05 02:14:52 +00:00
zipl/src: fix secure boot status check
Set up the secure_boot_supported global variable at the
function bootmap_create() instead of bootmap_create_device()
to make sure that the secure boot status is checked for all
relevant jobs.
Fixes: 7b369318dd ("zipl: check for secure boot once")
Signed-off-by: Eduard Shishkin <edward6@linux.ibm.com>
Reviewed-by: Jan Höppner <hoeppner@linux.ibm.com>
Signed-off-by: Jan Höppner <hoeppner@linux.ibm.com>
This commit is contained in:
committed by
Jan Höppner
parent
a47dd4570a
commit
d9a6fb3ccf
@@ -1331,8 +1331,6 @@ bootmap_create_device(struct job_data *job, disk_blockptr_t *program_table,
|
||||
ulong unused_size;
|
||||
int fd;
|
||||
|
||||
secure_boot_supported = check_secure_boot_support();
|
||||
|
||||
/* Get full path of bootmap file */
|
||||
if (!dry_run) {
|
||||
filename = misc_strdup(job->data.dump.device);
|
||||
@@ -1651,6 +1649,8 @@ bootmap_create(struct job_data *job, disk_blockptr_t *program_table,
|
||||
disk_blockptr_t **stage1b_list, blocknum_t *stage1b_count,
|
||||
char **new_device, struct disk_info **new_info)
|
||||
{
|
||||
secure_boot_supported = check_secure_boot_support();
|
||||
|
||||
if (job->id == job_dump_partition) {
|
||||
if (is_ngdump_enabled(job->data.dump.device, &job->target))
|
||||
return bootmap_create_device_ngdump(job, program_table,
|
||||
|
||||
Reference in New Issue
Block a user