[PATCH] x86: trivial pgtable.h __ASSEMBLY__ move
Parsing generic pgtable.h in assembler is simply crazy. None of this file is needed in assembler code, and C inline functions and structures routine break one or more different compiles. Signed-off-by: Zachary Amsden <zach@vmware.com> Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
This commit is contained in:
parent
753b9f86e7
commit
673eae8230
|
@ -1,6 +1,8 @@
|
||||||
#ifndef _ASM_GENERIC_PGTABLE_H
|
#ifndef _ASM_GENERIC_PGTABLE_H
|
||||||
#define _ASM_GENERIC_PGTABLE_H
|
#define _ASM_GENERIC_PGTABLE_H
|
||||||
|
|
||||||
|
#ifndef __ASSEMBLY__
|
||||||
|
|
||||||
#ifndef __HAVE_ARCH_PTEP_ESTABLISH
|
#ifndef __HAVE_ARCH_PTEP_ESTABLISH
|
||||||
/*
|
/*
|
||||||
* Establish a new mapping:
|
* Establish a new mapping:
|
||||||
|
@ -188,7 +190,6 @@ static inline void ptep_set_wrprotect(struct mm_struct *mm, unsigned long addres
|
||||||
})
|
})
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifndef __ASSEMBLY__
|
|
||||||
/*
|
/*
|
||||||
* When walking page tables, we usually want to skip any p?d_none entries;
|
* When walking page tables, we usually want to skip any p?d_none entries;
|
||||||
* and any p?d_bad entries - reporting the error before resetting to none.
|
* and any p?d_bad entries - reporting the error before resetting to none.
|
||||||
|
|
Loading…
Reference in New Issue