From patchwork Tue May 18 20:03:15 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Chang S. Bae" X-Patchwork-Id: 12265607 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-14.3 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER, INCLUDES_PATCH,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS, UNWANTED_LANGUAGE_BODY,USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 67C7DC433B4 for ; Tue, 18 May 2021 20:11:41 +0000 (UTC) Received: from desiato.infradead.org (desiato.infradead.org [90.155.92.199]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 2947260FE9 for ; Tue, 18 May 2021 20:11:41 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 2947260FE9 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=intel.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=desiato.20200630; h=Sender:Content-Transfer-Encoding :Content-Type:MIME-Version:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:References:In-Reply-To:Message-Id:Date:Subject:Cc:To :From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=yX4q7EIL2QgHXCVUeQynrPgW8zWGZQWa32U6QcNrmHo=; b=J31AoCZX9Q2ZuDnTaHmD321P/M uDRvm95i5Nuet9zjaOYrKJYbfxQt32uenxPXmaGs5BIWG798aoVg3gDX+xwZjJP4xRFFcDLOrsjvs yRFe5Of2VmnfvnWQi4AztxbjwzFYx6gjB35zE15Sc0Kv5bVjPBpQyuqw7jtD3v33zeHBae3a+3tEn RIwbQC0Zs1ow4oYNNciziRoRq8Arepluo6Ik5hE+LjfMbMEegtBD5MxeRIgHV7/aC9XJgJqTJL4zh qBWdL36vJlC9VpP7vzENW2OdqOqg9kC+11S+8DPNBRdijbFMgg4sIPOnQ09OrjqcFEjdyzPcSkEsz v9gNWMCQ==; Received: from localhost ([::1] helo=desiato.infradead.org) by desiato.infradead.org with esmtp (Exim 4.94 #2 (Red Hat Linux)) id 1lj61X-001nRW-QH; Tue, 18 May 2021 20:09:04 +0000 Received: from bombadil.infradead.org ([2607:7c80:54:e::133]) by desiato.infradead.org with esmtps (Exim 4.94 #2 (Red Hat Linux)) id 1lj61S-001nQq-Of for linux-arm-kernel@desiato.infradead.org; Tue, 18 May 2021 20:08:58 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=bombadil.20210309; h=References:In-Reply-To:Message-Id: Date:Subject:Cc:To:From:Sender:Reply-To:MIME-Version:Content-Type: Content-Transfer-Encoding:Content-ID:Content-Description; bh=y7vBL3q2IaYMLfPMwWpZkbW8/7hWjWQa9p30aOFK+sY=; b=bezFDu6PNPPf8sU1MdVkOjFesk 1MOPIJ2INsw9kkMo//W8dSO1qDR6rR854OdvEcoYao71iRSBZEBWM/pw+Dq8qL08shUrCxbxBCpDu Zk7sKnsZTKznKp3JfJvJKzsS5gSbSQ41TebYPjSwnrfF1ucA0vo9116O7NSu0YfBioHHlNVdngjhs R9kwmmcTbn8IK2ITULUsQMDvt1ZWRVZxawl+jF34PxS+Elq35+mWCHL0zgzdMf7ptPjj3iWziasZz 0GTQOVGtrkU61xlyIAJEfjs7fK+Jt+agq9jFdhmxXT+RiETwrpNhNU2wIoQvOCqAoGTj74z8fmHuu kQBiHqMw==; Received: from mga02.intel.com ([134.134.136.20]) by bombadil.infradead.org with esmtps (Exim 4.94 #2 (Red Hat Linux)) id 1lj61P-00Evz2-Vh for linux-arm-kernel@lists.infradead.org; Tue, 18 May 2021 20:08:57 +0000 IronPort-SDR: erFOg/mMJl3kfXD/893GJOU0qhBzbAOfw4ngg2efI2pF/3zYM8KWjlxwgCbIOcHQ8vHlr+MODg 7geiRdVFZSlw== X-IronPort-AV: E=McAfee;i="6200,9189,9988"; a="187934898" X-IronPort-AV: E=Sophos;i="5.82,310,1613462400"; d="scan'208";a="187934898" Received: from orsmga006.jf.intel.com ([10.7.209.51]) by orsmga101.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 18 May 2021 13:08:52 -0700 IronPort-SDR: 3ygskozssrcjv9P5mwJMevQdKbUc/2OHTMBeFlJ6lb4nnLfwcxUMdID+AA0vR7yyD9VySsMhGf ZzjgzUOcMdiQ== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.82,310,1613462400"; d="scan'208";a="394993613" Received: from chang-linux-3.sc.intel.com ([172.25.66.175]) by orsmga006.jf.intel.com with ESMTP; 18 May 2021 13:08:51 -0700 From: "Chang S. Bae" To: bp@suse.de, tglx@linutronix.de, mingo@kernel.org, luto@kernel.org, x86@kernel.org Cc: len.brown@intel.com, dave.hansen@intel.com, hjl.tools@gmail.com, Dave.Martin@arm.com, jannh@google.com, mpe@ellerman.id.au, carlos@redhat.com, tony.luck@intel.com, ravi.v.shankar@intel.com, libc-alpha@sourceware.org, linux-arch@vger.kernel.org, linux-api@vger.kernel.org, linux-kernel@vger.kernel.org, chang.seok.bae@intel.com, linux-arm-kernel@lists.infradead.org Subject: [PATCH v9 1/6] uapi: Define the aux vector AT_MINSIGSTKSZ Date: Tue, 18 May 2021 13:03:15 -0700 Message-Id: <20210518200320.17239-2-chang.seok.bae@intel.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20210518200320.17239-1-chang.seok.bae@intel.com> References: <20210518200320.17239-1-chang.seok.bae@intel.com> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20210518_130856_082917_D4139A56 X-CRM114-Status: GOOD ( 10.96 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org Define the AT_MINSIGSTKSZ in generic Linux. It is already used as generic ABI in glibc's generic elf.h, and this define will prevent future namespace conflicts. In particular, x86 is also using this generic definition. Signed-off-by: Chang S. Bae Reviewed-by: Len Brown Cc: Carlos O'Donell Cc: Dave Martin Cc: libc-alpha@sourceware.org Cc: linux-arch@vger.kernel.org Cc: linux-api@vger.kernel.org Cc: linux-arm-kernel@lists.infradead.org Cc: linux-kernel@vger.kernel.org --- Change from v6: * Revised the comment. (Borislav Petkov) Change from v5: * Reverted the arm64 change. (Dave Martin and Will Deacon) * Massaged the changelog. Change from v4: * Added as a new patch (Carlos O'Donell) --- include/uapi/linux/auxvec.h | 3 +++ 1 file changed, 3 insertions(+) diff --git a/include/uapi/linux/auxvec.h b/include/uapi/linux/auxvec.h index abe5f2b6581b..c7e502bf5a6f 100644 --- a/include/uapi/linux/auxvec.h +++ b/include/uapi/linux/auxvec.h @@ -33,5 +33,8 @@ #define AT_EXECFN 31 /* filename of program */ +#ifndef AT_MINSIGSTKSZ +#define AT_MINSIGSTKSZ 51 /* minimal stack size for signal delivery */ +#endif #endif /* _UAPI_LINUX_AUXVEC_H */