From: Arnd Bergmann <arnd@arndb.de> To: y2038@lists.linaro.org Cc: linux-kernel@vger.kernel.org, Arnd Bergmann <arnd@arndb.de>, jdike@addtoit.com, richard@nod.at, jcmvbkbc@gmail.com, stefanr@s5r6.in-berlin.de, l.stach@pengutronix.de, linux+etnaviv@armlinux.org.uk, christian.gmeiner@gmail.com, airlied@linux.ie, daniel@ffwll.ch, robdclark@gmail.com, sean@poorly.run, valdis.kletnieks@vt.edu, gregkh@linuxfoundation.org, ccaulfie@redhat.com, teigland@redhat.com, hirofumi@mail.parknet.co.jp, jack@suse.com, davem@davemloft.net, edumazet@google.com, pablo@netfilter.org, kadlec@netfilter.org, fw@strlen.de, willemb@google.com, viro@zeniv.linux.org.uk, rfontana@redhat.com, tglx@linutronix.de, linux-um@lists.infradead.org, linux1394-devel@lists.sourceforge.net, etnaviv@lists.freedesktop.org, dri-devel@lists.freedesktop.org, linux-arm-msm@vger.kernel.org, freedreno@lists.freedesktop.org, devel@driverdev.osuosl.org, cluster-devel@redhat.com, linux-fsdevel@vger.kernel.org, netdev@vger.kernel.org, netfilter-devel@vger.kernel.org, coreteam@netfilter.org Subject: [PATCH 00/16] drivers: y2038 updates Date: Fri, 8 Nov 2019 22:32:38 +0100 [thread overview] Message-ID: <20191108213257.3097633-1-arnd@arndb.de> (raw) These are updates to devidce drivers and file systems that for some reason or another were not included in the kernel in the previous y2038 series. I've gone through all users of time_t again to make sure the kernel is in a long-term maintainable state. Posting these as a series for better organization, but each change here is applicable standalone. Please merge, review, ack/nack etc as you see fit. My plan is to include any patches that don't get a reply this time around in a future pull request, probably for linux-5.6. As mentioned before, the full series of 90 patches is available at https://git.kernel.org/pub/scm/linux/kernel/git/arnd/playground.git/log/?h=y2038-endgame Arnd Arnd Bergmann (16): staging: exfat: use prandom_u32() for i_generation fat: use prandom_u32() for i_generation net: sock: use __kernel_old_timespec instead of timespec dlm: use SO_SNDTIMEO_NEW instead of SO_SNDTIMEO_OLD xtensa: ISS: avoid struct timeval um: ubd: use 64-bit time_t where possible acct: stop using get_seconds() tsacct: add 64-bit btime field netfilter: nft_meta: use 64-bit time arithmetic packet: clarify timestamp overflow quota: avoid time_t in v1_disk_dqblk definition hostfs: pass 64-bit timestamps to/from user space hfs/hfsplus: use 64-bit inode timestamps drm/msm: avoid using 'timespec' drm/etnaviv: use ktime_t for timeouts firewire: ohci: stop using get_seconds() for BUS_TIME arch/um/drivers/cow.h | 2 +- arch/um/drivers/cow_user.c | 7 +++-- arch/um/drivers/ubd_kern.c | 10 +++---- arch/um/include/shared/os.h | 2 +- arch/um/os-Linux/file.c | 2 +- .../platforms/iss/include/platform/simcall.h | 4 +-- drivers/firewire/ohci.c | 2 +- drivers/gpu/drm/etnaviv/etnaviv_drv.c | 19 ++++++------- drivers/gpu/drm/etnaviv/etnaviv_drv.h | 21 ++++++-------- drivers/gpu/drm/etnaviv/etnaviv_gem.c | 5 ++-- drivers/gpu/drm/etnaviv/etnaviv_gem.h | 2 +- drivers/gpu/drm/etnaviv/etnaviv_gpu.c | 4 +-- drivers/gpu/drm/etnaviv/etnaviv_gpu.h | 4 +-- drivers/gpu/drm/msm/msm_drv.h | 3 +- drivers/staging/exfat/exfat_super.c | 4 +-- fs/dlm/lowcomms.c | 6 ++-- fs/fat/inode.c | 3 +- fs/hfs/hfs_fs.h | 26 +++++++++++++---- fs/hfs/inode.c | 4 +-- fs/hfsplus/hfsplus_fs.h | 26 +++++++++++++---- fs/hfsplus/inode.c | 12 ++++---- fs/hostfs/hostfs.h | 22 +++++++++------ fs/hostfs/hostfs_kern.c | 15 ++++++---- fs/quota/quotaio_v1.h | 6 ++-- include/linux/skbuff.h | 7 +++-- include/uapi/linux/acct.h | 2 ++ include/uapi/linux/taskstats.h | 6 +++- kernel/acct.c | 4 ++- kernel/tsacct.c | 9 ++++-- net/compat.c | 2 +- net/ipv4/tcp.c | 28 +++++++++++-------- net/netfilter/nft_meta.c | 10 +++---- net/packet/af_packet.c | 27 +++++++++++------- net/socket.c | 2 +- 34 files changed, 184 insertions(+), 124 deletions(-) -- 2.20.0 Cc: jdike@addtoit.com Cc: richard@nod.at Cc: jcmvbkbc@gmail.com Cc: stefanr@s5r6.in-berlin.de Cc: l.stach@pengutronix.de Cc: linux+etnaviv@armlinux.org.uk Cc: christian.gmeiner@gmail.com Cc: airlied@linux.ie Cc: daniel@ffwll.ch Cc: robdclark@gmail.com Cc: sean@poorly.run Cc: valdis.kletnieks@vt.edu Cc: gregkh@linuxfoundation.org Cc: ccaulfie@redhat.com Cc: teigland@redhat.com Cc: hirofumi@mail.parknet.co.jp Cc: jack@suse.com Cc: davem@davemloft.net Cc: edumazet@google.com Cc: pablo@netfilter.org Cc: kadlec@netfilter.org Cc: fw@strlen.de Cc: willemb@google.com Cc: viro@zeniv.linux.org.uk Cc: rfontana@redhat.com Cc: tglx@linutronix.de Cc: linux-um@lists.infradead.org Cc: linux-kernel@vger.kernel.org Cc: linux1394-devel@lists.sourceforge.net Cc: etnaviv@lists.freedesktop.org Cc: dri-devel@lists.freedesktop.org> Cc: linux-arm-msm@vger.kernel.org> Cc: freedreno@lists.freedesktop.org> Cc: devel@driverdev.osuosl.org> Cc: cluster-devel@redhat.com> Cc: linux-fsdevel@vger.kernel.org> Cc: netdev@vger.kernel.org> Cc: netfilter-devel@vger.kernel.org> Cc: coreteam@netfilter.org>
next reply other threads:[~2019-11-08 21:35 UTC|newest] Thread overview: 35+ messages / expand[flat|nested] mbox.gz Atom feed top 2019-11-08 21:32 Arnd Bergmann [this message] 2019-11-08 21:32 ` [PATCH 01/16] staging: exfat: use prandom_u32() for i_generation Arnd Bergmann 2019-11-08 21:53 ` Valdis Klētnieks 2019-11-08 21:32 ` [PATCH 02/16] fat: " Arnd Bergmann 2019-11-08 21:32 ` [PATCH 03/16] net: sock: use __kernel_old_timespec instead of timespec Arnd Bergmann 2019-11-09 19:09 ` Deepa Dinamani 2019-11-08 21:32 ` [PATCH 04/16] dlm: use SO_SNDTIMEO_NEW instead of SO_SNDTIMEO_OLD Arnd Bergmann 2019-11-09 19:14 ` Deepa Dinamani 2019-11-08 21:32 ` [PATCH 05/16] xtensa: ISS: avoid struct timeval Arnd Bergmann 2019-11-08 21:38 ` Max Filippov 2019-11-08 21:32 ` [PATCH 06/16] um: ubd: use 64-bit time_t where possible Arnd Bergmann 2019-11-08 21:32 ` [PATCH 07/16] acct: stop using get_seconds() Arnd Bergmann 2019-11-08 21:32 ` [PATCH 08/16] tsacct: add 64-bit btime field Arnd Bergmann 2019-11-08 21:32 ` [PATCH 09/16] netfilter: nft_meta: use 64-bit time arithmetic Arnd Bergmann 2019-11-09 11:20 ` Phil Sutter 2019-11-15 22:44 ` Pablo Neira Ayuso 2019-11-08 21:32 ` [PATCH 10/16] packet: clarify timestamp overflow Arnd Bergmann 2019-11-08 21:32 ` [PATCH 11/16] quota: avoid time_t in v1_disk_dqblk definition Arnd Bergmann 2019-11-08 21:32 ` [PATCH 12/16] hostfs: pass 64-bit timestamps to/from user space Arnd Bergmann 2019-11-20 20:30 ` [Y2038] " Ben Hutchings 2019-11-20 20:35 ` Ben Hutchings 2019-11-08 21:32 ` [PATCH 13/16] hfs/hfsplus: use 64-bit inode timestamps Arnd Bergmann 2019-11-13 3:53 ` Ernesto A. Fernández 2019-11-13 5:59 ` Viacheslav Dubeyko 2019-11-13 8:06 ` [Y2038] " Arnd Bergmann 2019-11-13 17:03 ` Viacheslav Dubeyko 2019-11-08 21:32 ` [PATCH 14/16] drm/msm: avoid using 'timespec' Arnd Bergmann 2019-11-12 16:55 ` Jordan Crouse 2019-11-08 21:32 ` [PATCH 15/16] drm/etnaviv: use ktime_t for timeouts Arnd Bergmann 2019-11-08 23:03 ` Lucas Stach 2019-11-09 12:12 ` Arnd Bergmann 2019-11-11 9:55 ` Lucas Stach 2019-11-11 16:24 ` Arnd Bergmann 2019-11-08 21:32 ` [PATCH 16/16] firewire: ohci: stop using get_seconds() for BUS_TIME Arnd Bergmann 2019-11-13 20:04 ` Stefan Richter
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=20191108213257.3097633-1-arnd@arndb.de \ --to=arnd@arndb.de \ --cc=airlied@linux.ie \ --cc=ccaulfie@redhat.com \ --cc=christian.gmeiner@gmail.com \ --cc=cluster-devel@redhat.com \ --cc=coreteam@netfilter.org \ --cc=daniel@ffwll.ch \ --cc=davem@davemloft.net \ --cc=devel@driverdev.osuosl.org \ --cc=dri-devel@lists.freedesktop.org \ --cc=edumazet@google.com \ --cc=etnaviv@lists.freedesktop.org \ --cc=freedreno@lists.freedesktop.org \ --cc=fw@strlen.de \ --cc=gregkh@linuxfoundation.org \ --cc=hirofumi@mail.parknet.co.jp \ --cc=jack@suse.com \ --cc=jcmvbkbc@gmail.com \ --cc=jdike@addtoit.com \ --cc=kadlec@netfilter.org \ --cc=l.stach@pengutronix.de \ --cc=linux+etnaviv@armlinux.org.uk \ --cc=linux-arm-msm@vger.kernel.org \ --cc=linux-fsdevel@vger.kernel.org \ --cc=linux-kernel@vger.kernel.org \ --cc=linux-um@lists.infradead.org \ --cc=linux1394-devel@lists.sourceforge.net \ --cc=netdev@vger.kernel.org \ --cc=netfilter-devel@vger.kernel.org \ --cc=pablo@netfilter.org \ --cc=rfontana@redhat.com \ --cc=richard@nod.at \ --cc=robdclark@gmail.com \ --cc=sean@poorly.run \ --cc=stefanr@s5r6.in-berlin.de \ --cc=teigland@redhat.com \ --cc=tglx@linutronix.de \ --cc=valdis.kletnieks@vt.edu \ --cc=viro@zeniv.linux.org.uk \ --cc=willemb@google.com \ --cc=y2038@lists.linaro.org \ --subject='Re: [PATCH 00/16] drivers: y2038 updates' \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).