mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2024-12-28 11:18:45 +07:00
db3d853490
If a hash bucket gets full, we "evict" a more/less random entry from it.
When we do that we don't invalidate the TLB (hpte_remove) because we assume
the old translation is still technically "valid". This implies that when
we are invalidating or updating pte, even if HPTE entry is not valid
we should do a tlb invalidate. With hugepages, we need to pass the correct
actual page size value for tlb invalidation.
This change update the patch
|
||
---|---|---|
.. | ||
device-init.c | ||
exports.c | ||
gelic_udbg.c | ||
htab.c | ||
hvcall.S | ||
interrupt.c | ||
Kconfig | ||
Makefile | ||
mm.c | ||
os-area.c | ||
platform.h | ||
repository.c | ||
setup.c | ||
smp.c | ||
spu.c | ||
system-bus.c | ||
time.c |