mm: get 7% more pages in a pagevec
[sfrench/cifs-2.6.git] / include / linux / pagevec.h
index 5fb6580f7f23364586c8e7a40bf600d4b8c390c9..6dc456ac6136b9409af5bfa6eefe30a60b0cd904 100644 (file)
@@ -9,14 +9,14 @@
 #ifndef _LINUX_PAGEVEC_H
 #define _LINUX_PAGEVEC_H
 
-/* 14 pointers + two long's align the pagevec structure to a power of two */
-#define PAGEVEC_SIZE   14
+/* 15 pointers + header align the pagevec structure to a power of two */
+#define PAGEVEC_SIZE   15
 
 struct page;
 struct address_space;
 
 struct pagevec {
-       unsigned long nr;
+       unsigned char nr;
        bool percpu_pvec_drained;
        struct page *pages[PAGEVEC_SIZE];
 };