All of lore.kernel.org
 help / color / mirror / Atom feed
diff for duplicates of <20170711182922.GC5347@redhat.com>

diff --git a/a/1.txt b/N1/1.txt
index f76e45a..263a223 100644
--- a/a/1.txt
+++ b/N1/1.txt
@@ -30,4 +30,4 @@ I am looking into how i can change migration_entry_wait() not to refcount
 pages. Let me know if the attached patch helps.
 
 Thank you
-Jerome
+Jérôme
diff --git a/a/2.txt b/N1/2.txt
index 8b13789..4a66846 100644
--- a/a/2.txt
+++ b/N1/2.txt
@@ -1 +1,34 @@
+>From 97ca95e004883a1223a84844e985f45222593734 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Glisse?= <jglisse@redhat.com>
+Date: Tue, 11 Jul 2017 14:24:59 -0400
+Subject: [PATCH] TEST THEORY ABOUT MIGRATION AND DEVICE
 
+---
+ mm/migrate.c | 5 ++++-
+ 1 file changed, 4 insertions(+), 1 deletion(-)
+
+diff --git a/mm/migrate.c b/mm/migrate.c
+index 643ea61ca9bb..10e99770da91 100644
+--- a/mm/migrate.c
++++ b/mm/migrate.c
+@@ -2235,7 +2235,9 @@ static int migrate_vma_collect_pmd(pmd_t *pmdp,
+ 			 */
+ 			page_remove_rmap(page, false);
+ 			put_page(page);
+-			unmapped++;
++
++			if (pte_present(pte))
++				unmapped++;
+ 		}
+ 
+ next:
+@@ -2313,6 +2315,7 @@ static bool migrate_vma_check_page(struct page *page)
+ 	if (is_zone_device_page(page)) {
+ 		if (is_device_private_page(page)) {
+ 			extra++;
++			return true;
+ 		} else
+ 			/* Other ZONE_DEVICE memory type are not supported */
+ 			return false;
+-- 
+2.13.0
diff --git a/a/content_digest b/N1/content_digest
index 21eb432..6c6e568 100644
--- a/a/content_digest
+++ b/N1/content_digest
@@ -50,9 +50,43 @@
  "pages. Let me know if the attached patch helps.\n"
  "\n"
  "Thank you\n"
- Jerome
+ "J\303\251r\303\264me"
  "\01:2\0"
  "fn\00001-TEST-THEORY-ABOUT-MIGRATION-AND-DEVICE.patch\0"
  "b\0"
+ ">From 97ca95e004883a1223a84844e985f45222593734 Mon Sep 17 00:00:00 2001\n"
+ "From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Glisse?= <jglisse@redhat.com>\n"
+ "Date: Tue, 11 Jul 2017 14:24:59 -0400\n"
+ "Subject: [PATCH] TEST THEORY ABOUT MIGRATION AND DEVICE\n"
+ "\n"
+ "---\n"
+ " mm/migrate.c | 5 ++++-\n"
+ " 1 file changed, 4 insertions(+), 1 deletion(-)\n"
+ "\n"
+ "diff --git a/mm/migrate.c b/mm/migrate.c\n"
+ "index 643ea61ca9bb..10e99770da91 100644\n"
+ "--- a/mm/migrate.c\n"
+ "+++ b/mm/migrate.c\n"
+ "@@ -2235,7 +2235,9 @@ static int migrate_vma_collect_pmd(pmd_t *pmdp,\n"
+ " \t\t\t */\n"
+ " \t\t\tpage_remove_rmap(page, false);\n"
+ " \t\t\tput_page(page);\n"
+ "-\t\t\tunmapped++;\n"
+ "+\n"
+ "+\t\t\tif (pte_present(pte))\n"
+ "+\t\t\t\tunmapped++;\n"
+ " \t\t}\n"
+ " \n"
+ " next:\n"
+ "@@ -2313,6 +2315,7 @@ static bool migrate_vma_check_page(struct page *page)\n"
+ " \tif (is_zone_device_page(page)) {\n"
+ " \t\tif (is_device_private_page(page)) {\n"
+ " \t\t\textra++;\n"
+ "+\t\t\treturn true;\n"
+ " \t\t} else\n"
+ " \t\t\t/* Other ZONE_DEVICE memory type are not supported */\n"
+ " \t\t\treturn false;\n"
+ "-- \n"
+ 2.13.0
 
-88ca26209859a65f62af01b90bb1f463ea192abf5ae56de0be11c159abcf8d61
+96f1499ce0c2c9e891f1548de84edb560687c459b1712188da1e0c05c25228dd

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.