On Mon, 24 Jun 2019 21:00:43 +1000 Stephen Rothwell <sfr@xxxxxxxxxxxxxxxx> wrote: > Hi Andrew, > > After merging the akpm-current tree, today's linux-next build (arm > multi_v7_defconfig) failed like this: > > mm/util.c: In function '__account_locked_vm': > mm/util.c:372:2: error: implicit declaration of function 'lockdep_assert_held_exclusive'; did you mean 'lockdep_assert_held_once'? [-Werror=implicit-function-declaration] > lockdep_assert_held_exclusive(&mm->mmap_sem); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > lockdep_assert_held_once > cc1: some warnings being treated as errors > > Caused by commit > > 610509219f27 ("mm-add-account_locked_vm-utility-function-v3") > > interacting with commit > > 9ffbe8ac05db ("locking/lockdep: Rename lockdep_assert_held_exclusive() -> lockdep_assert_held_write()") > > from the tip tree. > > I have applied the following merge fix patch. > > ... > > --- a/mm/util.c > +++ b/mm/util.c > @@ -369,7 +369,7 @@ int __account_locked_vm(struct mm_struct *mm, unsigned long pages, bool inc, > unsigned long locked_vm, limit; > int ret = 0; > > - lockdep_assert_held_exclusive(&mm->mmap_sem); > + lockdep_assert_held_write(&mm->mmap_sem); > > locked_vm = mm->locked_vm; > if (inc) { OK, thanks, I'll stage mm-add-account_locked_vm-utility-function.patch behind linux-next and shall fix this up.