LoongArch: Use correct API to map cmdline in relocate_kernel()
authorHuacai Chen <chenhuacai@loongson.cn>
Sat, 20 Jul 2024 14:41:07 +0000 (22:41 +0800)
committerHuacai Chen <chenhuacai@loongson.cn>
Sat, 20 Jul 2024 14:41:07 +0000 (22:41 +0800)
commit0124fbb4c6dba23dbdf80c829be68adbccde2722
treee00be0e2528fc8ae95022a24287ee2c173e3e3b4
parent67e6b115ddcf8f03108cedcf66261153904ce4fb
LoongArch: Use correct API to map cmdline in relocate_kernel()

fw_arg1 is in memory space rather than I/O space, so we should use
early_memremap_ro() instead of early_ioremap() to map the cmdline.
Moreover, we should unmap it after using.

Suggested-by: Jiaxun Yang <jiaxun.yang@flygoat.com>
Reviewed-by: Jiaxun Yang <jiaxun.yang@flygoat.com>
Signed-off-by: Huacai Chen <chenhuacai@loongson.cn>
arch/loongarch/kernel/relocate.c