|
@@ -27,6 +27,20 @@ static inline void arch_bprm_mm_init(struct mm_struct *mm,
|
|
|
struct vm_area_struct *vma)
|
|
|
{
|
|
|
}
|
|
|
+
|
|
|
+static inline bool arch_vma_access_permitted(struct vm_area_struct *vma,
|
|
|
+ bool write, bool execute, bool foreign)
|
|
|
+{
|
|
|
+ /* by default, allow everything */
|
|
|
+ return true;
|
|
|
+}
|
|
|
+
|
|
|
+static inline bool arch_pte_access_permitted(pte_t pte, bool write)
|
|
|
+{
|
|
|
+ /* by default, allow everything */
|
|
|
+ return true;
|
|
|
+}
|
|
|
+
|
|
|
/*
|
|
|
* end asm-generic/mm_hooks.h functions
|
|
|
*/
|