| To: | Arnd Bergmann <arnd@xxxxxxxx> |
|---|---|
| Subject: | Re: [RFC 11/32] xfs: convert to struct inode_time |
| From: | Theodore Ts'o <tytso@xxxxxxx> |
| Date: | Mon, 2 Jun 2014 09:07:00 -0400 |
| Cc: | Nicolas Pitre <nicolas.pitre@xxxxxxxxxx>, "H. Peter Anvin" <hpa@xxxxxxxxx>, Dave Chinner <david@xxxxxxxxxxxxx>, linux-kernel@xxxxxxxxxxxxxxx, linux-arch@xxxxxxxxxxxxxxx, joseph@xxxxxxxxxxxxxxxx, john.stultz@xxxxxxxxxx, hch@xxxxxxxxxxxxx, tglx@xxxxxxxxxxxxx, geert@xxxxxxxxxxxxxx, lftan@xxxxxxxxxx, linux-fsdevel@xxxxxxxxxxxxxxx, xfs@xxxxxxxxxxx |
| Delivered-to: | xfs@xxxxxxxxxxx |
| Dkim-signature: | v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=thunk.org; s=ef5046eb; h=In-Reply-To:Content-Type:MIME-Version:References:Message-ID:Subject:Cc:To:From:Date; bh=DvRPK2VjiFvHp+UlPjtaYqtso1BxT636PbJgbvinHoc=; b=pJ++/3yoYPvIQpoiG11yc9KJuAPVAZV6iMhHbLypF/2dg4RnnA5iZF9n15NrTc9fUj4b+F1RrWAYPJrzrs+D7X5yyw6X2hlxdTEfiTDh7Pz7w/WHrnbiPJvPpCIJCihlVWZU8IJ2bvukP9scUbrYAs9LtWQOOzbxpywBG0J37wU=; |
| In-reply-to: | <15496653.1vSv1RUCC0@wuerfel> |
| Mail-followup-to: | Theodore Ts'o <tytso@xxxxxxx>, Arnd Bergmann <arnd@xxxxxxxx>, Nicolas Pitre <nicolas.pitre@xxxxxxxxxx>, "H. Peter Anvin" <hpa@xxxxxxxxx>, Dave Chinner <david@xxxxxxxxxxxxx>, linux-kernel@xxxxxxxxxxxxxxx, linux-arch@xxxxxxxxxxxxxxx, joseph@xxxxxxxxxxxxxxxx, john.stultz@xxxxxxxxxx, hch@xxxxxxxxxxxxx, tglx@xxxxxxxxxxxxx, geert@xxxxxxxxxxxxxx, lftan@xxxxxxxxxx, linux-fsdevel@xxxxxxxxxxxxxxx, xfs@xxxxxxxxxxx |
| References: | <1401480116-1973111-1-git-send-email-arnd@xxxxxxxx> <4178301.j9kWdGCRLC@wuerfel> <20140602115737.GB14276@xxxxxxxxx> <15496653.1vSv1RUCC0@wuerfel> |
| User-agent: | Mutt/1.5.23 (2014-03-12) |
Yes, there are some ongoing dicussions about changing the post-2038
encoding of the timestamp in ext4, which is why this hasn't been fixed
yet. The main thing that's been missing is time for me to review the
patches, and a good way of writing regression tests that will work (or
at least not fail) on build environments with a 32-bit time_t and
32-bit-only capable versions of functions such as gmtime(3).
And given current discussions, I may want to think about some kind of
superblock flag to allow the use of a 32-bit unsigned encoding for
file systems using a 128-byte inode, with a way of setting that flag
after scanning the file system to make sure there are no times that
are previous to January 1, 1970. (Or more generally, allow any epoch
to be defined using a 64-bit time_t offset stored in the superblock...)
Cheers,
- Ted
|
| Previous by Date: | RE: [PATCH v2 0/10] fs: Introduce FALLOC_FL_INSERT_RANGE for fallocate, Lukáš Czerner |
|---|---|
| Next by Date: | Re: [RFC 11/32] xfs: convert to struct inode_time, Theodore Ts'o |
| Previous by Thread: | Re: [RFC 11/32] xfs: convert to struct inode_time, Arnd Bergmann |
| Next by Thread: | Re: [RFC 11/32] xfs: convert to struct inode_time, Arnd Bergmann |
| Indexes: | [Date] [Thread] [Top] [All Lists] |