maple_tree: separate ma_state node from status
[linux-2.6-microblaze.git] / mm / util.c
index 744b4d7..5a6a980 100644 (file)
--- a/mm/util.c
+++ b/mm/util.c
@@ -1047,11 +1047,11 @@ int __weak memcmp_pages(struct page *page1, struct page *page2)
        char *addr1, *addr2;
        int ret;
 
-       addr1 = kmap_atomic(page1);
-       addr2 = kmap_atomic(page2);
+       addr1 = kmap_local_page(page1);
+       addr2 = kmap_local_page(page2);
        ret = memcmp(addr1, addr2, PAGE_SIZE);
-       kunmap_atomic(addr2);
-       kunmap_atomic(addr1);
+       kunmap_local(addr2);
+       kunmap_local(addr1);
        return ret;
 }