Re: [PATCH] mm/hmm.c : Remove additional check for lockdep_assert_held()
From: Jason Gunthorpe
Date: Fri Mar 13 2020 - 08:22:13 EST
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