On Fri, Mar 13, 2020 at 07:41:00AM +0530, Souptick Joarder wrote: > walk_page_range() already has a check for lockdep_assert_held(). > So additional check for lockdep_assert_held() can be removed from > hmm_range_fault(). Is there a reason why you think this redundancy is bad? IMHO it makes it easier to understand the API contract if key top level APIs have their assumptions coded in lockdep. Jason