Signed-off-by: Konstantin Khlebnikov <khlebnikov@xxxxxxxxxx> Cc: Chen Liqin <liqin.chen@xxxxxxxxxxxxx> Cc: Lennox Wu <lennox.wu@xxxxxxxxx> --- arch/score/mm/cache.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) diff --git a/arch/score/mm/cache.c b/arch/score/mm/cache.c index b25e957..2288ffc 100644 --- a/arch/score/mm/cache.c +++ b/arch/score/mm/cache.c @@ -79,7 +79,7 @@ void __update_cache(struct vm_area_struct *vma, unsigned long address, { struct page *page; unsigned long pfn, addr; - int exec = (vma->vm_flags & VM_EXEC); + int exec = (vma->vm_flags & VM_EXEC) != VM_NONE; pfn = pte_pfn(pte); if (unlikely(!pfn_valid(pfn))) @@ -172,7 +172,7 @@ void flush_cache_range(struct vm_area_struct *vma, unsigned long start, unsigned long end) { struct mm_struct *mm = vma->vm_mm; - int exec = vma->vm_flags & VM_EXEC; + int exec = (vma->vm_flags & VM_EXEC) != VM_NONE; pgd_t *pgdp; pud_t *pudp; pmd_t *pmdp; @@ -210,7 +210,7 @@ void flush_cache_range(struct vm_area_struct *vma, void flush_cache_page(struct vm_area_struct *vma, unsigned long addr, unsigned long pfn) { - int exec = vma->vm_flags & VM_EXEC; + int exec = (vma->vm_flags & VM_EXEC) != VM_NONE; unsigned long kaddr = 0xa0000000 | (pfn << PAGE_SHIFT); flush_dcache_range(kaddr, kaddr + PAGE_SIZE); -- To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to majordomo@xxxxxxxxx. For more info on Linux MM, see: http://www.linux-mm.org/ . Fight unfair telecom internet charges in Canada: sign http://stopthemeter.ca/ Don't email: <a href=mailto:"dont@xxxxxxxxx"> email@xxxxxxxxx </a>