* [PATCH] um, pkeys: give UML an arch_vma_access_permitted()
@ 2016-02-18 18:35 ` Dave Hansen
0 siblings, 0 replies; 3+ messages in thread
From: Dave Hansen @ 2016-02-18 18:35 UTC (permalink / raw)
To: linux-kernel; +Cc: linux-mm, x86, Dave Hansen, dave.hansen
From: Dave Hansen <dave.hansen@linux.intel.com>
UML has a special mmu_context.h and needs updates whenever the generic one
is updated. The original pkeys patches missed this. This fixes it up.
Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com>
---
b/arch/um/include/asm/mmu_context.h | 14 ++++++++++++++
1 file changed, 14 insertions(+)
diff -puN arch/um/include/asm/mmu_context.h~pkeys-fix-um-arch_vma_access_permitted arch/um/include/asm/mmu_context.h
--- a/arch/um/include/asm/mmu_context.h~pkeys-fix-um-arch_vma_access_permitted 2016-02-18 10:19:17.675287570 -0800
+++ b/arch/um/include/asm/mmu_context.h 2016-02-18 10:20:09.214627363 -0800
@@ -27,6 +27,20 @@ static inline void arch_bprm_mm_init(str
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
*/
_
--
To unsubscribe, send a message with 'unsubscribe linux-mm' in
the body to majordomo@kvack.org. For more info on Linux MM,
see: http://www.linux-mm.org/ .
Don't email: <a href=mailto:"dont@kvack.org"> email@kvack.org </a>
^ permalink raw reply [flat|nested] 3+ messages in thread
* [PATCH] um, pkeys: give UML an arch_vma_access_permitted()
@ 2016-02-18 18:35 ` Dave Hansen
0 siblings, 0 replies; 3+ messages in thread
From: Dave Hansen @ 2016-02-18 18:35 UTC (permalink / raw)
To: linux-kernel; +Cc: linux-mm, x86, Dave Hansen, dave.hansen
From: Dave Hansen <dave.hansen@linux.intel.com>
UML has a special mmu_context.h and needs updates whenever the generic one
is updated. The original pkeys patches missed this. This fixes it up.
Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com>
---
b/arch/um/include/asm/mmu_context.h | 14 ++++++++++++++
1 file changed, 14 insertions(+)
diff -puN arch/um/include/asm/mmu_context.h~pkeys-fix-um-arch_vma_access_permitted arch/um/include/asm/mmu_context.h
--- a/arch/um/include/asm/mmu_context.h~pkeys-fix-um-arch_vma_access_permitted 2016-02-18 10:19:17.675287570 -0800
+++ b/arch/um/include/asm/mmu_context.h 2016-02-18 10:20:09.214627363 -0800
@@ -27,6 +27,20 @@ static inline void arch_bprm_mm_init(str
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
*/
_
^ permalink raw reply [flat|nested] 3+ messages in thread
* [tip:mm/pkeys] um, pkeys: Add UML arch_*_access_permitted() methods
2016-02-18 18:35 ` Dave Hansen
(?)
@ 2016-02-18 20:22 ` tip-bot for Dave Hansen
-1 siblings, 0 replies; 3+ messages in thread
From: tip-bot for Dave Hansen @ 2016-02-18 20:22 UTC (permalink / raw)
To: linux-tip-commits
Cc: mingo, richard, torvalds, tglx, hpa, dave.hansen, linux-kernel,
jdike, dave, peterz
Commit-ID: 9d95b1759e0504890049deb2de62e31d7c241c30
Gitweb: http://git.kernel.org/tip/9d95b1759e0504890049deb2de62e31d7c241c30
Author: Dave Hansen <dave.hansen@linux.intel.com>
AuthorDate: Thu, 18 Feb 2016 10:35:57 -0800
Committer: Ingo Molnar <mingo@kernel.org>
CommitDate: Thu, 18 Feb 2016 19:46:28 +0100
um, pkeys: Add UML arch_*_access_permitted() methods
UML has a special mmu_context.h and needs updates whenever the generic one
is updated.
Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com>
Cc: Dave Hansen <dave@sr71.net>
Cc: Jeff Dike <jdike@addtoit.com>
Cc: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Peter Zijlstra <peterz@infradead.org>
Cc: Richard Weinberger <richard@nod.at>
Cc: Thomas Gleixner <tglx@linutronix.de>
Cc: linux-kernel@vger.kernel.org
Cc: linux-mm@kvack.org
Cc: user-mode-linux-devel@lists.sourceforge.net
Cc: user-mode-linux-user@lists.sourceforge.net
Link: http://lkml.kernel.org/r/20160218183557.AE1DB383@viggo.jf.intel.com
Signed-off-by: Ingo Molnar <mingo@kernel.org>
---
arch/um/include/asm/mmu_context.h | 14 ++++++++++++++
1 file changed, 14 insertions(+)
diff --git a/arch/um/include/asm/mmu_context.h b/arch/um/include/asm/mmu_context.h
index 941527e..1a60e13 100644
--- a/arch/um/include/asm/mmu_context.h
+++ b/arch/um/include/asm/mmu_context.h
@@ -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
*/
^ permalink raw reply related [flat|nested] 3+ messages in thread
end of thread, other threads:[~2016-02-18 20:23 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-02-18 18:35 [PATCH] um, pkeys: give UML an arch_vma_access_permitted() Dave Hansen
2016-02-18 18:35 ` Dave Hansen
2016-02-18 20:22 ` [tip:mm/pkeys] um, pkeys: Add UML arch_*_access_permitted() methods tip-bot for Dave Hansen
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.