git.samba.org
/
sfrench
/
cifs-2.6.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
Merge branch 'for-6.9/amd-sfh' into for-linus
[sfrench/cifs-2.6.git]
/
arch
/
loongarch
/
mm
/
kasan_init.c
diff --git
a/arch/loongarch/mm/kasan_init.c
b/arch/loongarch/mm/kasan_init.c
index cc3e81fe0186f4f0fa8de9cedfc75138583ce23f..c608adc9984581d0419594a8eb87ae18a3e9ec63 100644
(file)
--- a/
arch/loongarch/mm/kasan_init.c
+++ b/
arch/loongarch/mm/kasan_init.c
@@
-44,6
+44,9
@@
void *kasan_mem_to_shadow(const void *addr)
unsigned long xrange = (maddr >> XRANGE_SHIFT) & 0xffff;
unsigned long offset = 0;
+ if (maddr >= FIXADDR_START)
+ return (void *)(kasan_early_shadow_page);
+
maddr &= XRANGE_SHADOW_MASK;
switch (xrange) {
case XKPRANGE_CC_SEG: