• Paul Mundt's avatar
    sh: lockless UTLB miss fast-path. · 0f1a394b
    Paul Mundt authored
    With the refactored update_mmu_cache() introduced in older kernels,
    there's no longer any need to take the page_table_lock in this path,
    so simply drop it completely.
    
    Without this, performance degradation is seen on SMP on heavily
    threaded workloads that don't use the split ptlock, and ultimately
    we have no reason to contend for the lock in the first place.
    Signed-off-by: default avatarPaul Mundt <lethal@linux-sh.org>
    0f1a394b
fault.c 6.84 KB