From 0fc25bc37df7c1de61f827708011699aa54a3a7b Mon Sep 17 00:00:00 2001
From: nikita <nikita>
Date: Mon, 11 Aug 2008 11:40:12 +0000
Subject: [PATCH] libcfs: page_private() is not always defined, use
 page->private.

---
 libcfs/libcfs/linux/linux-mem.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/libcfs/libcfs/linux/linux-mem.c b/libcfs/libcfs/linux/linux-mem.c
index 20f3667363..fffbd0cb01 100644
--- a/libcfs/libcfs/linux/linux-mem.c
+++ b/libcfs/libcfs/linux/linux-mem.c
@@ -164,7 +164,7 @@ int cfs_mem_is_in_cache(const void *addr, const cfs_mem_cache_t *kmem)
          */
         page = virt_to_page(addr);
         if (unlikely(PageCompound(page)))
-                page = (struct page *)page_private(page);
+                page = (struct page *)page->private;
         return PageSlab(page) && ((void *)page->lru.next) == kmem;
 }
 EXPORT_SYMBOL(cfs_mem_is_in_cache);
-- 
GitLab