]> git.ipfire.org Git - thirdparty/kernel/stable.git/blobdiff - mm/util.c
Linux 4.20.17
[thirdparty/kernel/stable.git] / mm / util.c
index 8bf08b5b576061bd68d62d7e5eb15c89f3e1c5ad..5c9c7359ee8abdf2c11f4bbf0a7aab1a7b4aee76 100644 (file)
--- a/mm/util.c
+++ b/mm/util.c
@@ -478,7 +478,7 @@ bool page_mapped(struct page *page)
                return true;
        if (PageHuge(page))
                return false;
-       for (i = 0; i < hpage_nr_pages(page); i++) {
+       for (i = 0; i < (1 << compound_order(page)); i++) {
                if (atomic_read(&page[i]._mapcount) >= 0)
                        return true;
        }