projects
/
openwrt
/
staging
/
blogic.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
427c896
)
unicore32: turn flush_dcache_mmap_lock into a no-op
author
Matthew Wilcox
<
[email protected]
>
Tue, 10 Apr 2018 23:36:40 +0000
(16:36 -0700)
committer
Linus Torvalds
<
[email protected]
>
Wed, 11 Apr 2018 17:28:39 +0000
(10:28 -0700)
Unicore doesn't walk the VMA tree in its flush_dcache_page()
implementation, so has no need to take the tree_lock.
Link:
http://lkml.kernel.org/r/
[email protected]
Signed-off-by: Matthew Wilcox <
[email protected]
>
Cc: Darrick J. Wong <
[email protected]
>
Cc: Dave Chinner <
[email protected]
>
Cc: Jeff Layton <
[email protected]
>
Cc: Ryusuke Konishi <
[email protected]
>
Cc: Will Deacon <
[email protected]
>
Signed-off-by: Andrew Morton <
[email protected]
>
Signed-off-by: Linus Torvalds <
[email protected]
>
arch/unicore32/include/asm/cacheflush.h
patch
|
blob
|
history
diff --git
a/arch/unicore32/include/asm/cacheflush.h
b/arch/unicore32/include/asm/cacheflush.h
index a5e08e2d5d6d0ba8a8772abdbd35070b349d8d95..1d9132b66039a2366d122400b733562c9eba68ec 100644
(file)
--- a/
arch/unicore32/include/asm/cacheflush.h
+++ b/
arch/unicore32/include/asm/cacheflush.h
@@
-170,10
+170,8
@@
extern void flush_cache_page(struct vm_area_struct *vma,
#define ARCH_IMPLEMENTS_FLUSH_DCACHE_PAGE 1
extern void flush_dcache_page(struct page *);
-#define flush_dcache_mmap_lock(mapping) \
- spin_lock_irq(&(mapping)->tree_lock)
-#define flush_dcache_mmap_unlock(mapping) \
- spin_unlock_irq(&(mapping)->tree_lock)
+#define flush_dcache_mmap_lock(mapping) do { } while (0)
+#define flush_dcache_mmap_unlock(mapping) do { } while (0)
#define flush_icache_user_range(vma, page, addr, len) \
flush_dcache_page(page)