1/* 2 * arch/sh/mm/tlb-nommu.c 3 * 4 * TLB Operations for MMUless SH. 5 * 6 * Copyright (C) 2002 Paul Mundt 7 * 8 * Released under the terms of the GNU GPL v2.0. 9 */ 10#include <linux/kernel.h> 11#include <linux/mm.h> 12 13/* 14 * Nothing too terribly exciting here .. 15 */ 16void local_flush_tlb_all(void) 17{ 18 BUG(); 19} 20 21void local_flush_tlb_mm(struct mm_struct *mm) 22{ 23 BUG(); 24} 25 26void local_flush_tlb_range(struct vm_area_struct *vma, unsigned long start, 27 unsigned long end) 28{ 29 BUG(); 30} 31 32void local_flush_tlb_page(struct vm_area_struct *vma, unsigned long page) 33{ 34 BUG(); 35} 36 37void local_flush_tlb_one(unsigned long asid, unsigned long page) 38{ 39 BUG(); 40} 41 42void local_flush_tlb_kernel_range(unsigned long start, unsigned long end) 43{ 44 BUG(); 45} 46 47void update_mmu_cache(struct vm_area_struct * vma, 48 unsigned long address, pte_t pte) 49{ 50 BUG(); 51} 52