From f9004dbfff8a3fbbd7e2a88c8a4327c7f2f8e5b2 Mon Sep 17 00:00:00 2001 From: hc <hc@nodka.com> Date: Wed, 31 Jan 2024 01:04:47 +0000 Subject: [PATCH] add driver 5G --- kernel/arch/arm/mm/cache-feroceon-l2.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) diff --git a/kernel/arch/arm/mm/cache-feroceon-l2.c b/kernel/arch/arm/mm/cache-feroceon-l2.c index 8732876..5c1b7a7 100644 --- a/kernel/arch/arm/mm/cache-feroceon-l2.c +++ b/kernel/arch/arm/mm/cache-feroceon-l2.c @@ -49,9 +49,9 @@ * we simply install a virtual mapping for it only for the * TLB lookup to occur, hence no need to flush the untouched * memory mapping afterwards (note: a cache flush may happen - * in some circumstances depending on the path taken in kunmap_local). + * in some circumstances depending on the path taken in kunmap_atomic). */ - void *vaddr = kmap_local_pfn(paddr >> PAGE_SHIFT); + void *vaddr = kmap_atomic_pfn(paddr >> PAGE_SHIFT); return (unsigned long)vaddr + (paddr & ~PAGE_MASK); #else return __phys_to_virt(paddr); @@ -61,7 +61,7 @@ static inline void l2_put_va(unsigned long vaddr) { #ifdef CONFIG_HIGHMEM - kunmap_local((void *)vaddr); + kunmap_atomic((void *)vaddr); #endif } -- Gitblit v1.6.2