|
@@ -66,19 +66,6 @@
|
|
#define _PTE_NONE_MASK 0
|
|
#define _PTE_NONE_MASK 0
|
|
#endif
|
|
#endif
|
|
|
|
|
|
-#ifndef __ASSEMBLY__
|
|
|
|
-
|
|
|
|
-/*
|
|
|
|
- * Don't just check for any non zero bits in __PAGE_USER, since for book3e
|
|
|
|
- * and PTE_64BIT, PAGE_KERNEL_X contains _PAGE_BAP_SR which is also in
|
|
|
|
- * _PAGE_USER. Need to explicitly match _PAGE_BAP_UR bit in that case too.
|
|
|
|
- */
|
|
|
|
-static inline bool pte_user(pte_t pte)
|
|
|
|
-{
|
|
|
|
- return (pte_val(pte) & (_PAGE_USER | _PAGE_PRIVILEGED)) == _PAGE_USER;
|
|
|
|
-}
|
|
|
|
-#endif /* __ASSEMBLY__ */
|
|
|
|
-
|
|
|
|
/* Location of the PFN in the PTE. Most 32-bit platforms use the same
|
|
/* Location of the PFN in the PTE. Most 32-bit platforms use the same
|
|
* as _PAGE_SHIFT here (ie, naturally aligned).
|
|
* as _PAGE_SHIFT here (ie, naturally aligned).
|
|
* Platform who don't just pre-define the value so we don't override it here
|
|
* Platform who don't just pre-define the value so we don't override it here
|