Whamcloud - gitweb
LU-5396 all: use NULL instead of 0
[fs/lustre-release.git] / libcfs / include / libcfs / user-mem.h
index 8ab9c25..b284e99 100644 (file)
@@ -19,6 +19,9 @@
  *
  * GPL HEADER END
  */
+/*
+ * Copyright (c) 2012, 2013, Intel Corporation.
+ */
 
 #ifndef __LIBCFS_USER_MEM_H__
 #define __LIBCFS_USER_MEM_H__
 #define LIBLUSTRE_HANDLE_UNALIGNED_PAGE
 
 struct page {
-        void   *addr;
-        unsigned long index;
-        cfs_list_t list;
-        unsigned long private;
-
-        /* internally used by liblustre file i/o */
-        int     _offset;
-        int     _count;
+       void                    *addr;
+       unsigned long           index;
+       struct list_head        list;
+       unsigned long           private;
+
+       /* internally used by liblustre file i/o */
+       int     _offset;
+       int     _count;
 #ifdef LIBLUSTRE_HANDLE_UNALIGNED_PAGE
-        int     _managed;
+       int     _managed;
 #endif
-        cfs_list_t _node;
+       struct list_head _node;
 };
 
 
@@ -70,6 +73,9 @@ void kunmap(struct page *pg);
 #define page_cache_get(page) do { } while (0)
 #define page_cache_release(page) do { } while (0)
 
+#define inc_zone_page_state(page, state) do {} while (0)
+#define dec_zone_page_state(page, state) do {} while (0)
+
 /*
  * Memory allocator
  * Inline function, so utils can use them without linking of libcfs