ZONE_DEVICE (a.k.a. device memory) is no longer marked PG_reserved. Update
the comment.

While at it, make it match what the code is acutally doing (reject vs.
accept).

Cc: Kees Cook <keesc...@chromium.org>
Cc: Andrew Morton <a...@linux-foundation.org>
Cc: "Isaac J. Manjarres" <isa...@codeaurora.org>
Cc: "Matthew Wilcox (Oracle)" <wi...@infradead.org>
Cc: Qian Cai <c...@lca.pw>
Cc: Thomas Gleixner <t...@linutronix.de>
Signed-off-by: David Hildenbrand <da...@redhat.com>
---
 mm/usercopy.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/mm/usercopy.c b/mm/usercopy.c
index 660717a1ea5c..80f254024c97 100644
--- a/mm/usercopy.c
+++ b/mm/usercopy.c
@@ -199,9 +199,9 @@ static inline void check_page_span(const void *ptr, 
unsigned long n,
                return;
 
        /*
-        * Reject if range is entirely either Reserved (i.e. special or
-        * device memory), or CMA. Otherwise, reject since the object spans
-        * several independently allocated pages.
+        * Accept if the range is entirely either Reserved ("special") or
+        * CMA. Otherwise, reject since the object spans several independently
+        * allocated pages.
         */
        is_reserved = PageReserved(page);
        is_cma = is_migrate_cma_page(page);
-- 
2.21.0


_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xenproject.org
https://lists.xenproject.org/mailman/listinfo/xen-devel

Reply via email to