mirror of
https://git.yoctoproject.org/meta-ti
synced 2026-07-26 22:07:51 +00:00
189ce92b4c
Signed-off-by: Koen Kooi <koen@dominion.thruhere.net> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
60 lines
2.1 KiB
Diff
60 lines
2.1 KiB
Diff
From 06d6cd667991ac824b4e32c07ad4c382e202b920 Mon Sep 17 00:00:00 2001
|
|
From: Dima Zavin <dima@android.com>
|
|
Date: Thu, 29 Mar 2012 20:44:06 +0100
|
|
Subject: [PATCH 072/117] ARM: 7365/1: drop unused parameter from
|
|
flush_cache_user_range
|
|
MIME-Version: 1.0
|
|
Content-Type: text/plain; charset=UTF-8
|
|
Content-Transfer-Encoding: 8bit
|
|
|
|
commit 4542b6a0fa6b48d9ae6b41c1efeb618b7a221b2a upstream.
|
|
|
|
vma isn't used and flush_cache_user_range isn't a standard macro that
|
|
is used on several archs with the same prototype. In fact only unicore32
|
|
has a macro with the same name (with an identical implementation and no
|
|
in-tree users).
|
|
|
|
This is a part of a patch proposed by Dima Zavin (with Message-id:
|
|
1272439931-12795-1-git-send-email-dima@android.com) that didn't get
|
|
accepted.
|
|
|
|
Cc: Dima Zavin <dima@android.com>
|
|
Acked-by: Catalin Marinas <catalin.marinas@arm.com>
|
|
Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
|
|
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
|
|
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
|
|
---
|
|
arch/arm/include/asm/cacheflush.h | 2 +-
|
|
arch/arm/kernel/traps.c | 2 +-
|
|
2 files changed, 2 insertions(+), 2 deletions(-)
|
|
|
|
diff --git a/arch/arm/include/asm/cacheflush.h b/arch/arm/include/asm/cacheflush.h
|
|
index d5d8d5c..1252a26 100644
|
|
--- a/arch/arm/include/asm/cacheflush.h
|
|
+++ b/arch/arm/include/asm/cacheflush.h
|
|
@@ -249,7 +249,7 @@ extern void flush_cache_page(struct vm_area_struct *vma, unsigned long user_addr
|
|
* Harvard caches are synchronised for the user space address range.
|
|
* This is used for the ARM private sys_cacheflush system call.
|
|
*/
|
|
-#define flush_cache_user_range(vma,start,end) \
|
|
+#define flush_cache_user_range(start,end) \
|
|
__cpuc_coherent_user_range((start) & PAGE_MASK, PAGE_ALIGN(end))
|
|
|
|
/*
|
|
diff --git a/arch/arm/kernel/traps.c b/arch/arm/kernel/traps.c
|
|
index 99a5727..f363ad9 100644
|
|
--- a/arch/arm/kernel/traps.c
|
|
+++ b/arch/arm/kernel/traps.c
|
|
@@ -488,7 +488,7 @@ do_cache_op(unsigned long start, unsigned long end, int flags)
|
|
if (end > vma->vm_end)
|
|
end = vma->vm_end;
|
|
|
|
- flush_cache_user_range(vma, start, end);
|
|
+ flush_cache_user_range(start, end);
|
|
}
|
|
up_read(&mm->mmap_sem);
|
|
}
|
|
--
|
|
1.7.9.5
|
|
|