Re: [Y2038] [RFC 02/15] vfs: Change all structures to support 64 bit time

2016-01-14 Thread Arnd Bergmann
On Thursday 14 January 2016 08:04:36 Dave Chinner wrote: > On Wed, Jan 13, 2016 at 08:33:16AM -0800, Deepa Dinamani wrote: > > On Tue, Jan 12, 2016 at 07:29:57PM +1100, Dave Chinner wrote: > > > On Mon, Jan 11, 2016 at 09:42:36PM -0800, Deepa Dinamani wrote: > > > > > On Jan 11, 2016, at 04:33, Dav

Re: [Y2038] [RFC 02/15] vfs: Change all structures to support 64 bit time

2016-01-14 Thread Deepa Dinamani
On Thu, Jan 14, 2016 at 05:53:21PM +0100, Arnd Bergmann wrote: > On Thursday 14 January 2016 08:04:36 Dave Chinner wrote: > > On Wed, Jan 13, 2016 at 08:33:16AM -0800, Deepa Dinamani wrote: > > > On Tue, Jan 12, 2016 at 07:29:57PM +1100, Dave Chinner wrote: > > > > On Mon, Jan 11, 2016 at 09:42:36P

Re: [Y2038] [RFC 02/15] vfs: Change all structures to support 64 bit time

2016-01-14 Thread Dave Chinner
On Thu, Jan 14, 2016 at 05:53:21PM +0100, Arnd Bergmann wrote: > On Thursday 14 January 2016 08:04:36 Dave Chinner wrote: > > On Wed, Jan 13, 2016 at 08:33:16AM -0800, Deepa Dinamani wrote: > > > On Tue, Jan 12, 2016 at 07:29:57PM +1100, Dave Chinner wrote: > > > > On Mon, Jan 11, 2016 at 09:42:36P

Re: [Y2038] [RFC 02/15] vfs: Change all structures to support 64 bit time

2016-01-14 Thread Arnd Bergmann
On Friday 15 January 2016 08:00:01 Dave Chinner wrote: > On Thu, Jan 14, 2016 at 05:53:21PM +0100, Arnd Bergmann wrote: > > On Thursday 14 January 2016 08:04:36 Dave Chinner wrote: > > > On Wed, Jan 13, 2016 at 08:33:16AM -0800, Deepa Dinamani wrote: > > c) The opposite direction from b) is to firs

Re: [Y2038] [RFC 02/15] vfs: Change all structures to support 64 bit time

2016-01-14 Thread Arnd Bergmann
On Thursday 14 January 2016 23:46:16 Arnd Bergmann wrote: > > I'm not following the line of thought here. We have some users > that want ext4 to mount old file system images without long > inodes writable, because they don't care about the 2038 problem. > We also have other users that want to forc

Re: [Y2038] [RFC 02/15] vfs: Change all structures to support 64 bit time

2016-01-14 Thread Dave Chinner
On Thu, Jan 14, 2016 at 11:54:36PM +0100, Arnd Bergmann wrote: > On Thursday 14 January 2016 23:46:16 Arnd Bergmann wrote: > > > > I'm not following the line of thought here. We have some users > > that want ext4 to mount old file system images without long > > inodes writable, because they don't

Re: [Y2038] [RFC 02/15] vfs: Change all structures to support 64 bit time

2016-01-14 Thread Dave Chinner
On Thu, Jan 14, 2016 at 11:46:16PM +0100, Arnd Bergmann wrote: > On Friday 15 January 2016 08:00:01 Dave Chinner wrote: > > On Thu, Jan 14, 2016 at 05:53:21PM +0100, Arnd Bergmann wrote: > > > On Thursday 14 January 2016 08:04:36 Dave Chinner wrote: > > > > On Wed, Jan 13, 2016 at 08:33:16AM -0800,

Re: [Y2038] [RFC 02/15] vfs: Change all structures to support 64 bit time

2016-01-14 Thread Deepa Dinamani
On Fri, Jan 15, 2016 at 08:00:01AM +1100, Dave Chinner wrote: > On Thu, Jan 14, 2016 at 05:53:21PM +0100, Arnd Bergmann wrote: > > On Thursday 14 January 2016 08:04:36 Dave Chinner wrote: > > > On Wed, Jan 13, 2016 at 08:33:16AM -0800, Deepa Dinamani wrote: > > > > On Tue, Jan 12, 2016 at 07:29:57P

Re: [Y2038] [PATCH v2] isdn: divamnt: use y2038 safe time structures and functions

2016-01-14 Thread Alison Schofield
On Tue, Jan 12, 2016 at 11:53:29AM +0100, Arnd Bergmann wrote: > On Friday 08 January 2016 09:47:39 Alison Schofield wrote: > > divamnt stores a start_time at module init and uses it to calculate > > elapsed time. That elapsed time, stored in secs and usecs, is part of > > the trace data the driver

[Y2038] [PATCH v3] isdn: divamnt: use y2038-safe ktime_get_ts64() for trace data timestamps

2016-01-14 Thread Alison Schofield
divamnt stores a start_time at module init and uses it to calculate elapsed time. The elapsed time, stored in secs and usecs, is part of the trace data the driver maintains for the DIVA Server ISDN cards. No change to the format of that time data is required. To avoid overflow on 32-bit systems us