diff options
Diffstat (limited to 'arch/s390/kernel/crash_dump.c')
| -rw-r--r-- | arch/s390/kernel/crash_dump.c | 6 | 
1 files changed, 3 insertions, 3 deletions
diff --git a/arch/s390/kernel/crash_dump.c b/arch/s390/kernel/crash_dump.c index fb8d8781a01..f703d91bf72 100644 --- a/arch/s390/kernel/crash_dump.c +++ b/arch/s390/kernel/crash_dump.c @@ -88,8 +88,8 @@ static struct mem_chunk *get_memory_layout(void)  	struct mem_chunk *chunk_array;  	chunk_array = kzalloc_panic(MEMORY_CHUNKS * sizeof(struct mem_chunk)); -	detect_memory_layout(chunk_array); -	create_mem_hole(chunk_array, OLDMEM_BASE, OLDMEM_SIZE, CHUNK_CRASHK); +	detect_memory_layout(chunk_array, 0); +	create_mem_hole(chunk_array, OLDMEM_BASE, OLDMEM_SIZE);  	return chunk_array;  } @@ -344,7 +344,7 @@ static int loads_init(Elf64_Phdr *phdr, u64 loads_offset)  	for (i = 0; i < MEMORY_CHUNKS; i++) {  		mem_chunk = &chunk_array[i];  		if (mem_chunk->size == 0) -			break; +			continue;  		if (chunk_array[i].type != CHUNK_READ_WRITE &&  		    chunk_array[i].type != CHUNK_READ_ONLY)  			continue;  |