forked from ~ljy/RK356X_SDK_RELEASE

hc
2024-05-13 9d77db3c730780c8ef5ccd4b66403ff5675cfe4e
kernel/arch/x86/um/asm/vm-flags.h
....@@ -9,17 +9,11 @@
99
1010 #ifdef CONFIG_X86_32
1111
12
-#define VM_DATA_DEFAULT_FLAGS \
13
- (VM_READ | VM_WRITE | \
14
- ((current->personality & READ_IMPLIES_EXEC) ? VM_EXEC : 0 ) | \
15
- VM_MAYREAD | VM_MAYWRITE | VM_MAYEXEC)
12
+#define VM_DATA_DEFAULT_FLAGS VM_DATA_FLAGS_TSK_EXEC
1613
1714 #else
1815
19
-#define VM_DATA_DEFAULT_FLAGS (VM_READ | VM_WRITE | VM_EXEC | \
20
- VM_MAYREAD | VM_MAYWRITE | VM_MAYEXEC)
21
-#define VM_STACK_DEFAULT_FLAGS (VM_GROWSDOWN | VM_READ | VM_WRITE | \
22
- VM_EXEC | VM_MAYREAD | VM_MAYWRITE | VM_MAYEXEC)
16
+#define VM_STACK_DEFAULT_FLAGS (VM_GROWSDOWN | VM_DATA_FLAGS_EXEC)
2317
2418 #endif
2519 #endif