it is already im queue for 2.6.23, ----8<----- >From [EMAIL PROTECTED] Sat Dec 22 14:04:08 2007 From: Christoph Lameter <[EMAIL PROTECTED]> Date: Sat, 22 Dec 2007 14:03:23 -0800 Subject: quicklists: do not release off node pages early To: [EMAIL PROTECTED] Cc: [EMAIL PROTECTED], [EMAIL PROTECTED], [EMAIL PROTECTED], [EMAIL PROTECTED] Message-ID: <[EMAIL PROTECTED]>
From: Christoph Lameter <[EMAIL PROTECTED]> patch ed367fc3a7349b17354c7acef551533337764859 in mainline. quicklists must keep even off node pages on the quicklists until the TLB flush has been completed. Signed-off-by: Christoph Lameter <[EMAIL PROTECTED]> Cc: Dhaval Giani <[EMAIL PROTECTED]> Signed-off-by: Andrew Morton <[EMAIL PROTECTED]> Signed-off-by: Linus Torvalds <[EMAIL PROTECTED]> Signed-off-by: Greg Kroah-Hartman <[EMAIL PROTECTED]> --- include/linux/quicklist.h | 8 -------- 1 file changed, 8 deletions(-) --- a/include/linux/quicklist.h +++ b/include/linux/quicklist.h @@ -56,14 +56,6 @@ static inline void __quicklist_free(int struct page *page) { struct quicklist *q; - int nid = page_to_nid(page); - - if (unlikely(nid != numa_node_id())) { - if (dtor) - dtor(p); - __free_page(page); - return; - } q = &get_cpu_var(quicklist)[nr]; *(void **)p = q->page; ---->8------ Tested-by: Oliver Pinter <[EMAIL PROTECTED]> (on i386) -- Thanks, Oliver -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/