This commit was manufactured by cvs2svn to create tag
[linux-2.6.git] / arch / parisc / kernel / cache.c
index 359e90b..0703ab0 100644 (file)
@@ -33,17 +33,6 @@ int dcache_stride;
 int icache_stride;
 EXPORT_SYMBOL(dcache_stride);
 
-
-#if defined(CONFIG_SMP)
-/* On some machines (e.g. ones with the Merced bus), there can be
- * only a single PxTLB broadcast at a time; this must be guaranteed
- * by software.  We put a spinlock around all TLB flushes  to
- * ensure this.
- */
-spinlock_t pa_tlb_lock = SPIN_LOCK_UNLOCKED;
-EXPORT_SYMBOL(pa_tlb_lock);
-#endif
-
 struct pdc_cache_info cache_info;
 #ifndef CONFIG_PA20
 static struct pdc_btlb_info btlb_info;
@@ -317,13 +306,3 @@ EXPORT_SYMBOL(flush_kernel_dcache_range_asm);
 EXPORT_SYMBOL(flush_kernel_dcache_page);
 EXPORT_SYMBOL(flush_data_cache_local);
 EXPORT_SYMBOL(flush_kernel_icache_range_asm);
-
-void clear_user_page_asm(void *page, unsigned long vaddr)
-{
-       /* This function is implemented in assembly in pacache.S */
-       extern void __clear_user_page_asm(void *page, unsigned long vaddr);
-
-       purge_tlb_start();
-       __clear_user_page_asm(page, vaddr);
-       purge_tlb_end();
-}