mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-05 18:41:58 +09:00
Revert "ANDROID: arm64: Register earlycon fixmap with the MMIO guard"
Reason for revert: MMIO guard is initialised too late for earlycon, so the fixup is a waste of time. Signed-off-by: Keir Fraser <keirf@google.com> Bug: 259645922 Change-Id: Iace214f7140baf073cfa5cef1ee65fca9e4a76d0
This commit is contained in:
@@ -70,17 +70,6 @@ static int __init ioremap_guard_setup(char *str)
|
||||
}
|
||||
early_param("ioremap_guard", ioremap_guard_setup);
|
||||
|
||||
static void fixup_fixmap(void)
|
||||
{
|
||||
pte_t *ptep = __get_fixmap_pte(FIX_EARLYCON_MEM_BASE);
|
||||
|
||||
if (!ptep)
|
||||
return;
|
||||
|
||||
ioremap_phys_range_hook(__pte_to_phys(*ptep), PAGE_SIZE,
|
||||
__pgprot(pte_val(*ptep) & PTE_ATTRINDX_MASK));
|
||||
}
|
||||
|
||||
void kvm_init_ioremap_services(void)
|
||||
{
|
||||
struct arm_smccc_res res;
|
||||
@@ -111,7 +100,6 @@ void kvm_init_ioremap_services(void)
|
||||
if (res.a0 == SMCCC_RET_SUCCESS) {
|
||||
guard_granule = granule;
|
||||
static_branch_enable(&ioremap_guard_key);
|
||||
fixup_fixmap();
|
||||
pr_info("Using KVM MMIO guard for ioremap\n");
|
||||
} else {
|
||||
pr_warn("KVM MMIO guard registration failed (%ld)\n", res.a0);
|
||||
|
||||
Reference in New Issue
Block a user