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.