[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20190820081902.24815-1-daniel.vetter@ffwll.ch>
Date: Tue, 20 Aug 2019 10:18:58 +0200
From: Daniel Vetter <daniel.vetter@...ll.ch>
To: LKML <linux-kernel@...r.kernel.org>
Cc: Linux MM <linux-mm@...ck.org>,
DRI Development <dri-devel@...ts.freedesktop.org>,
Intel Graphics Development <intel-gfx@...ts.freedesktop.org>,
Daniel Vetter <daniel.vetter@...ll.ch>
Subject: [PATCH 0/4] mmu notifier debug annotations/checks
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
Powered by blists - more mailing lists