From patchwork Thu Aug 10 11:04:47 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Orson Zhai X-Patchwork-Id: 109797 Delivered-To: patch@linaro.org Received: by 10.140.95.78 with SMTP id h72csp2188219qge; Thu, 10 Aug 2017 04:10:19 -0700 (PDT) X-Received: by 10.84.209.205 with SMTP id y71mr12642875plh.85.1502363418981; Thu, 10 Aug 2017 04:10:18 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1502363418; cv=none; d=google.com; s=arc-20160816; b=Ht7E2lOZwAZA+3Wgd+8mP8yXeC8PR3wGubl+LNj4ymFYMEnPPkTjE7tBeToFfcoTdm ffnDWk5gtClfKaAYLjegyxrrzfPCcLMWaBC0kgm2yhLnqDN0o0b/m+hZwgh37Ds8/bJQ bVUuAt81V53+PJ0GVKctSRosXDEq0ifQWzoWJfsHKyXurwWzs42aD6fKVv+jgNQDuMwq DERobMbRC92mmGLwour/R0UdlYjmN9mgjKUdK18zLSkm1ZTffViRjvf5/QTny+3nOf6s gEeMc0T0BU6mhhOCPkeghc79Qs/wfYkr7/kHTLBCFD8I5+X4VTGqKRL60G1klTKdTIn/ l3Vw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:message-id:date:subject:cc :to:from:arc-authentication-results; bh=KFZnQDWYxxVAOTCdQ/0paK7owxi5+d1I5QlRTBGcPoE=; b=wOx8OyJ+QcvW2uYHjAzvbwM3lTw8geAvUOKI4AvmbdZuTwrcv5LjGbITy/l1goDLrA jlX/a2T9ojeS+DycYxdduOEdsMKxEu1HMAnmcLt6GKZu/dhtp8ObrniYIjCvUm5jTazm VZ5i2x1pg5WeLt986+HTbqjIbr+4MDBwF+Hyq7HXazQOmSrNBfeVdV0EPmjvAvqFOzBu pSrquZ7eTgYS8kMPawfCqwwhvhe7cQHZFiMdUp/roptZ5NhDFPl+DVJhJ9N1a8UpjM6o Slf7o/KQEqinfHGhOphMicS4NW5ghI0KcPFFpnnUL+wpLDzIwSLX9KMkQ00AV2wzevCN Yw8w== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id v75si4018903pfi.61.2017.08.10.04.10.18; Thu, 10 Aug 2017 04:10:18 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752553AbdHJLKQ (ORCPT + 25 others); Thu, 10 Aug 2017 07:10:16 -0400 Received: from sci-ig2.spreadtrum.com ([222.66.158.135]:49960 "EHLO SHSQR01.spreadtrum.com" rhost-flags-OK-FAIL-OK-OK) by vger.kernel.org with ESMTP id S1752524AbdHJLKM (ORCPT ); Thu, 10 Aug 2017 07:10:12 -0400 Received: from ig2.spreadtrum.com (shcas02.spreadtrum.com [10.0.1.202]) by SHSQR01.spreadtrum.com with ESMTP id v7AB9iPv085340 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=NO); Thu, 10 Aug 2017 19:09:44 +0800 (CST) (envelope-from Orson.Zhai@spreadtrum.com) Received: from SHCAS02.spreadtrum.com (10.0.1.202) by SHMBX03.spreadtrum.com (10.0.1.208) with Microsoft SMTP Server (TLS) id 15.0.847.32; Thu, 10 Aug 2017 19:09:46 +0800 Received: from localhost (10.0.73.143) by SHCAS02.spreadtrum.com (10.0.1.250) with Microsoft SMTP Server (TLS) id 15.0.847.32 via Frontend Transport; Thu, 10 Aug 2017 19:09:28 +0800 From: Orson Zhai To: Shuah Khan CC: , , , , Orson Zhai Subject: [PATCH] selftests: memfd: Align STACK_SIZE for ARM AArch64 system Date: Thu, 10 Aug 2017 19:04:47 +0800 Message-ID: <20170810110447.869-1-orson.zhai@linaro.org> X-Mailer: git-send-email 2.12.2 MIME-Version: 1.0 X-MAIL: SHSQR01.spreadtrum.com v7AB9iPv085340 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org 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 --- tools/testing/selftests/memfd/fuse_test.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) -- 2.12.2 Reviewed-by: Sumit Semwal 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)