Received: by 2002:a25:7ec1:0:0:0:0:0 with SMTP id z184csp3280239ybc; Thu, 21 Nov 2019 06:09:42 -0800 (PST) X-Google-Smtp-Source: APXvYqyE+5r+MKBUhEt0tdpdWeGFM3Ukr9SJQvd/a3tlqKVq4PrqxbkRBAPdpbdihqzAbr9g2QyG X-Received: by 2002:a17:906:3396:: with SMTP id v22mr13815257eja.169.1574345382552; Thu, 21 Nov 2019 06:09:42 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1574345382; cv=none; d=google.com; s=arc-20160816; b=RO4iZuUGZmrwR6QcOb0n86R1mp7augUvsskl2cAt9byo/Fm6m8BnfswpGFB5EI+Bd3 fyl96UFoaTkCyFmSom9oMvl2IbxT8R/jJTksXMBwK2s2FgM+9Gl3GaC8gWmtFPMjwuCe XkDsn5r8b90Z5POYMZZtHpV0Ja/T/fMnL7ONVB0hWS88crygcTUSzdCAuQV/yv1g0Re4 T2EtGDUC5wbNQ3Ohx5nume8bbYBMbvApxMO8QidU+uYDM9LzFbeU/R3dpAy6rx7mmRdi 8adK6HPyF0LzVZRP2SQ8v5NjGCilBOCSA3KnBHQLz4lhyfkyuHthOw9b1bbVAxTd4NKY OpBA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version; bh=xr0WTo85QwXJh42UT4DGjwCudGqmcs8lXUBEWx7vHp4=; b=hjgIEV0ZWG7SHvJ6MVNXKNPEjJ5AjvBTPcEM9Yr5SNU02pUGvXviJQlSUc60xVUzj+ pFzEwLI/2Ooob6e8hWlzUFisN9Z1xrvSJOQLMGbRmQCGcWpMB64vB1WSL7oQUFdQ3ClV uEba3s6XetYIHkKQi55gOXO5aQXWZUjgd3w+eNccA8bvK73wPrjdzE3TflTTpsJudLZX fVcjrtr8KLjzW32VTb3DAd6gf+KbTOgLL8PsI1ubQdQSUAMKT3D2AOJE3snvLvrb5fIT kTkUZF5/u5R/7+D9E17qFJEyANzYOrxEg67GG7VD5iLPnu8zAtj0VYAJxObbpz0Rok9m DP+g== 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id n8si513616eja.438.2019.11.21.06.09.16; Thu, 21 Nov 2019 06:09:42 -0800 (PST) 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726765AbfKUOG7 (ORCPT + 99 others); Thu, 21 Nov 2019 09:06:59 -0500 Received: from mout.kundenserver.de ([217.72.192.74]:46721 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726293AbfKUOG6 (ORCPT ); Thu, 21 Nov 2019 09:06:58 -0500 Received: from mail-qt1-f173.google.com ([209.85.160.173]) by mrelayeu.kundenserver.de (mreue107 [212.227.15.145]) with ESMTPSA (Nemesis) id 1MjSwu-1i8vgx0xeE-00l1CM; Thu, 21 Nov 2019 15:06:57 +0100 Received: by mail-qt1-f173.google.com with SMTP id y10so3802523qto.3; Thu, 21 Nov 2019 06:06:56 -0800 (PST) X-Gm-Message-State: APjAAAUrl0lI7hXamErTIju93Fg+1fBCFlJL8tDiayClAwfy1XAkb8g/ QtPIajCm+qMxK0c2ScVOTS7ylrWVCxrU4200aUw= X-Received: by 2002:ac8:67d9:: with SMTP id r25mr8536345qtp.7.1574345215874; Thu, 21 Nov 2019 06:06:55 -0800 (PST) MIME-Version: 1.0 References: <20191108203435.112759-1-arnd@arndb.de> <20191108203435.112759-8-arnd@arndb.de> In-Reply-To: From: Arnd Bergmann Date: Thu, 21 Nov 2019 15:06:39 +0100 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [Y2038] [PATCH 7/8] ppdev: fix PPGETTIME/PPSETTIME ioctls To: Ben Hutchings Cc: y2038 Mailman List , Sudip Mukherjee , Greg Kroah-Hartman , "Michael S. Tsirkin" , "linux-kernel@vger.kernel.org" , "# 3.4.x" , Thomas Gleixner , Bamvor Jian Zhang Content-Type: text/plain; charset="UTF-8" X-Provags-ID: V03:K1:+tdk/Jxu8GkFAzuWtdQicNRB88arDy2lXjJUe7zhrg85K64PPvv LwBHnUXcTuZXyyNnVCaacXdS/2SQJotqxcUAnGwB+ZjUFsPNdh+ikPFeDw6acWT0B0lRF4X AuzX43yUGSAzF5kujdDYp2mHDOlUV2yHO8TdDBr3vyIuDIoKVdegdIsXTUaPaKmwUcv1Xh7 2xWe/u0jqb6p58wUMCidg== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:S/SclWgH6Nw=:+PtMHx2iRJqE6DCC5AV8IT ORAmRXIDHjP/LqbvXgLJr4id1/5iQ3MkqMmPj2mNfDkwpFER5ZJ57JW0pBcHKQO+bOyz5tuhX lDVeX8vIaOasXVyXi8vvQzq6aMZX9qGIVERUTLG1ZFnSdWz7hDuzQWHxWtUZ049ds0a0YN/mO TSJMejtr6TZyRFB71ngmZqTEdnNipsN5/ZoNqzUHN3FWEC9+2/Q+Y/yd+YgIccJl9TtmYpA5X wycmeLyCoKckpsPUXhyiocNTLAz0JUdwf2RDYU4HNIY9a5zqxBqicPHm+F6+lDo752SbuuWk5 4+74Zlwej2S2ET4IPn89VrqGebUkzgnJviWGw6XiPzXRbXQ6d7t7bIfck1ZL0c3MUpBJrGqt7 XhQInWInebTxk8585Xc2XI8Zb21wDcNKoao6YNqiUpZOOLf20qcgTF9xDIYUdjR+jC0iZY0td HF8ClmoIKySpI9sLcbL9j8VgNMsDq0HjC+Jdif5kuzqZngYP3GBQ/iZZ6O92aXkVrQFKU9kAQ 4ygurkAoSBdAe/YaAPBqsZmIh0daFtVr5Z2lASP1It6JADk6gghhYuunknRulgBMRIx9j5L7d TJBOJClAVchSUy2AFb51FhfxH47dxm8XQqHIRyzF9HQzv3C/UGzVZJRL8dDlUbKgFmMztppul Syyjw9L74d2SO1iTR13NefD4BVNx9v1eCWh0Q8wQqXKLkZmdSofc2TetV7owRwdlAywNzqo0h s8CQfIJki4YpkP1MzOmSCUT93tfE8YJEkpVqL+kQqNSVMo0TMkVFUraNA7C+pTWG18DPrKkQy SakQxhgWzXAnU+W5emvwC8tOtzM9ye5kUqrUBZ+PVcxgtzqHhAIwBHlhtthmQ4n3ulVlWkcQn BoJAc3oMDjKVKtsW+UAw== Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Nov 20, 2019 at 8:29 PM Ben Hutchings wrote: > > On Fri, 2019-11-08 at 21:34 +0100, Arnd Bergmann wrote: > > Going through the uses of timeval in the user space API, > > I noticed two bugs in ppdev that were introduced in the y2038 > > conversion: > > > > * The range check was accidentally moved from ppsettime to > > ppgettime > > > > * On sparc64, the microseconds are in the other half of the > > 64-bit word. > > > > Fix both, and mark the fix for stable backports. > > Like the patch for lpdev, this also doesn't completely fix sparc64. I think the same applies as in the other patch: - it actually works correctly because of the alignment - it's already merged in linux-next - if you wish, I can add another cleanup patch on top, but I'd prefer to just leave it as it is. Arnd