From 5508a7489659f1eed108d3ae7c2d36c8794ee330 Mon Sep 17 00:00:00 2001 From: Ingo Molnar Date: Wed, 30 Jan 2008 13:33:56 +0100 Subject: x86: cpa self-test fixes cpa self-test fixes. change_page_attr_addr() was buggy, it passed in a virtual address as a physical one. Signed-off-by: Ingo Molnar Signed-off-by: Thomas Gleixner --- arch/x86/mm/pageattr-test.c | 8 -------- 1 file changed, 8 deletions(-) (limited to 'arch/x86/mm/pageattr-test.c') diff --git a/arch/x86/mm/pageattr-test.c b/arch/x86/mm/pageattr-test.c index 91e05a26004d..a12dabbd5c33 100644 --- a/arch/x86/mm/pageattr-test.c +++ b/arch/x86/mm/pageattr-test.c @@ -106,12 +106,6 @@ static __init int print_split(struct split_state *s) return err; } -static __init int state_same(struct split_state *a, struct split_state *b) -{ - return a->lpg == b->lpg && a->gpg == b->gpg && a->spg == b->spg && - a->exec == b->exec; -} - static unsigned long __initdata addr[NTEST]; static unsigned int __initdata len[NTEST]; @@ -229,8 +223,6 @@ static __init int exercise_pageattr(void) global_flush_tlb(); failed += print_split(&sc); - if (!state_same(&sa, &sc)) - failed++; if (failed) printk(KERN_ERR "CPA selftests NOT PASSED. Please report.\n"); -- cgit v1.2.2