/* The mm being torn down won't ever be active again, so any Icache lines tagged with its ASID won't be visible for the rest of the lifetime of this ASID cycle. Before the ASID gets reused, there will be a flush_cache_all. Hence we don't need to touch the I-cache. This is similar to the lack of action needed in flush_tlb_mm - see fault.c.  */
static void sh5_flush_cache_mm(void *unused)
/* The mm being torn down won't ever be active again, so any Icache lines tagged with its ASID won't be visible for the rest of the lifetime of this ASID cycle. Before the ASID gets reused, there will be a flush_cache_all. Hence we don't need to touch the I-cache. This is similar to the lack of action needed in flush_tlb_mm - see fault.c.  */
static void sh5_flush_cache_mm(void *unused)
{
	sh64_dcache_purge_all();
}