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 _______________________________________________ dri-devel mailing list dri-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/dri-devel