--- 2.3.44-lvm/include/asm-alpha/pgalloc.h.~1~ Tue Feb 15 03:15:06 2000 +++ 2.3.44-lvm/include/asm-alpha/pgalloc.h Tue Feb 15 16:43:16 2000 @@ -95,6 +95,18 @@ flush_tlb_current(current->mm); } +/* + * Flush a specified range of user mapping page tables + * from TLB. + * Although Alpha uses VPTE caches, this can be a nop, as Alpha does + * not have finegrained tlb flushing, so it will flush VPTE stuff + * during next flush_tlb_range. + */ +static inline void flush_tlb_pgtables(struct mm_struct *mm, + unsigned long start, unsigned long end) +{ +} + #ifndef __SMP__ /* * Flush everything (kernel mapping may also have @@ -143,18 +155,6 @@ unsigned long start, unsigned long end) { flush_tlb_mm(mm); -} - -/* - * Flush a specified range of user mapping page tables - * from TLB. - * Although Alpha uses VPTE caches, this can be a nop, as Alpha does - * not have finegrained tlb flushing, so it will flush VPTE stuff - * during next flush_tlb_range. - */ -static inline void flush_tlb_pgtables(struct mm_struct *mm, - unsigned long start, unsigned long end) -{ } #else /* __SMP__ */