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: 1231366 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=sourceware.org (client-ip=209.132.180.131; helo=sourceware.org; envelope-from=libc-alpha-return-109040-incoming=patchwork.ozlabs.org@sourceware.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=arm.com Authentication-Results: ozlabs.org; dkim=pass (1024-bit key; secure) header.d=sourceware.org header.i=@sourceware.org header.a=rsa-sha1 header.s=default header.b=uQ3DR9oV; dkim=pass (1024-bit key; unprotected) header.d=armh.onmicrosoft.com header.i=@armh.onmicrosoft.com header.a=rsa-sha256 header.s=selector2-armh-onmicrosoft-com header.b=QHc7xZv9; dkim=pass (1024-bit key) header.d=armh.onmicrosoft.com header.i=@armh.onmicrosoft.com header.a=rsa-sha256 header.s=selector2-armh-onmicrosoft-com header.b=QHc7xZv9; dkim-atps=neutral Received: from sourceware.org (server1.sourceware.org [209.132.180.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 487csJ18hFz9sNT for ; Thu, 30 Jan 2020 22:03:15 +1100 (AEDT) DomainKey-Signature: a=rsa-sha1; c=nofws; d=sourceware.org; h=list-id :list-unsubscribe:list-subscribe:list-archive:list-post :list-help:sender:from:to:cc:subject:date:message-id :content-type:mime-version; q=dns; s=default; b=jVhbhyWmsEWK9cUu aFXNZCiV4ntfLN01kYgYbjMIsHssZ56Co1r1aRhogeZMNa7SIyURNIyR5DHt4h4a MVQF7WDlGSjpWIpVpYUYcs+Gk1fEoTn6waCg/Be7SWD7+CcR+MqmOqtra8t0SWLf 3GCRzwxoEeLs7H7XQ3iJp1jt0Ss= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=sourceware.org; h=list-id :list-unsubscribe:list-subscribe:list-archive:list-post :list-help:sender:from:to:cc:subject:date:message-id :content-type:mime-version; s=default; bh=cCvlYEbWrQ4T/Egy8IpBst fk6pA=; b=uQ3DR9oVING/R55I6jym26G2PNRW2TfY7Gw66vcZW5ZupwPY+6wnmc faG5t537iZhcfsV1eilnbhAkamXBZepEjtjXYMO70vG/ewwchyJ4+xMw63Z63Pw3 e3P/f8WEoZztfEVXW5oDC65cHgtJpw1aRas0qeIhI20YsUxkci/Rs= 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; 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