lkml.org 
[lkml]   [2019]   [Aug]   [20]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
From
Subject[PATCH 0/4] mmu notifier debug annotations/checks
Date
Hi all,

Here's the respin. Changes:

- 2 patches for checking return values of callbacks dropped, they landed

- move the lockdep annotations ahead, since I think that part is less
contentious. lockdep map now also annotates invalidate_range_end, as
requested by Jason.

- add a patch to prime lockdep, idea from Jason, let's hear whether the
implementation fits.

- I've stuck with the non_block_start/end for now and not switched back to
preempt_disable/enable, but with comments as suggested by Andrew.
Hopefully that fits the bill, otherwise I can go back again if the
consensus is more there.

Review, comments and ideas very much welcome.

Cheers, Daniel

Daniel Vetter (4):
mm, notifier: Add a lockdep map for invalidate_range_start/end
mm, notifier: Prime lockdep
kernel.h: Add non_block_start/end()
mm, notifier: Catch sleeping/blocking for !blockable

include/linux/kernel.h | 25 ++++++++++++++++++++++++-
include/linux/mmu_notifier.h | 8 ++++++++
include/linux/sched.h | 4 ++++
kernel/sched/core.c | 19 ++++++++++++++-----
mm/mmu_notifier.c | 24 +++++++++++++++++++++++-
5 files changed, 73 insertions(+), 7 deletions(-)

--
2.23.0.rc1

\
 
 \ /
  Last update: 2019-08-20 10:19    [W:0.093 / U:0.856 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site