On Sat, Apr 20, 2024 at 12:05:04PM +0800, Kefeng Wang wrote: > The latency of lat_pagefault increased a lot than the old kernel(vs 5.10), > except mm counter updating, the another obvious difference > shown from perf graph is the new vmf_orig_pte_uffd_wp(). Curious how different it is. I wanted to give it a quick shot over lmbench but fails on missing rpc.h, at least for the Intel repo. I think it's because of the libc change to drop that. Are you using a separate repo that fixed all things up? > Moving it upper is better, and maybe add __always_inline to > vmf_orig_pte_uffd_wp() to make set_pte_range() only check VM_UFFD_WP from > vm_flags? Sounds good here, thanks. -- Peter Xu