blob: fa34030a3a14b762c69d83fa5b282d2fba3a96c6 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
From d98404cdf488d9521debba9bbf5825c5199309e6 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Glisse?= <jglisse@redhat.com>
Date: Mon, 10 Dec 2018 11:30:47 -0500
Subject: [PATCH 0/2] HMM use new mmu notifier struct and simplify life time tracking
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
First patch convert code to use kref for HMM core structure lifetime
this is easier and simpler than existing code that rely on mm struct
lifetime and locking.
Second one leverage the new mmu notifier range structure, removing
bit of HMM code in the process.
Jérôme Glisse (2):
mm/hmm: use reference counting for HMM struct
mm/hmm: for HMM mirror use mmu_notifier_range range directly
include/linux/hmm.h | 27 +---------
mm/hmm.c | 120 ++++++++++++++++++++++----------------------
2 files changed, 62 insertions(+), 85 deletions(-)
--
2.17.2
|