soc: qcom: Shorten minidump entry names
Since "vmid_" is added as the prefix of entry name in TUIVM, we only have 9 bytes left for minidump entries. The change is to shorten minidump entry names to less than 9 bytes. Change-Id: I7b38a61bc3fcd2022b03a6d9b88df4e004cc4563 Signed-off-by: Cong Zhang <quic_congzhan@quicinc.com>
This commit is contained in:
parent
ff382ccda5
commit
f133022edf
@ -577,7 +577,7 @@ static void register_irq_stack(void)
|
||||
for (i = 0; i < irq_stack_pages_count; i++) {
|
||||
scnprintf(irq_sp_entry.name,
|
||||
sizeof(irq_sp_entry.name),
|
||||
"KISTACK%d_%d", cpu, i);
|
||||
"KISTK%d_%d", cpu, i);
|
||||
register_stack_entry(&irq_sp_entry, sp,
|
||||
PAGE_SIZE);
|
||||
sp += PAGE_SIZE;
|
||||
@ -585,7 +585,7 @@ static void register_irq_stack(void)
|
||||
} else {
|
||||
sp = irq_stack_base;
|
||||
scnprintf(irq_sp_entry.name, sizeof(irq_sp_entry.name),
|
||||
"KISTACK%d", cpu);
|
||||
"KISTK%d", cpu);
|
||||
register_stack_entry(&irq_sp_entry, sp, IRQ_STACK_SIZE);
|
||||
}
|
||||
}
|
||||
@ -1213,9 +1213,9 @@ static void md_register_panic_data(void)
|
||||
md_debugfs_slabowner(minidump_dir);
|
||||
}
|
||||
#endif
|
||||
md_register_memory_dump(md_dma_buf_info_size, "DMABUF_INFO");
|
||||
md_register_memory_dump(md_dma_buf_info_size, "DMA_INFO");
|
||||
md_debugfs_dmabufinfo(minidump_dir);
|
||||
md_register_memory_dump(md_dma_buf_procs_size, "DMABUF_PROCS");
|
||||
md_register_memory_dump(md_dma_buf_procs_size, "DMA_PROC");
|
||||
md_debugfs_dmabufprocs(minidump_dir);
|
||||
}
|
||||
|
||||
|
@ -274,9 +274,9 @@ bool md_register_memory_dump(int size, char *name)
|
||||
if (!strcmp(name, "SLABOWNER"))
|
||||
WRITE_ONCE(md_slabowner_dump_addr, buffer_start);
|
||||
#endif
|
||||
if (!strcmp(name, "DMABUF_INFO"))
|
||||
if (!strcmp(name, "DMA_INFO"))
|
||||
WRITE_ONCE(md_dma_buf_info_addr, buffer_start);
|
||||
if (!strcmp(name, "DMABUF_PROCS"))
|
||||
if (!strcmp(name, "DMA_PROC"))
|
||||
WRITE_ONCE(md_dma_buf_procs_addr, buffer_start);
|
||||
return true;
|
||||
}
|
||||
@ -1180,7 +1180,7 @@ static ssize_t dma_buf_info_size_write(struct file *file,
|
||||
pr_err_ratelimited("Invalid format for size\n");
|
||||
return -EINVAL;
|
||||
}
|
||||
update_dump_size("DMABUF_INFO", size,
|
||||
update_dump_size("DMA_INFO", size,
|
||||
&md_dma_buf_info_addr, &md_dma_buf_info_size);
|
||||
return count;
|
||||
}
|
||||
@ -1318,7 +1318,7 @@ static ssize_t dma_buf_procs_size_write(struct file *file,
|
||||
pr_err_ratelimited("Invalid format for size\n");
|
||||
return -EINVAL;
|
||||
}
|
||||
update_dump_size("DMABUF_PROCS", size,
|
||||
update_dump_size("DMA_PROC", size,
|
||||
&md_dma_buf_procs_addr, &md_dma_buf_procs_size);
|
||||
return count;
|
||||
}
|
||||
|
@ -852,14 +852,14 @@ static int msm_minidump_add_header(void)
|
||||
if (is_rm_minidump) {
|
||||
slot_num = gh_rm_minidump_register_range(
|
||||
virt_to_phys(minidump_elfheader.ehdr), elfh_size,
|
||||
"KELF_HEADER", strlen("KELF_HEADER"));
|
||||
"KELF_HDR", strlen("KELF_HDR"));
|
||||
if (slot_num < 0) {
|
||||
pr_err("Failed to register elf_header minidump entry\n");
|
||||
return -EBUSY;
|
||||
}
|
||||
} else {
|
||||
mdreg = &minidump_table->md_regions[0];
|
||||
strscpy(mdreg->name, "KELF_HEADER", sizeof(mdreg->name));
|
||||
strscpy(mdreg->name, "KELF_HDR", sizeof(mdreg->name));
|
||||
mdreg->region_base_address = virt_to_phys(minidump_elfheader.ehdr);
|
||||
mdreg->region_size = elfh_size;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user