Re: 2.6.22 -mm merge plans: slub on PowerPC

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Hugh Dickins
Date: Thursday, May 3, 2007 - 2:04 pm

On Thu, 3 May 2007, Hugh Dickins wrote:

Here's the patch I've been testing on G5, with 4k and with 64k pages,
with SLAB and with SLUB.  But, though it doesn't crash, the pgd
kmem_cache in the 4k-page SLUB case is revealing SLUB's propensity
for using highorder allocations where SLAB would stick to order 0:
under load, exec's mm_init gets page allocation failure on order 4
- SLUB's calculate_order may need some retuning.  (I'd expect it to
be going for order 3 actually, I'm not sure how order 4 comes about.)

I don't know how offensive Ben and Paulus may find this patch:
the kmem_cache use was nicely done and this messes it up a little.


The SLUB allocator relies on struct page fields first_page and slab,
overwritten by ptl when SPLIT_PTLOCK: so the SLUB allocator cannot then
be used for the lowest level of pagetable pages.  This was obstructing
SLUB on PowerPC, which uses kmem_caches for its pagetables.  So convert
its pte level to use quicklist pages (whereas pmd, pud and 64k-page pgd
want partpages, so continue to use kmem_caches for pmd, pud and pgd).
But to keep up appearances for pgtable_free, we still need PTE_CACHE_NUM.

Signed-off-by: Hugh Dickins <hugh@veritas.com>
---

 arch/powerpc/Kconfig          |    4 ++++
 arch/powerpc/mm/init_64.c     |   17 ++++++-----------
 include/asm-powerpc/pgalloc.h |   26 +++++++++++---------------
 3 files changed, 21 insertions(+), 26 deletions(-)

--- 2.6.21-rc7-mm2/arch/powerpc/Kconfig	2007-04-26 13:33:51.000000000 +0100
+++ linux/arch/powerpc/Kconfig	2007-05-03 20:45:12.000000000 +0100
@@ -31,6 +31,10 @@ config MMU
 	bool
 	default y
 
+config QUICKLIST
+	bool
+	default y
+
 config GENERIC_HARDIRQS
 	bool
 	default y
--- 2.6.21-rc7-mm2/arch/powerpc/mm/init_64.c	2007-04-26 13:33:51.000000000 +0100
+++ linux/arch/powerpc/mm/init_64.c	2007-05-03 20:45:12.000000000 +0100
@@ -146,21 +146,16 @@ static void zero_ctor(void *addr, struct
 	memset(addr, 0, kmem_cache_size(cache));
 }
 
-#ifdef CONFIG_PPC_64K_PAGES
-static const unsigned int pgtable_cache_size[3] = {
-	PTE_TABLE_SIZE, PMD_TABLE_SIZE, PGD_TABLE_SIZE
-};
-static const char *pgtable_cache_name[ARRAY_SIZE(pgtable_cache_size)] = {
-	"pte_pmd_cache", "pmd_cache", "pgd_cache",
-};
-#else
 static const unsigned int pgtable_cache_size[2] = {
-	PTE_TABLE_SIZE, PMD_TABLE_SIZE
+	PGD_TABLE_SIZE, PMD_TABLE_SIZE
 };
 static const char *pgtable_cache_name[ARRAY_SIZE(pgtable_cache_size)] = {
-	"pgd_pte_cache", "pud_pmd_cache",
-};
+#ifdef CONFIG_PPC_64K_PAGES
+	"pgd_cache", "pmd_cache",
+#else
+	"pgd_cache", "pud_pmd_cache",
 #endif /* CONFIG_PPC_64K_PAGES */
+};
 
 #ifdef CONFIG_HUGETLB_PAGE
 /* Hugepages need one extra cache, initialized in hugetlbpage.c.  We
--- 2.6.21-rc7-mm2/include/asm-powerpc/pgalloc.h	2007-02-04 18:44:54.000000000 +0000
+++ linux/include/asm-powerpc/pgalloc.h	2007-05-03 20:45:12.000000000 +0100
@@ -10,21 +10,15 @@
 #include <linux/slab.h>
 #include <linux/cpumask.h>
 #include <linux/percpu.h>
+#include <linux/quicklist.h>
 
 extern struct kmem_cache *pgtable_cache[];
 
-#ifdef CONFIG_PPC_64K_PAGES
-#define PTE_CACHE_NUM	0
-#define PMD_CACHE_NUM	1
-#define PGD_CACHE_NUM	2
-#define HUGEPTE_CACHE_NUM 3
-#else
-#define PTE_CACHE_NUM	0
-#define PMD_CACHE_NUM	1
-#define PUD_CACHE_NUM	1
 #define PGD_CACHE_NUM	0
+#define PUD_CACHE_NUM	1
+#define PMD_CACHE_NUM	1
 #define HUGEPTE_CACHE_NUM 2
-#endif
+#define PTE_CACHE_NUM	3	/* from quicklist rather than  kmem_cache */
 
 /*
  * This program is free software; you can redistribute it and/or
@@ -97,8 +91,7 @@ static inline void pmd_free(pmd_t *pmd)
 static inline pte_t *pte_alloc_one_kernel(struct mm_struct *mm,
 					  unsigned long address)
 {
-	return kmem_cache_alloc(pgtable_cache[PTE_CACHE_NUM],
-				GFP_KERNEL|__GFP_REPEAT);
+	return quicklist_alloc(0, GFP_KERNEL|__GFP_REPEAT, NULL);
 }
 
 static inline struct page *pte_alloc_one(struct mm_struct *mm,
@@ -109,7 +102,7 @@ static inline struct page *pte_alloc_one
 		
 static inline void pte_free_kernel(pte_t *pte)
 {
-	kmem_cache_free(pgtable_cache[PTE_CACHE_NUM], pte);
+	quicklist_free(0, NULL, pte);
 }
 
 static inline void pte_free(struct page *ptepage)
@@ -136,7 +129,10 @@ static inline void pgtable_free(pgtable_
 	void *p = (void *)(pgf.val & ~PGF_CACHENUM_MASK);
 	int cachenum = pgf.val & PGF_CACHENUM_MASK;
 
-	kmem_cache_free(pgtable_cache[cachenum], p);
+	if (cachenum == PTE_CACHE_NUM)
+		quicklist_free(0, NULL, p);
+	else
+		kmem_cache_free(pgtable_cache[cachenum], p);
 }
 
 extern void pgtable_free_tlb(struct mmu_gather *tlb, pgtable_free_t pgf);
@@ -153,7 +149,7 @@ extern void pgtable_free_tlb(struct mmu_
 		PUD_CACHE_NUM, PUD_TABLE_SIZE-1))
 #endif /* CONFIG_PPC_64K_PAGES */
 
-#define check_pgt_cache()	do { } while (0)
+#define check_pgt_cache()	quicklist_trim(0, NULL, 25, 16)
 
 #endif /* CONFIG_PPC64 */
 #endif /* __KERNEL__ */
-
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
2.6.22 -mm merge plans, Andrew Morton, (Mon Apr 30, 4:20 pm)
Re: 2.6.22 -mm merge plans, Bill Irwin, (Mon Apr 30, 4:59 pm)
MADV_FREE functionality, Rik van Riel, (Mon Apr 30, 5:54 pm)
Re: MADV_FREE functionality, Andrew Morton, (Mon Apr 30, 6:18 pm)
Re: MADV_FREE functionality, Ulrich Drepper, (Mon Apr 30, 6:23 pm)
Re: MADV_FREE functionality, Rik van Riel, (Mon Apr 30, 6:23 pm)
Re: 2.6.22 -mm merge plans, Stefan Richter, (Mon Apr 30, 6:39 pm)
Re: 2.6.22 -mm merge plans (RE: input), Dmitry Torokhov, (Mon Apr 30, 7:30 pm)
Re: MADV_FREE functionality, Jakub Jelinek, (Tue May 1, 12:13 am)
Re: 2.6.22 -mm merge plans -- pfn_valid_within, Andy Whitcroft, (Tue May 1, 1:11 am)
Re: 2.6.22 -mm merge plans (RE: input), Jiri Slaby, (Tue May 1, 1:14 am)
Re: 2.6.22 -mm merge plans -- pfn_valid_within, Andrew Morton, (Tue May 1, 1:19 am)
&quot;partical&quot; kthread conversion, Christoph Hellwig, (Tue May 1, 1:42 am)
Re: 2.6.22 -mm merge plans -- vm bugfixes, Nick Piggin, (Tue May 1, 1:44 am)
pcmcia ioctl removal, Christoph Hellwig, (Tue May 1, 1:46 am)
pci hotplug patches, Christoph Hellwig, (Tue May 1, 1:48 am)
Re: &quot;partical&quot; kthread conversion, Andrew Morton, (Tue May 1, 1:51 am)
Re: 2.6.22 -mm merge plans -- vm bugfixes, Andrew Morton, (Tue May 1, 1:54 am)
cache-pipe-buf-page-address-for-non-highmem-arch.patch, Christoph Hellwig, (Tue May 1, 1:54 am)
consolidate-generic_writepages-and-mpage_writepages.patch, Christoph Hellwig, (Tue May 1, 1:55 am)
Re: pcmcia ioctl removal, Russell King, (Tue May 1, 1:56 am)
Re: pcmcia ioctl removal, Willy Tarreau, (Tue May 1, 1:57 am)
Re: pcmcia ioctl removal, Andrew Morton, (Tue May 1, 2:08 am)
Re: pcmcia ioctl removal, Robert P. J. Day, (Tue May 1, 2:16 am)
Re: 2.6.22 -mm merge plans, Pekka Enberg, (Tue May 1, 2:17 am)
Re: 2.6.22 -mm merge plans, Christoph Hellwig, (Tue May 1, 2:24 am)
Re: 2.6.22 -mm merge plans, Peter Zijlstra, (Tue May 1, 2:37 am)
Re: pcmcia ioctl removal, Willy Tarreau, (Tue May 1, 2:44 am)
Re: pcmcia ioctl removal, Jan Engelhardt, (Tue May 1, 3:12 am)
Re: pcmcia ioctl removal, Robert P. J. Day, (Tue May 1, 3:16 am)
fragmentation avoidance Re: 2.6.22 -mm merge plans, Mel Gorman, (Tue May 1, 3:16 am)
Re: pcmcia ioctl removal, Gabriel C, (Tue May 1, 3:26 am)
Re: pcmcia ioctl removal, Willy Tarreau, (Tue May 1, 3:52 am)
Re: pcmcia ioctl removal, Willy Tarreau, (Tue May 1, 4:00 am)
Re: 2.6.22 -mm merge plans (RE: input), Dmitry Torokhov, (Tue May 1, 5:05 am)
Re: pcmcia ioctl removal, Konstantin Münning, (Tue May 1, 5:06 am)
Re: 2.6.22 -mm merge plans, Andi Kleen, (Tue May 1, 5:17 am)
Re: 2.6.22 -mm merge plans, Andi Kleen, (Tue May 1, 5:19 am)
Re: 2.6.22 -mm merge plans -- lumpy reclaim, Andy Whitcroft, (Tue May 1, 6:02 am)
Re: pcmcia ioctl removal, Rogan Dawes, (Tue May 1, 6:56 am)
Re: 2.6.22 -mm merge plans: mm-more-rmap-checking, Hugh Dickins, (Tue May 1, 7:31 am)
Re: pcmcia ioctl removal, Adrian Bunk, (Tue May 1, 7:46 am)
Re: fragmentation avoidance Re: 2.6.22 -mm merge plans, Christoph Lameter, (Tue May 1, 7:54 am)
Re: 2.6.22 -mm merge plans, Zan Lynx, (Tue May 1, 9:56 am)
Re: 2.6.22 -mm merge plans, Pekka Enberg, (Tue May 1, 10:12 am)
Re: 2.6.22 -mm merge plans -- lumpy reclaim, Peter Zijlstra, (Tue May 1, 11:03 am)
Re: 2.6.22 -mm merge plans: slub, Hugh Dickins, (Tue May 1, 11:10 am)
Re: fragmentation avoidance Re: 2.6.22 -mm merge plans, Andrew Morton, (Tue May 1, 11:57 am)
Re: 2.6.22 -mm merge plans -- lumpy reclaim, Andrew Morton, (Tue May 1, 12:00 pm)
Re: pcmcia ioctl removal, Russell King, (Tue May 1, 12:10 pm)
Re: 2.6.22 -mm merge plans: slub, Christoph Lameter, (Tue May 1, 12:25 pm)
Re: 2.6.22 -mm merge plans -- vm bugfixes, Hugh Dickins, (Tue May 1, 12:31 pm)
Re: 2.6.22 -mm merge plans: slub, Andrew Morton, (Tue May 1, 12:55 pm)
Re: 2.6.22 -mm merge plans: slub, Hugh Dickins, (Tue May 1, 1:19 pm)
Re: 2.6.22 -mm merge plans: slub, Andrew Morton, (Tue May 1, 1:36 pm)
Re: pcmcia ioctl removal, Jan Engelhardt, (Tue May 1, 1:41 pm)
Re: 2.6.22 -mm merge plans: slub, Christoph Lameter, (Tue May 1, 1:46 pm)
Re: 2.6.22 -mm merge plans: slub, Christoph Lameter, (Tue May 1, 2:08 pm)
Re: 2.6.22 -mm merge plans: slub, Andrew Morton, (Tue May 1, 2:09 pm)
Re: 2.6.22 -mm merge plans, Mathieu Desnoyers, (Tue May 1, 3:08 pm)
Re: 2.6.22 -mm merge plans, Rusty Russell, (Tue May 1, 5:31 pm)
Re: 2.6.22 -mm merge plans: mm-more-rmap-checking, Nick Piggin, (Tue May 1, 6:42 pm)
Re: 2.6.22 -mm merge plans -- vm bugfixes, Nick Piggin, (Tue May 1, 8:08 pm)
Re: pci hotplug patches, Greg KH, (Tue May 1, 8:57 pm)
Re: 2.6.22 -mm merge plans -- vm bugfixes, Nick Piggin, (Wed May 2, 2:15 am)
Re: 2.6.22 -mm merge plans, Andi Kleen, (Wed May 2, 3:30 am)
Re: 2.6.22 -mm merge plans, Andi Kleen, (Wed May 2, 3:44 am)
Re: 2.6.22 -mm merge plans: slub, Hugh Dickins, (Wed May 2, 5:45 am)
Re: 2.6.22 -mm merge plans: slub, Hugh Dickins, (Wed May 2, 5:54 am)
Re: 2.6.22 -mm merge plans: mm-more-rmap-checking, Hugh Dickins, (Wed May 2, 6:17 am)
Re: 2.6.22 -mm merge plans -- vm bugfixes, Hugh Dickins, (Wed May 2, 7:00 am)
Re: &quot;partical&quot; kthread conversion, Dean Nelson, (Wed May 2, 7:01 am)
Re: &quot;partical&quot; kthread conversion, Eric W. Biederman, (Wed May 2, 7:45 am)
Re: &quot;partical&quot; kthread conversion, Dean Nelson, (Wed May 2, 8:37 am)
Re: &quot;partical&quot; kthread conversion, Eric W. Biederman, (Wed May 2, 8:49 am)
Re: 2.6.22 -mm merge plans, Frank Ch. Eigler, (Wed May 2, 9:37 am)
Re: 2.6.22 -mm merge plans, Andrew Morton, (Wed May 2, 9:47 am)
Re: 2.6.22 -mm merge plans: slub, Christoph Lameter, (Wed May 2, 10:01 am)
Re: 2.6.22 -mm merge plans: slub, Christoph Lameter, (Wed May 2, 10:03 am)
Re: 2.6.22 -mm merge plans, Mathieu Desnoyers, (Wed May 2, 10:19 am)
Re: 2.6.22 -mm merge plans: slub, Christoph Lameter, (Wed May 2, 10:25 am)
Re: 2.6.22 -mm merge plans, Christoph Hellwig, (Wed May 2, 10:29 am)
Re: 2.6.22 -mm merge plans, Andi Kleen, (Wed May 2, 10:49 am)
Re: 2.6.22 -mm merge plans: slub, Hugh Dickins, (Wed May 2, 11:08 am)
Re: 2.6.22 -mm merge plans: slub, Christoph Lameter, (Wed May 2, 11:28 am)
Re: 2.6.22 -mm merge plans: slub, Hugh Dickins, (Wed May 2, 11:36 am)
Re: 2.6.22 -mm merge plans: slub, Christoph Lameter, (Wed May 2, 11:39 am)
Re: 2.6.22 -mm merge plans: slub, Andrew Morton, (Wed May 2, 11:42 am)
Re: 2.6.22 -mm merge plans: slub, Siddha, Suresh B, (Wed May 2, 11:52 am)
Re: 2.6.22 -mm merge plans: slub, Christoph Lameter, (Wed May 2, 11:53 am)
Re: 2.6.22 -mm merge plans: slub, Andrew Morton, (Wed May 2, 11:57 am)
Re: 2.6.22 -mm merge plans: slub, Christoph Lameter, (Wed May 2, 11:58 am)
Re: 2.6.22 -mm merge plans: slub, Christoph Lameter, (Wed May 2, 12:01 pm)
Re: 2.6.22 -mm merge plans: slub, Andrew Morton, (Wed May 2, 12:11 pm)
Re: 2.6.22 -mm merge plans: slub, Pekka Enberg, (Wed May 2, 12:18 pm)
Re: &quot;partical&quot; kthread conversion, Andrew Morton, (Wed May 2, 12:33 pm)
Re: 2.6.22 -mm merge plans: slub, Christoph Lameter, (Wed May 2, 12:34 pm)
Re: 2.6.22 -mm merge plans: slub, Christoph Lameter, (Wed May 2, 12:42 pm)
Re: 2.6.22 -mm merge plans: slub, Christoph Lameter, (Wed May 2, 12:43 pm)
Re: 2.6.22 -mm merge plans: slub, Sam Ravnborg, (Wed May 2, 12:54 pm)
Re: 2.6.22 -mm merge plans: slub, Christoph Lameter, (Wed May 2, 1:14 pm)
Re: 2.6.22 -mm merge plans, Mathieu Desnoyers, (Wed May 2, 1:36 pm)
Re: &quot;partical&quot; kthread conversion, Eric W. Biederman, (Wed May 2, 1:38 pm)
Re: 2.6.22 -mm merge plans, Andrew Morton, (Wed May 2, 1:53 pm)
Re: 2.6.22 -mm merge plans, Tilman Schmidt, (Wed May 2, 2:46 pm)
Re: 2.6.22 -mm merge plans, Mathieu Desnoyers, (Wed May 2, 4:11 pm)
Re: 2.6.22 -mm merge plans, Andrew Morton, (Wed May 2, 4:21 pm)
Re: 2.6.22 -mm merge plans: mm-more-rmap-checking, Nick Piggin, (Wed May 2, 5:18 pm)
Re: 2.6.22 -mm merge plans -- vm bugfixes, Nick Piggin, (Wed May 2, 6:32 pm)
Re: 2.6.22 -mm merge plans, Christoph Hellwig, (Thu May 3, 1:06 am)
Re: 2.6.22 -mm merge plans, Christoph Hellwig, (Thu May 3, 1:08 am)
Re: 2.6.22 -mm merge plans, Christoph Hellwig, (Thu May 3, 1:09 am)
Re: 2.6.22 -mm merge plans: slub, Andrew Morton, (Thu May 3, 1:15 am)
Re: 2.6.22 -mm merge plans: slub, William Lee Irwin III, (Thu May 3, 1:27 am)
Re: 2.6.22 -mm merge plans: slub, Hugh Dickins, (Thu May 3, 1:46 am)
Re: 2.6.22 -mm merge plans: slub, Andrew Morton, (Thu May 3, 1:57 am)
Re: 2.6.22 -mm merge plans: slub, Hugh Dickins, (Thu May 3, 2:15 am)
Re: 2.6.22 -mm merge plans, Andi Kleen, (Thu May 3, 3:12 am)
Re: 2.6.22 -mm merge plans, Andi Kleen, (Thu May 3, 3:31 am)
Re: 2.6.22 -mm merge plans -- vm bugfixes, Christoph Hellwig, (Thu May 3, 3:37 am)
Re: 2.6.22 -mm merge plans -- vm bugfixes, Hugh Dickins, (Thu May 3, 5:24 am)
Re: 2.6.22 -mm merge plans -- vm bugfixes, Nick Piggin, (Thu May 3, 5:43 am)
Re: 2.6.22 -mm merge plans -- vm bugfixes, Nick Piggin, (Thu May 3, 5:56 am)
Re: 2.6.22 -mm merge plans -- vm bugfixes, Hugh Dickins, (Thu May 3, 5:58 am)
Re: 2.6.22 -mm merge plans -- vm bugfixes, Nick Piggin, (Thu May 3, 6:08 am)
Re: 2.6.22 -mm merge plans, Mathieu Desnoyers, (Thu May 3, 7:43 am)
Re: 2.6.22 -mm merge plans, Mathieu Desnoyers, (Thu May 3, 7:49 am)
Re: 2.6.22 -mm merge plans, Mathieu Desnoyers, (Thu May 3, 8:04 am)
Re: 2.6.22 -mm merge plans, Christoph Hellwig, (Thu May 3, 8:12 am)
Re: swap-prefetch: 2.6.22 -mm merge plans, Ingo Molnar, (Thu May 3, 8:54 am)
Re: swap-prefetch: 2.6.22 -mm merge plans, Michal Piotrowski, (Thu May 3, 9:15 am)
Re: swap-prefetch: 2.6.22 -mm merge plans, Michal Piotrowski, (Thu May 3, 9:23 am)
Re: 2.6.22 -mm merge plans: slub, Christoph Lameter, (Thu May 3, 9:30 am)
Re: 2.6.22 -mm merge plans: slub, Christoph Lameter, (Thu May 3, 9:45 am)
Re: 2.6.22 -mm merge plans -- vm bugfixes, Andrew Morton, (Thu May 3, 9:52 am)
Re: 2.6.22 -mm merge plans, Mathieu Desnoyers, (Thu May 3, 10:16 am)
Re: 2.6.22 -mm merge plans, Christoph Hellwig, (Thu May 3, 10:25 am)
Re: 2.6.22 -mm merge plans: slub on PowerPC, Hugh Dickins, (Thu May 3, 2:04 pm)
Re: 2.6.22 -mm merge plans: slub on PowerPC, Christoph Lameter, (Thu May 3, 2:15 pm)
Re: swap-prefetch: 2.6.22 -mm merge plans, Con Kolivas, (Thu May 3, 3:14 pm)
Re: 2.6.22 -mm merge plans: slub on PowerPC, Hugh Dickins, (Thu May 3, 3:41 pm)
Re: 2.6.22 -mm merge plans: slub on PowerPC, Benjamin Herrenschmidt, (Thu May 3, 5:25 pm)
Re: 2.6.22 -mm merge plans: slub on PowerPC, Christoph Lameter, (Thu May 3, 5:54 pm)
Re: 2.6.22 -mm merge plans -- vm bugfixes, Nick Piggin, (Thu May 3, 9:16 pm)
Re: swap-prefetch: 2.6.22 -mm merge plans, Nick Piggin, (Fri May 4, 12:34 am)
Re: swap-prefetch: 2.6.22 -mm merge plans, Ingo Molnar, (Fri May 4, 1:52 am)
Re: swap-prefetch: 2.6.22 -mm merge plans, Nick Piggin, (Fri May 4, 2:09 am)
Re: 2.6.22 -mm merge plans -- vm bugfixes, Nick Piggin, (Fri May 4, 2:23 am)
Re: 2.6.22 -mm merge plans -- vm bugfixes, Nick Piggin, (Fri May 4, 2:43 am)
Re: swap-prefetch: 2.6.22 -mm merge plans, Con Kolivas, (Fri May 4, 5:10 am)
Re: swap-prefetch: 2.6.22 -mm merge plans, Con Kolivas, (Sat May 5, 1:42 am)
Re: [ck] Re: swap-prefetch: 2.6.22 -mm merge plans, Antonino Ingargiola, (Sun May 6, 3:13 am)
Re: [ck] Re: swap-prefetch: 2.6.22 -mm merge plans, Jory A. Pratt, (Sun May 6, 11:22 am)
Re: fragmentation avoidance Re: 2.6.22 -mm merge plans, Yasunori Goto, (Mon May 7, 6:07 am)
Re: swap-prefetch: 2.6.22 -mm merge plans, Bill Davidsen, (Mon May 7, 7:18 am)
Re: swap-prefetch: 2.6.22 -mm merge plans, Bill Davidsen, (Mon May 7, 7:28 am)
Re: 2.6.22 -mm merge plans, Josef Sipek, (Mon May 7, 10:47 am)
Re: 2.6.22 -mm merge plans -- vm bugfixes, Benjamin Herrenschmidt, (Mon May 7, 8:03 pm)
Re: 2.6.22 -mm merge plans -- vm bugfixes, Nick Piggin, (Wed May 9, 5:34 am)
Re: pcmcia ioctl removal, Pavel Machek, (Wed May 9, 5:54 am)
Re: pcmcia ioctl removal, Robert P. J. Day, (Wed May 9, 6:00 am)
Re: pcmcia ioctl removal, Adrian Bunk, (Wed May 9, 6:03 am)
Re: 2.6.22 -mm merge plans -- vm bugfixes, Hugh Dickins, (Wed May 9, 7:28 am)
Re: 2.6.22 -mm merge plans -- vm bugfixes, Nick Piggin, (Wed May 9, 7:45 am)
Re: 2.6.22 -mm merge plans -- vm bugfixes, Hugh Dickins, (Wed May 9, 8:38 am)
Re: pcmcia ioctl removal, Romano Giannetti, (Wed May 9, 12:11 pm)
Re: 2.6.22 -mm merge plans -- vm bugfixes, Nick Piggin, (Wed May 9, 3:24 pm)
Re: swap-prefetch: 2.6.22 -mm merge plans, Con Kolivas, (Wed May 9, 4:28 pm)
Re: swap-prefetch: 2.6.22 -mm merge plans, Nick Piggin, (Wed May 9, 5:05 pm)
Re: swap-prefetch: 2.6.22 -mm merge plans, Con Kolivas, (Wed May 9, 6:34 pm)
Re: swap-prefetch: 2.6.22 -mm merge plans, Nick Piggin, (Wed May 9, 6:56 pm)
Re: swap-prefetch: 2.6.22 -mm merge plans, Ray Lee, (Wed May 9, 8:48 pm)
Re: swap-prefetch: 2.6.22 -mm merge plans, Nick Piggin, (Wed May 9, 8:56 pm)
Re: swap-prefetch: 2.6.22 -mm merge plans, Con Kolivas, (Wed May 9, 8:58 pm)
Re: swap-prefetch: 2.6.22 -mm merge plans, Ray Lee, (Wed May 9, 10:52 pm)
Re: swap-prefetch: 2.6.22 -mm merge plans, Nick Piggin, (Thu May 10, 12:04 am)
Re: swap-prefetch: 2.6.22 -mm merge plans, William Lee Irwin III, (Thu May 10, 12:20 am)
Re: swap-prefetch: 2.6.22 -mm merge plans, Ray Lee, (Thu May 10, 5:34 am)
Re: pcmcia ioctl removal, Adrian Bunk, (Thu May 10, 5:40 am)
Re: 2.6.22 -mm merge plans, Mathieu Desnoyers, (Thu May 10, 12:39 pm)
[PATCH] mm: swap prefetch improvements, Con Kolivas, (Fri May 11, 9:46 pm)
Re: [PATCH] mm: swap prefetch improvements, Paul Jackson, (Fri May 11, 10:03 pm)
Re: [PATCH] mm: swap prefetch improvements, Con Kolivas, (Fri May 11, 10:15 pm)
Re: [PATCH] mm: swap prefetch improvements, Paul Jackson, (Fri May 11, 10:51 pm)
Re: [PATCH] mm: swap prefetch improvements, Con Kolivas, (Sat May 12, 12:28 am)
Re: [PATCH] mm: swap prefetch improvements, Paul Jackson, (Sat May 12, 1:14 am)
Re: [PATCH] mm: swap prefetch improvements, Con Kolivas, (Sat May 12, 1:21 am)
Re: [PATCH] mm: swap prefetch improvements, Paul Jackson, (Sat May 12, 1:37 am)
[PATCH respin] mm: swap prefetch improvements, Con Kolivas, (Sat May 12, 1:57 am)
Re: pci hotplug patches, Christoph Hellwig, (Sun May 13, 1:59 pm)
Re: 2.6.22 -mm merge plans, Christoph Hellwig, (Sun May 13, 2:04 pm)
Re: pci hotplug patches, Greg KH, (Mon May 14, 4:48 am)
Re: [PATCH] mm: swap prefetch improvements, Ingo Molnar, (Mon May 21, 3:03 am)
Re: [PATCH] mm: swap prefetch improvements, Con Kolivas, (Mon May 21, 6:44 am)
Re: [PATCH] mm: swap prefetch improvements, Ingo Molnar, (Mon May 21, 9:00 am)
Re: [PATCH] mm: swap prefetch improvements, Antonino Ingargiola, (Tue May 22, 3:15 am)
Re: [PATCH] mm: swap prefetch improvements, Con Kolivas, (Tue May 22, 3:20 am)
Re: [PATCH] mm: swap prefetch improvements, Ingo Molnar, (Tue May 22, 3:25 am)
Re: [PATCH] mm: swap prefetch improvements, Con Kolivas, (Tue May 22, 3:37 am)
Re: [PATCH] mm: swap prefetch improvements, Ingo Molnar, (Tue May 22, 3:46 am)
Re: [PATCH] mm: swap prefetch improvements, Con Kolivas, (Tue May 22, 3:54 am)
Re: [PATCH] mm: swap prefetch improvements, Ingo Molnar, (Tue May 22, 3:57 am)
Re: [PATCH] mm: swap prefetch improvements, Con Kolivas, (Tue May 22, 4:04 am)
Re: [ck] Re: [PATCH] mm: swap prefetch improvements, Michael Chang, (Tue May 22, 1:18 pm)
Re: [ck] Re: [PATCH] mm: swap prefetch improvements, Ingo Molnar, (Tue May 22, 1:31 pm)
Re: [ck] Re: [PATCH] mm: swap prefetch improvements, Ash Milsted, (Tue May 22, 1:42 pm)
Re: [PATCH] mm: swap prefetch improvements, Con Kolivas, (Tue May 22, 3:50 pm)
Re: [PATCH] mm: swap prefetch improvements, Ash Milsted, (Wed May 23, 12:57 am)