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

Vladimir Murzin vladimir.murzin at arm.com
Thu Nov 13 03:53:11 PST 2014


On 13/11/14 11:47, Will Deacon wrote:
> 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
> 

Sure, no problem.

Vladimir

> Will
> 
> 
> 





More information about the linux-arm-kernel mailing list