summaryrefslogtreecommitdiff
tag namebigtime_2020-03-03 (80f34440cf8de73d355799c74506c0db77f1309e)
tag date2020-03-03 18:48:23 -0800
tagged byDarrick J. Wong <darrick.wong@oracle.com>
tagged objectcommit 1c7f7ca869...
xfs: widen timestamps to deal with y2038
This series performs some refactoring of our timestamp and inode encoding functions, then retrofits the timestamp union to handle timestamps as a 64-bit nanosecond counter. Next, it refactors the quota grace period expiration timer code a bit before implementing bit shifting to widen the effective counter size to 34 bits. This enables correct time handling on XFS through the year 2486.