acrn-kernel/arch/s390/kernel
Sven Schnelle f9a3d6f037 s390/ipl: add missing secure/has_secure file to ipl type 'unknown'
commit ea5717cb13 upstream.

OS installers are relying on /sys/firmware/ipl/has_secure to be
present on machines supporting secure boot. This file is present
for all IPL types, but not the unknown type, which prevents a secure
installation when an LPAR is booted in HMC via FTP(s), because
this is an unknown IPL type in linux. While at it, also add the secure
file.

Fixes: c9896acc78 ("s390/ipl: Provide has_secure sysfs attribute")
Cc: stable@vger.kernel.org
Signed-off-by: Sven Schnelle <svens@linux.ibm.com>
Reviewed-by: Heiko Carstens <hca@linux.ibm.com>
Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2023-09-13 09:43:03 +02:00
..
syscalls
vdso32
vdso64
.gitignore
Makefile rethook, fprobe: do not trace rethook related functions 2023-05-24 17:32:53 +01:00
abs_lowcore.c
alternative.c
asm-offsets.c
audit.c
audit.h
cache.c
compat_audit.c
compat_linux.c
compat_linux.h
compat_ptrace.h
compat_signal.c
cpcmd.c
cpufeature.c
crash_dump.c
debug.c
diag.c
dis.c
dumpstack.c
early.c
early_printk.c
earlypgm.S
ebcdic.c
entry.S
entry.h
fpu.c
ftrace.c
ftrace.h
guarded_storage.c
head64.S
idle.c
ima_arch.c
ipl.c s390/ipl: add missing secure/has_secure file to ipl type 'unknown' 2023-09-13 09:43:03 +02:00
ipl_vmparm.c
irq.c
jump_label.c
kdebugfs.c
kexec_elf.c
kexec_image.c
kprobes.c
kprobes_insn_page.S
lgr.c
machine_kexec.c
machine_kexec_file.c
machine_kexec_reloc.c
mcount.S
module.c
nmi.c
nospec-branch.c
nospec-sysfs.c
numa.c
os_info.c
perf_cpum_cf.c
perf_cpum_cf_common.c
perf_cpum_cf_events.c
perf_cpum_sf.c
perf_event.c
perf_pai_crypto.c
perf_pai_ext.c
perf_regs.c
process.c
processor.c
ptrace.c
reipl.S
relocate_kernel.S
runtime_instr.c
setup.c
signal.c
smp.c
stacktrace.c
sthyi.c KVM: s390: fix sthyi error handling 2023-08-11 12:08:11 +02:00
syscall.c
sysinfo.c
text_amode31.S
time.c
topology.c s390/topology: honour nr_cpu_ids when adding CPUs 2023-06-09 10:34:13 +02:00
trace.c
traps.c
unwind_bc.c
uprobes.c
uv.c
vdso.c
vmlinux.lds.S
vtime.c