diff options
Diffstat (limited to 'arch/riscv/kernel/kexec_elf.c')
| -rw-r--r-- | arch/riscv/kernel/kexec_elf.c | 4 | 
1 files changed, 2 insertions, 2 deletions
| diff --git a/arch/riscv/kernel/kexec_elf.c b/arch/riscv/kernel/kexec_elf.c index 56444c7bd34e..531d348db84d 100644 --- a/arch/riscv/kernel/kexec_elf.c +++ b/arch/riscv/kernel/kexec_elf.c @@ -28,7 +28,7 @@ static int riscv_kexec_elf_load(struct kimage *image, struct elfhdr *ehdr,  	int i;  	int ret = 0;  	size_t size; -	struct kexec_buf kbuf; +	struct kexec_buf kbuf = {};  	const struct elf_phdr *phdr;  	kbuf.image = image; @@ -66,7 +66,7 @@ static int elf_find_pbase(struct kimage *image, unsigned long kernel_len,  {  	int i;  	int ret; -	struct kexec_buf kbuf; +	struct kexec_buf kbuf = {};  	const struct elf_phdr *phdr;  	unsigned long lowest_paddr = ULONG_MAX;  	unsigned long lowest_vaddr = ULONG_MAX; | 
