From 95099d4622f8cb224d94e314c7a8e0df60b13f87 Mon Sep 17 00:00:00 2001
From: hc <hc@nodka.com>
Date: Sat, 09 Dec 2023 08:38:01 +0000
Subject: [PATCH] enable docker ppp
---
kernel/arch/arm/kernel/fiq.c | 7 ++++---
1 files changed, 4 insertions(+), 3 deletions(-)
diff --git a/kernel/arch/arm/kernel/fiq.c b/kernel/arch/arm/kernel/fiq.c
index cd1234c..eff3d2d 100644
--- a/kernel/arch/arm/kernel/fiq.c
+++ b/kernel/arch/arm/kernel/fiq.c
@@ -94,12 +94,13 @@
void set_fiq_handler(void *start, unsigned int length)
{
void *base = vectors_page;
- unsigned offset = FIQ_OFFSET;
+ unsigned int volatile offset = FIQ_OFFSET;
+ offset &= 0xfffffffc;
memcpy(base + offset, start, length);
if (!cache_is_vipt_nonaliasing())
- flush_icache_range((unsigned long)base + offset, offset +
- length);
+ flush_icache_range((unsigned long)base + offset,
+ (unsigned long)base + offset + length);
flush_icache_range(0xffff0000 + offset, 0xffff0000 + offset + length);
}
--
Gitblit v1.6.2