|
@@ -43,7 +43,7 @@ static inline pgprot_t arch_vm_get_page_prot(unsigned long vm_flags)
|
|
}
|
|
}
|
|
#define arch_vm_get_page_prot(vm_flags) arch_vm_get_page_prot(vm_flags)
|
|
#define arch_vm_get_page_prot(vm_flags) arch_vm_get_page_prot(vm_flags)
|
|
|
|
|
|
-static inline bool arch_validate_prot(unsigned long prot)
|
|
|
|
|
|
+static inline bool arch_validate_prot(unsigned long prot, unsigned long addr)
|
|
{
|
|
{
|
|
if (prot & ~(PROT_READ | PROT_WRITE | PROT_EXEC | PROT_SEM | PROT_SAO))
|
|
if (prot & ~(PROT_READ | PROT_WRITE | PROT_EXEC | PROT_SEM | PROT_SAO))
|
|
return false;
|
|
return false;
|
|
@@ -51,7 +51,7 @@ static inline bool arch_validate_prot(unsigned long prot)
|
|
return false;
|
|
return false;
|
|
return true;
|
|
return true;
|
|
}
|
|
}
|
|
-#define arch_validate_prot(prot) arch_validate_prot(prot)
|
|
|
|
|
|
+#define arch_validate_prot arch_validate_prot
|
|
|
|
|
|
#endif /* CONFIG_PPC64 */
|
|
#endif /* CONFIG_PPC64 */
|
|
#endif /* _ASM_POWERPC_MMAN_H */
|
|
#endif /* _ASM_POWERPC_MMAN_H */
|