Re: [PATCH] selftests: memfd: Align STACK_SIZE for ARM AArch64 system

2017-08-11 Thread Shuah Khan
On 08/11/2017 09:55 AM, Sumit Semwal wrote:
> Hello Orson,
> 
> Thanks for the patch.
> 
> On 10 August 2017 at 16:34, Orson Zhai  wrote:
>> The stack size should be 16 bytes aligned in arm64 system. The similar
>> patch has been merged already.
>>
>>> 
>>> selftests: memfd_test: Revised STACK_SIZE to make it 16-byte aligned
>>>
>>>There is a mandate of 16-byte aligned stack on AArch64 [1], so the
>>>STACK_SIZE here should also be 16-byte aligned, otherwise we would
>>>get an error when calling clone().
>>>
>>>[1] http://lxr.free-electrons.com/source/arch/arm64/kernel/process.c#L265
>>>
>>>Signed-off-by: Chunyan Zhang 
>>>Acked-by: Arnd Bergmann 
>>>Signed-off-by: Shuah Khan 
>>
>> Signed-off-by: Orson Zhai 
> Please feel free to add my
> Reviewed-by: Sumit Semwal 

Thanks for the patch and review.
Applied to linux-kselftest next for 4.14-rc1

thanks,
-- Shuah


Re: [PATCH] selftests: memfd: Align STACK_SIZE for ARM AArch64 system

2017-08-11 Thread Sumit Semwal
Hello Orson,

Thanks for the patch.

On 10 August 2017 at 16:34, Orson Zhai  wrote:
> The stack size should be 16 bytes aligned in arm64 system. The similar
> patch has been merged already.
>
>> 
>> selftests: memfd_test: Revised STACK_SIZE to make it 16-byte aligned
>>
>>There is a mandate of 16-byte aligned stack on AArch64 [1], so the
>>STACK_SIZE here should also be 16-byte aligned, otherwise we would
>>get an error when calling clone().
>>
>>[1] http://lxr.free-electrons.com/source/arch/arm64/kernel/process.c#L265
>>
>>Signed-off-by: Chunyan Zhang 
>>Acked-by: Arnd Bergmann 
>>Signed-off-by: Shuah Khan 
>
> Signed-off-by: Orson Zhai 
Please feel free to add my
Reviewed-by: Sumit Semwal 
> ---
>  tools/testing/selftests/memfd/fuse_test.c | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/tools/testing/selftests/memfd/fuse_test.c 
> b/tools/testing/selftests/memfd/fuse_test.c
> index 67908b18f035..7f3617274bf5 100644
> --- a/tools/testing/selftests/memfd/fuse_test.c
> +++ b/tools/testing/selftests/memfd/fuse_test.c
> @@ -33,7 +33,7 @@
>  #include 
>
>  #define MFD_DEF_SIZE 8192
> -#define STACK_SIZE 65535
> +#define STACK_SIZE 65536
>
>  static int sys_memfd_create(const char *name,
> unsigned int flags)
> --
> 2.12.2
>

Best,
Sumit.