mirror of
git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
synced 2026-10-31 22:34:33 +01:00
For consistency, remove the `__bootdata` and `__bootdata_preserved` section annotations from variable declarations in header files. Section annotations should be applied to definitions, not declarations. This change moves the annotations to the variable definitions in the corresponding source files. Acked-by: Heiko Carstens <[email protected]> Acked-by: Alexander Gordeev <[email protected]> Signed-off-by: Vasily Gorbik <[email protected]> Signed-off-by: Alexander Gordeev <[email protected]>
25 lines
784 B
C
25 lines
784 B
C
// SPDX-License-Identifier: GPL-2.0-only
|
|
|
|
#include <linux/vmcore_info.h>
|
|
#include <linux/mm.h>
|
|
#include <asm/abs_lowcore.h>
|
|
#include <asm/sections.h>
|
|
#include <asm/setup.h>
|
|
|
|
void arch_crash_save_vmcoreinfo(void)
|
|
{
|
|
struct lowcore *abs_lc;
|
|
|
|
VMCOREINFO_SYMBOL(lowcore_ptr);
|
|
VMCOREINFO_SYMBOL(high_memory);
|
|
VMCOREINFO_LENGTH(lowcore_ptr, NR_CPUS);
|
|
vmcoreinfo_append_str("SAMODE31=%lx\n", (unsigned long)__samode31);
|
|
vmcoreinfo_append_str("EAMODE31=%lx\n", (unsigned long)__eamode31);
|
|
vmcoreinfo_append_str("IDENTITYBASE=%lx\n", __identity_base);
|
|
vmcoreinfo_append_str("KERNELOFFSET=%lx\n", kaslr_offset());
|
|
vmcoreinfo_append_str("KERNELOFFPHYS=%lx\n", __kaslr_offset_phys);
|
|
abs_lc = get_abs_lowcore();
|
|
abs_lc->vmcore_info = paddr_vmcoreinfo_note();
|
|
put_abs_lowcore(abs_lc);
|
|
}
|