diff options
Diffstat (limited to 'arch/blackfin/include')
-rw-r--r-- | arch/blackfin/include/asm/mmu_context.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/arch/blackfin/include/asm/mmu_context.h b/arch/blackfin/include/asm/mmu_context.h index 944e29faae48..040410bb07e1 100644 --- a/arch/blackfin/include/asm/mmu_context.h +++ b/arch/blackfin/include/asm/mmu_context.h | |||
@@ -127,17 +127,17 @@ static inline void protect_page(struct mm_struct *mm, unsigned long addr, | |||
127 | unsigned long idx = page >> 5; | 127 | unsigned long idx = page >> 5; |
128 | unsigned long bit = 1 << (page & 31); | 128 | unsigned long bit = 1 << (page & 31); |
129 | 129 | ||
130 | if (flags & VM_MAYREAD) | 130 | if (flags & VM_READ) |
131 | mask[idx] |= bit; | 131 | mask[idx] |= bit; |
132 | else | 132 | else |
133 | mask[idx] &= ~bit; | 133 | mask[idx] &= ~bit; |
134 | mask += page_mask_nelts; | 134 | mask += page_mask_nelts; |
135 | if (flags & VM_MAYWRITE) | 135 | if (flags & VM_WRITE) |
136 | mask[idx] |= bit; | 136 | mask[idx] |= bit; |
137 | else | 137 | else |
138 | mask[idx] &= ~bit; | 138 | mask[idx] &= ~bit; |
139 | mask += page_mask_nelts; | 139 | mask += page_mask_nelts; |
140 | if (flags & VM_MAYEXEC) | 140 | if (flags & VM_EXEC) |
141 | mask[idx] |= bit; | 141 | mask[idx] |= bit; |
142 | else | 142 | else |
143 | mask[idx] &= ~bit; | 143 | mask[idx] &= ~bit; |