From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on dcvr.yhbt.net X-Spam-Level: X-Spam-Status: No, score=-4.3 required=3.0 tests=AWL,BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,MAILING_LIST_MULTI,NICE_REPLY_A, SPF_HELO_PASS,SPF_PASS shortcircuit=no autolearn=ham autolearn_force=no version=3.4.2 Received: from sourceware.org (server2.sourceware.org [8.43.85.97]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by dcvr.yhbt.net (Postfix) with ESMTPS id 570B01F4B4 for ; Fri, 9 Oct 2020 20:06:42 +0000 (UTC) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 2C8F93945C2C; Fri, 9 Oct 2020 20:06:41 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 2C8F93945C2C DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1602274001; bh=ERjxETgLCpcSe46uKn3yG+UkEInIyLvYM6MsotJnYmc=; h=Subject:To:References:Date:In-Reply-To:List-Id:List-Unsubscribe: List-Archive:List-Post:List-Help:List-Subscribe:From:Reply-To:Cc: From; b=bY5FokEq1GJYjgd+Dn/va3J6t5hG3w0b1+pWbtMHPaiEV6usn7P+W2Bt2289QcSIn Jc42MlpWs1HKEFx2PFbltfjtjSJyh4Zd7LyyOstiSVudVyEtLuoqVxyGeHyFRyPFtI tpFC8lWfuURVBqrV3OsU7NsP/vhRZFpA5cfLwsWg= Received: from mail-qt1-x843.google.com (mail-qt1-x843.google.com [IPv6:2607:f8b0:4864:20::843]) by sourceware.org (Postfix) with ESMTPS id A5CEC385DC17 for ; Fri, 9 Oct 2020 20:06:38 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org A5CEC385DC17 Received: by mail-qt1-x843.google.com with SMTP id h12so7371590qtu.1 for ; Fri, 09 Oct 2020 13:06:38 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:autocrypt :message-id:date:user-agent:mime-version:in-reply-to; bh=ERjxETgLCpcSe46uKn3yG+UkEInIyLvYM6MsotJnYmc=; b=K846w3qD2poewNHcELQw+VcIoqprYEYM021jJKkDewUMgbrwo6wmyDDjGND3PEiqQ+ qoxesd56FY/7zTYXlnTNu/TiDCHp64R0IT3hTGHMuh4eVc6wQBUIDIPRcwceJNaLyBPB 8ZXoXQnvkEMvH0y0lTnX2kJJ8jhi7mFYG/CuZ8JB4ELPaRsZ3iQXjpNcsuFX4xX9VlGB sGZF9ODFGv3AMK+HrkrY1aCm4PhC0hgEflpOTwM0QTQEV2IekHq9we9AnI5Zl4Zd1qy5 wa8JNPQUTsSIhLV5mR3RZgFuZOvcy3Chsirq6aQJi0M95Mf1WOLjeOjx9JRD9UY6L44v VJDw== X-Gm-Message-State: AOAM530Bnk9aJhS7UNOFh2rAaxnFnLr1CEYvZldtFPbom6ymTrKtA+SA cwAhJ0k54Mq2w03Eq5lfGFSYJ12CWEhCVA== X-Google-Smtp-Source: ABdhPJzWt3d4hBGCj1voJQvtC3hTb8eXsekVatkg8NwDQx1QsmvflNJpyWW6v7beMK+TmA8IiUsgTw== X-Received: by 2002:ac8:454e:: with SMTP id z14mr15864057qtn.392.1602273997749; Fri, 09 Oct 2020 13:06:37 -0700 (PDT) Received: from [192.168.1.4] ([177.194.48.209]) by smtp.googlemail.com with ESMTPSA id f185sm3346410qkb.35.2020.10.09.13.06.36 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 09 Oct 2020 13:06:37 -0700 (PDT) Subject: Re: [PATCH 15/16] linux: Add {f}stat{at} y2038 support To: Lukasz Majewski References: <20200723194641.1949404-1-adhemerval.zanella@linaro.org> <20200723194641.1949404-16-adhemerval.zanella@linaro.org> <20201006114802.1450d29b@jawa> <99a35800-d0ed-5561-b36b-4416f041ab5d@linaro.org> <331ab260-ef82-8e94-7148-5522fdb6e195@linaro.org> <04ea13cc-5d00-fb13-9ff6-68645620d5b0@linaro.org> <20201008095748.1d3d7226@jawa> <6c95d492-4ca2-bec8-eb25-1095d190d462@linaro.org> <20201009173947.101164c1@jawa> Autocrypt: addr=adhemerval.zanella@linaro.org; prefer-encrypt=mutual; keydata= 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 Message-ID: Date: Fri, 9 Oct 2020 17:06:33 -0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.10.0 MIME-Version: 1.0 In-Reply-To: <20201009173947.101164c1@jawa> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="bX2p2GUJUBoYyWaZoWddvK0haSA2B3Sku" X-BeenThere: libc-alpha@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Libc-alpha mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , From: Adhemerval Zanella via Libc-alpha Reply-To: Adhemerval Zanella Cc: Alistair Francis , libc-alpha@sourceware.org Errors-To: libc-alpha-bounces@sourceware.org Sender: "Libc-alpha" This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --bX2p2GUJUBoYyWaZoWddvK0haSA2B3Sku Content-Type: multipart/mixed; boundary="NxTcW2jsTarupYVtdZ8atcyhKKWNxZ3Ry"; protected-headers="v1" From: Adhemerval Zanella To: Lukasz Majewski Cc: libc-alpha@sourceware.org, Alistair Francis Message-ID: Subject: Re: [PATCH 15/16] linux: Add {f}stat{at} y2038 support References: <20200723194641.1949404-1-adhemerval.zanella@linaro.org> <20200723194641.1949404-16-adhemerval.zanella@linaro.org> <20201006114802.1450d29b@jawa> <99a35800-d0ed-5561-b36b-4416f041ab5d@linaro.org> <331ab260-ef82-8e94-7148-5522fdb6e195@linaro.org> <04ea13cc-5d00-fb13-9ff6-68645620d5b0@linaro.org> <20201008095748.1d3d7226@jawa> <6c95d492-4ca2-bec8-eb25-1095d190d462@linaro.org> <20201009173947.101164c1@jawa> In-Reply-To: <20201009173947.101164c1@jawa> --NxTcW2jsTarupYVtdZ8atcyhKKWNxZ3Ry Content-Type: text/plain; charset=windows-1252 Content-Language: en-US Content-Transfer-Encoding: quoted-printable On 09/10/2020 12:39, Lukasz Majewski wrote: >=20 > Ok. Does it mean that we can expect those patches being pull to -master= > soon? >=20 Yes, I just push it upstream. >> >>> >>> Then I will send an RFC for enabling support for 64 bit time on >>> eligible architectures. =20 >> >> There still some missing implementations I have on my local tree: >> >> 1. wait3: it is a straightforward fix since it just calls >> __wait4_time64.=20 >=20 > Ok. >=20 >> 2. ftime: we need to move it to a compatibility >> symbol, so there will be no need to add a time64 variant to support >> the deprecated symbol. >=20 > IIRC, such deprecation patch for ftime was already pulled to master: >=20 > SHA1: 2b5fea833bcd0f651579afd16ed7842770ecbae1 > "Consolidate and deprecate ftime" >=20 > From the commit description - it shall be removed by Y2038 :-) This patch just make the prototype deprecated, it is still exported on all architecture and built for newer ABIs (riscv32 for instance). The idea of my patch is move it to a compat symbol only, meaning that it won't be available to binaries build against glibc 2.33 and new ABIs won't provide it (which will be the case for riscv32).=20 >=20 >> 3. futimesat: we need to remove the >> implementation on generic folder and handle UTIME_NOW and UTIME_OMIT >> correctly. >=20 > Ok. >=20 >> 4. recvvmsg/recvmsg: we need to handle ancillary data. I >> recently send patch that tries to handle it [1] [2] [3]. It is more >> in a RFC and I don't think it is strictly necessary. >=20 > Ok. >=20 >> 5. utmp/utmpx/lastlog: I also sent a fix to handle the 64-bit support= >> on this [4] >=20 > I saw conversion patches in your y2038 tree (sourceware/azanella/y2038)= > on top of the stat conversion work, so I guess that it will be next in > the queue. I will rebase my y2038 changes and update my tree. --NxTcW2jsTarupYVtdZ8atcyhKKWNxZ3Ry-- --bX2p2GUJUBoYyWaZoWddvK0haSA2B3Sku Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEUMEGt8/rO2QSpplaqrHsFKeUiO8FAl+AwskACgkQqrHsFKeU iO9GjQ//ckPcxz6AI9PKTMFJl82lFmdVi7Cj+5SXlMtCT7PiuryK+vnTRIuarJ3d M4EhMzBsoXLUexIoRw6xMNbhFRH2nrFyMWu8r7R03Oxpa7g2+kHquESz0eyqRYWr yJqjl4gAfBgD0ISR72Huf297mq1wVejERURee8K3EROSIrqGs9cYafPHBcjYHQ48 ydjEW44HvpwssgjMf7gn2HaLeCA8Q1AV+BP/B1+4kN3maj9TQ/5NmqKb+zUF8q/I Ss5YcWjrJvm7idvvwg6D9UB7DMRFUlUTFR0zsXAzbyLK9Ae2fRlz+pF+RDNW4G69 5ntY3/AEREFI3EHNHAGkColAzPj+DhT0z4ZpNcUBI3Nau7nlUvc5vvaw+MEePJ2z GDs0wDvUWtS66SBdqFPj8scpnBth7ldyASlzEa4nfBcL+VEkpxNzR8jF8KCH/Qsg zHpSwAoqqNi8uThGzqXP38TBWeEwGzoSkImQTVPqEQlDJBNzM1mxwFyeVbbgxtVH ngumpm6LQJu+6irKopnwZORuOAGjmk9UwCVfdhTVMH6lkzBafGygq3PMxAFrh8JX NTXg93yoYjGiqhWsunirUBKggXBURDF/8xUyf44mZpxdzwNXSPLCglqAjXMZdecz sj6inLJJgS19wI1m873Xg1GjcL06SgDkjXYIOxEzaRKRsQPN5Z8= =iGz3 -----END PGP SIGNATURE----- --bX2p2GUJUBoYyWaZoWddvK0haSA2B3Sku--