| diff -up ./arch/x86/kernel/vm86_32.c.tlb ./arch/x86/kernel/vm86_32.c |
| |
| |
| @@ -194,7 +194,7 @@ static void mark_screen_rdonly(struct mm |
| pte_unmap_unlock(pte, ptl); |
| out: |
| up_write(&mm->mmap_sem); |
| - flush_tlb(); |
| + flush_tlb_mm_range(mm, 0xA0000, 0xA0000 + 32*PAGE_SIZE, 0UL); |
| } |
| |
| |