Commit c59414cc authored by Vineet Gupta's avatar Vineet Gupta

ARC: refactoring: reduce the scope of some local vars

Signed-off-by: default avatarVineet Gupta <vgupta@synopsys.com>
parent 68d8feee
...@@ -530,16 +530,9 @@ EXPORT_SYMBOL(dma_cache_wback); ...@@ -530,16 +530,9 @@ EXPORT_SYMBOL(dma_cache_wback);
*/ */
void flush_icache_range(unsigned long kstart, unsigned long kend) void flush_icache_range(unsigned long kstart, unsigned long kend)
{ {
unsigned int tot_sz, off, sz; unsigned int tot_sz;
unsigned long phy, pfn;
/* printk("Kernel Cache Cohenercy: %lx to %lx\n",kstart, kend); */ WARN(kstart < TASK_SIZE, "%s() can't handle user vaddr", __func__);
/* This is not the right API for user virtual address */
if (kstart < TASK_SIZE) {
BUG_ON("Flush icache range for user virtual addr space");
return;
}
/* Shortcut for bigger flush ranges. /* Shortcut for bigger flush ranges.
* Here we don't care if this was kernel virtual or phy addr * Here we don't care if this was kernel virtual or phy addr
...@@ -572,6 +565,9 @@ void flush_icache_range(unsigned long kstart, unsigned long kend) ...@@ -572,6 +565,9 @@ void flush_icache_range(unsigned long kstart, unsigned long kend)
* straddles across 2 virtual pages and hence need for loop * straddles across 2 virtual pages and hence need for loop
*/ */
while (tot_sz > 0) { while (tot_sz > 0) {
unsigned int off, sz;
unsigned long phy, pfn;
off = kstart % PAGE_SIZE; off = kstart % PAGE_SIZE;
pfn = vmalloc_to_pfn((void *)kstart); pfn = vmalloc_to_pfn((void *)kstart);
phy = (pfn << PAGE_SHIFT) + off; phy = (pfn << PAGE_SHIFT) + off;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment