From: Ley Foon Tan Date: Wed, 15 Apr 2015 02:45:49 +0000 (+0800) Subject: nios2: remove end address checking for initda X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=170c381f6bcd9ad3235654988aabddb612b34a39;p=people%2Fms%2Flinux.git nios2: remove end address checking for initda Remove the end address checking for initda function. We need to invalidate each address line for initda instruction, from start to end address. Signed-off-by: Ley Foon Tan --- diff --git a/arch/nios2/mm/cacheflush.c b/arch/nios2/mm/cacheflush.c index 796642932e2e..a09b2b735803 100644 --- a/arch/nios2/mm/cacheflush.c +++ b/arch/nios2/mm/cacheflush.c @@ -58,9 +58,6 @@ static void __invalidate_dcache(unsigned long start, unsigned long end) end += (cpuinfo.dcache_line_size - 1); end &= ~(cpuinfo.dcache_line_size - 1); - if (end > start + cpuinfo.dcache_size) - end = start + cpuinfo.dcache_size; - for (addr = start; addr < end; addr += cpuinfo.dcache_line_size) { __asm__ __volatile__ (" initda 0(%0)\n" : /* Outputs */