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