[PATCH] arm64: compat: align cacheflush syscall with arch/arm

Will Deacon will.deacon at arm.com
Thu Nov 13 03:47:44 PST 2014


Hi Vladimir,

On Wed, Nov 12, 2014 at 10:47:18AM +0000, Vladimir Murzin wrote:
> Update handling of cacheflush syscall with changes made in arch/arm
> counterpart:
>  - return error to userspace when flushing syscall fails
>  - split user cache-flushing into interruptible chunks
>  - don't bother rounding to nearest vma
> 
> Signed-off-by: Vladimir Murzin <vladimir.murzin at arm.com>
> Acked-by: Will Deacon <will.deacon at arm.com>
> ---
>  arch/arm64/include/asm/cacheflush.h  |    2 +-
>  arch/arm64/include/asm/thread_info.h |   12 ++++++
>  arch/arm64/kernel/sys_compat.c       |   77 ++++++++++++++++++++++++----------
>  arch/arm64/mm/cache.S                |    6 ++-
>  4 files changed, 74 insertions(+), 23 deletions(-)

We should hold off on this patch until the EINTR issue has been resolved:

  http://lists.infradead.org/pipermail/linux-arm-kernel/2014-November/302105.html

Will



More information about the linux-arm-kernel mailing list