From patchwork Thu Jan 30 11:02:49 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Szabolcs Nagy X-Patchwork-Id: 37619 Received: (qmail 115822 invoked by alias); 30 Jan 2020 11:03:08 -0000 Mailing-List: contact libc-alpha-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Unsubscribe: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: libc-alpha-owner@sourceware.org Delivered-To: mailing list libc-alpha@sourceware.org Received: (qmail 115724 invoked by uid 89); 30 Jan 2020 11:03:07 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-18.0 required=5.0 tests=AWL, BAYES_00, GIT_PATCH_0, GIT_PATCH_1, GIT_PATCH_2, GIT_PATCH_3, RCVD_IN_DNSWL_NONE, SPF_HELO_PASS, SPF_PASS, UNPARSEABLE_RELAY autolearn=ham version=3.3.1 spammy=HX-Languages-Length:1401, HReceived-SPF:receiver, HReceived-SPF:domain, HReceived-SPF:client-ip X-HELO: EUR01-VE1-obe.outbound.protection.outlook.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=lqPl+WABMDmP10cjZ2S/JJEM9PPKkFqF8sU8Yv7Aauc=; b=QHc7xZv9lvYbPtMXckBLq5/UR+zORqEhzs1zU8klr8MZ6IIeiVZ4FEMxJJ9iK7NV/mzEZRc2wwOGAOSZWJIKuluOxqahkIVyyIJCE/nty/z4s9s0qiZx8+JxIjHhBxJR6QmUVJKWton+eL+O92erLQP2WtD+BCvIyB4Xe15K8fI= Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; sourceware.org; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com; sourceware.org; dmarc=bestguesspass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com; X-CheckRecipientChecked: true X-CR-MTA-CID: 33a4d7b0d673862d X-CR-MTA-TID: 64aa7808 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=MRE543ZLwLoSlGxAQ3jXepXEBhUTQuAUlIx9SvJerlsYecNyW2dTULBq5PKYYvWzSUjMZsyqMx/+eIrr2eq8fyjH4cnClAdwWt4llfZWq8b/f8fussFua57iXCx4XrB7jTjiGTLqcSCsh0V7m1MeDlqfeQ7N22WwI6eEBOUS8CrcIvOpUpS1jIJuF7YEPRBnX1QSlhwjd/VNSyAAoedo1wuL7HmR7GAgmxulr1+dbuhwPy+C+PzT2LPy450syBk6uDHJhWEx4HHt4JtBXpxJG927WnTqPYZvJ2wufO763UubTDqKjpTBOqNL5XIfzH3r3lRweQe9q0or0KjqvJ2LdA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=lqPl+WABMDmP10cjZ2S/JJEM9PPKkFqF8sU8Yv7Aauc=; b=EUsAAWzgHDfOQGrZO8rAmdTpBnf1I3B+/jinjwtxLwS2I3vSILr8C3CgrPNlLoN0rK+cHmdE1OkqMJMtcKztF84YRU803gS1znOOuPm4CmU9pQUR876H6Yz+Jb6ceLzNHAWSZr0FAE1xGgCufvRPLkj52X1NfRUSdjrWDcgUrH2ywg0vyNvFuh97CGdNJbE8gK1VrmcW7bjtwqimsm3WRyX1+JcI/7mbGGMSFfuN6Z9qiJdA53BwYJOenAVQ012GI7G8HH6Bf8avb8tQQqUq3gSuknYGJk3CqArmOXeSBRv3JQ48UW5nBe6N73/sAtlji4ROqRjj6wq6PAZu+UYADw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=lqPl+WABMDmP10cjZ2S/JJEM9PPKkFqF8sU8Yv7Aauc=; b=QHc7xZv9lvYbPtMXckBLq5/UR+zORqEhzs1zU8klr8MZ6IIeiVZ4FEMxJJ9iK7NV/mzEZRc2wwOGAOSZWJIKuluOxqahkIVyyIJCE/nty/z4s9s0qiZx8+JxIjHhBxJR6QmUVJKWton+eL+O92erLQP2WtD+BCvIyB4Xe15K8fI= From: Szabolcs Nagy To: GNU C Library CC: nd , Siddhesh Poyarekar Subject: [PATCH] Add NEWS entry about 64-bit time_t syscall use on 32-bit targets Date: Thu, 30 Jan 2020 11:02:49 +0000 Message-ID: <5a093bb5-85af-7f76-0ee9-8a3f1d26d8ea@arm.com> user-agent: Mozilla/5.0 (X11; Linux aarch64; rv:60.0) Gecko/20100101 Thunderbird/60.9.0 Authentication-Results-Original: spf=none (sender IP is ) smtp.mailfrom=Szabolcs.Nagy@arm.com; x-checkrecipientrouted: true x-ms-oob-tlc-oobclassifiers: OLM:9508;OLM:9508; X-Forefront-Antispam-Report-Untrusted: SFV:NSPM; SFS:(10009020)(4636009)(39860400002)(396003)(346002)(136003)(366004)(376002)(199004)(189003)(26005)(31686004)(5660300002)(6916009)(6486002)(66446008)(66556008)(66946007)(86362001)(66476007)(31696002)(66616009)(44832011)(956004)(2616005)(64756008)(71200400001)(4326008)(186003)(16526019)(450100002)(36756003)(81156014)(8676002)(81166006)(8936002)(478600001)(52116002)(558084003)(316002)(16576012)(54906003)(2906002); DIR:OUT; SFP:1101; SCL:1; SRVR:DB7SPR01MB0017; H:DB7PR08MB3292.eurprd08.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; received-spf: None (protection.outlook.com: arm.com does not designate permitted sender hosts) X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: WEVfk6GHOE/4pyc7VdJKNGWsgehEBhTM5QUFWb6qXKE96iQP9CxsWKveTNrvMeKKwCpLNZKEdbDmGyckVFKxQZZKJSlhwHxlYjd2u+ycoEA8qV0FHxJqtHPSKyliFjAmUvoWbvUAFWa7JDOX0m7/gsj9+6DXi/1kNMfUNbO1Jg9LZS4rudJ0L8Ze3lrtVythvk4gj0kTehHTyURwFz4/xM97wrszcNKtFK7CGY6FczAYCpqteIgAXWztUTFFQgvhbfs/No1rMSfPw8Yyv3jm42ESSCHP6dFdm75b0CEeCrJzFYooKGxAs8dkxg2iz4bAVl7CdFSmGd7UMtrd1hd+RWlpoiA5ij8JZpuRK0thnGxKE+ShJbrmVyhqMs6fxLwaP5EVVetmWBEp8FiPeI44BT4PedzAksFjYeTlaqg6oPguI4NJJ8kSdZs+EEEcf6JR x-ms-exchange-antispam-messagedata: T6rrQk/WRLwIiLAhx/6/xGwh9euUpdWzCLdNr0y9FOU35+ud4KyC3n0s8Eq3pObN1urPm9c+RqJucervrHvBpSS/AlrEDISsKzsziOJXiSaAOBrage26oTOzuPNOYQX2ja5l4ynqt5T4PLTIy6FEEQ== x-ms-exchange-transport-forked: True MIME-Version: 1.0 Original-Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Szabolcs.Nagy@arm.com; Return-Path: Szabolcs.Nagy@arm.com X-MS-Exchange-Transport-CrossTenantHeadersStripped: VE1EUR03FT046.eop-EUR03.prod.protection.outlook.com X-MS-Office365-Filtering-Correlation-Id-Prvs: 99c818c2-98d4-489f-70a2-08d7a573f20c i've seen this causing problems at various places already so i'd like to add a note about it in 2.31 From caabacea4e334b0eddc11f3a3b911fc8b482730f Mon Sep 17 00:00:00 2001 From: Szabolcs Nagy Date: Thu, 30 Jan 2020 10:40:01 +0000 Subject: [PATCH] Add NEWS entry about 64-bit time_t syscall use on 32-bit targets This internal change ideally should not affect the public API or ABI, but there is a widespread use of seccomp sandboxes, even on 32-bit targets, that don't handle new Linux syscall usage well, so it's worth mentioning in the NEWS. --- NEWS | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/NEWS b/NEWS index 10814ef283..f0c6b2eb0f 100644 --- a/NEWS +++ b/NEWS @@ -124,6 +124,11 @@ Deprecated and removed features, and other changes affecting compatibility: The GNU C Library can be built with --enable-kernel=4.8.0 in order to keep a non-executable stack while dropping support for older kernels. +* On 32-bit targets new time64 Linux syscalls may be used with fallback logic + if they are not available, this may cause issues in environments that don't + handle new Linux syscalls nor fail them with ENOSYS, e.g. seccomp sandboxes + can be affected. + Changes to build and runtime requirements: * It is no longer necessary to have recent Linux kernel headers to build -- 2.17.1