commit 8fd7a56eea4b6486fb199c37e4e4cdb60ccf9483
Author: Stephan Wiesand <stephan.wiesand@desy.de>
Date:   Fri Aug 24 16:00:48 2018 +0200

    Update NEWS for 1.6.22.4
    
    Release notes for the OpenAFS 1.6.22.4 release
    
    Change-Id: I1c2772f18d9d16e3d134bc03a7fff1262cc68bf6
    Reviewed-on: https://gerrit.openafs.org/13295
    Reviewed-by: Marcio Brito Barbosa <mbarbosa@sinenomine.net>
    Reviewed-by: Michael Meffie <mmeffie@sinenomine.net>
    Reviewed-by: Stephan Wiesand <stephan.wiesand@desy.de>
    Tested-by: Stephan Wiesand <stephan.wiesand@desy.de>

commit 1a14886776672fbdfbee0585ba99c98e10bd619b
Author: Joe Gorse <jhgorse@gmail.com>
Date:   Mon Jul 2 20:36:04 2018 +0000

    LINUX: Update to Linux struct iattr->ia_ctime to timespec64 with 4.18
    
    With 4.18+ Linux kernels we see a transition to 64-bit time stamps by
    default.
    
    current_kernel_time() returns the 32-bit struct timespec.
    current_kernel_time64() returns the 64-bit struct timespec64.
    
    struct iattr->ia_ctime expects struct timespec64 as of 4.18+.
    
    Timestamps greater than 31-bit rollover after 2147483647 or
    January 19, 2038 03:14:07 UTC. This is the same approach taken by
    the Linux developers for converting between timepsec64 and timespec.
    
    Reviewed-on: https://gerrit.openafs.org/13241
    Reviewed-by: Stephan Wiesand <stephan.wiesand@desy.de>
    Tested-by: BuildBot <buildbot@rampaginggeek.com>
    Reviewed-by: Benjamin Kaduk <kaduk@mit.edu>
    (cherry picked from commit 0bc5c15029cf7e720731f1415fcf9dc972d57ef4)
    
    Reviewed-on: https://gerrit.openafs.org/13268
    Tested-by: BuildBot <buildbot@rampaginggeek.com>
    Reviewed-by: Mark Vitale <mvitale@sinenomine.net>
    Reviewed-by: Benjamin Kaduk <kaduk@mit.edu>
    (cherry picked from commit 554176bd236d772d670df9bdd2496facd5a4209a)
    
    Reviewed-on: https://gerrit.openafs.org/13269
    Reviewed-by: Mark Vitale <mvitale@sinenomine.net>
    Reviewed-by: Michael Meffie <mmeffie@sinenomine.net>
    Tested-by: BuildBot <buildbot@rampaginggeek.com>
    Reviewed-by: Andrew Deason <adeason@sinenomine.net>
    Reviewed-by: Stephan Wiesand <stephan.wiesand@desy.de>
    (cherry picked from commit f9ae26d3d17599b9966e6b0f2d04e77952e86176)
    
    Change-Id: Ic67af8f83da40cc3571a5d0a87e18bac01f5b4bd
    Reviewed-on: https://gerrit.openafs.org/13294
    Reviewed-by: Marcio Brito Barbosa <mbarbosa@sinenomine.net>
    Reviewed-by: Michael Meffie <mmeffie@sinenomine.net>
    Reviewed-by: Stephan Wiesand <stephan.wiesand@desy.de>
    Tested-by: Stephan Wiesand <stephan.wiesand@desy.de>

commit d3b599ad011d91df563d84f28696141a8db094e2
Author: Michael Meffie <mmeffie@sinenomine.net>
Date:   Sat Dec 30 17:59:38 2017 -0500

    autoconf: refactor linux-checks.m4
    
    Further refactoring of the autoconf macros. Divy up the linux kernel
    checks into smaller files.
    
    This is a non-functional change. Care has been taken preserve the
    ordering of the autoconf tests. Except for whitespace, the generated
    configure file has not been changed by this refactoring.  This has been
    verified with a 'diff -u -w -B' comparison of the generated configure
    file before and after applying this commit.
    
    Reviewed-on: https://gerrit.openafs.org/12844
    Tested-by: BuildBot <buildbot@rampaginggeek.com>
    Reviewed-by: Benjamin Kaduk <kaduk@mit.edu>
    (cherry picked from commit 6a2b85cd4c00a08e165cb96d2cb56bf87c6324bc)
    
    Reviewed-on: https://gerrit.openafs.org/12878
    Tested-by: BuildBot <buildbot@rampaginggeek.com>
    Reviewed-by: Benjamin Kaduk <kaduk@mit.edu>
    (cherry picked from commit 0247eb0a8c154811f495142276029a617ae0825a)
    
    Reviewed-on: https://gerrit.openafs.org/12980
    Tested-by: BuildBot <buildbot@rampaginggeek.com>
    Reviewed-by: Mark Vitale <mvitale@sinenomine.net>
    Reviewed-by: Stephan Wiesand <stephan.wiesand@desy.de>
    (cherry picked from commit 3ac2b0fb23e41f848b29eea9b4d2b64aa769c796)
    
    Change-Id: I0698da86e36da37ccbd3d5c76cefb3374397dc1e
    Reviewed-on: https://gerrit.openafs.org/13293
    Reviewed-by: Marcio Brito Barbosa <mbarbosa@sinenomine.net>
    Reviewed-by: Stephan Wiesand <stephan.wiesand@desy.de>
    Tested-by: Stephan Wiesand <stephan.wiesand@desy.de>

commit 9930417166cdb3c62f4b2f281337d789d16448e2
Author: Michael Meffie <mmeffie@sinenomine.net>
Date:   Sat Dec 30 12:12:59 2017 -0500

    autoconf: refactor ostype.m4
    
    Further refactoring of the autoconf macros. Move more linux and solaris
    specific checks into their own files.
    
    This is a non-functional change. Care has been taken preserve the
    ordering of the autoconf tests. Except for whitespace, the generated
    configure file has not been changed by this refactoring.  This has been
    verified with a 'diff -u -w -B' comparison of the generated configure
    file before and after applying this commit.
    
    Reviewed-on: https://gerrit.openafs.org/12843
    Tested-by: BuildBot <buildbot@rampaginggeek.com>
    Reviewed-by: Benjamin Kaduk <kaduk@mit.edu>
    (cherry picked from commit 3c2e39bab7d927aa5f20d02a5e327927a4b2b553)
    
    Reviewed-on: https://gerrit.openafs.org/12877
    Tested-by: BuildBot <buildbot@rampaginggeek.com>
    Reviewed-by: Benjamin Kaduk <kaduk@mit.edu>
    (cherry picked from commit e05b0b10b942ba3585f6d5d505a282c2de95c243)
    
    Reviewed-on: https://gerrit.openafs.org/12979
    Tested-by: BuildBot <buildbot@rampaginggeek.com>
    Reviewed-by: Mark Vitale <mvitale@sinenomine.net>
    Reviewed-by: Stephan Wiesand <stephan.wiesand@desy.de>
    (cherry picked from commit e8b094d9b6147345fd0922396c5181f3da8bb481)
    
    Change-Id: Ic47143fe0ea0702d8f10ee35ea6abb8f250ea45a
    Reviewed-on: https://gerrit.openafs.org/13292
    Reviewed-by: Marcio Brito Barbosa <mbarbosa@sinenomine.net>
    Reviewed-by: Stephan Wiesand <stephan.wiesand@desy.de>
    Tested-by: Stephan Wiesand <stephan.wiesand@desy.de>

commit 087d17b35e51c950d974672f41fb803a4cd2a48a
Author: Michael Meffie <mmeffie@sinenomine.net>
Date:   Fri Dec 29 14:24:28 2017 -0500

    autoconf: refactor acinclude.m4
    
    The acinclude.m4 is very large and often requires to be changed for
    unrelated commits.  Divy up the large acinclude.m4 into a number of
    smaller files to avoid so many contentions and to make the autoconf
    system easier to maintain.
    
    This is a non-functional change. Care has been taken preserve the
    ordering of the autoconf tests. Except for whitespace, the generated
    configure file has not been changed by this refactoring.  This has been
    verified with a 'diff -u -w -B' comparison of the generated configure
    file before and after applying this commit.
    
    Reviewed-on: https://gerrit.openafs.org/12842
    Tested-by: BuildBot <buildbot@rampaginggeek.com>
    Reviewed-by: Benjamin Kaduk <kaduk@mit.edu>
    (cherry picked from commit c72622a244e561173e86ffe88ee3c9a8c823a76a)
    
    Reviewed-on: https://gerrit.openafs.org/12876
    Tested-by: BuildBot <buildbot@rampaginggeek.com>
    Reviewed-by: Benjamin Kaduk <kaduk@mit.edu>
    (cherry picked from commit e54963757320adb95b0c73bbd84fb8bf34319210)
    
    Reviewed-on: https://gerrit.openafs.org/12978
    Tested-by: BuildBot <buildbot@rampaginggeek.com>
    Reviewed-by: Mark Vitale <mvitale@sinenomine.net>
    Reviewed-by: Stephan Wiesand <stephan.wiesand@desy.de>
    Tested-by: Stephan Wiesand <stephan.wiesand@desy.de>
    (cherry picked from commit 9d004f20c3bb0ffeae043a053efdb378064311e7)
    
    Change-Id: Iefb54c54da2c488ccea13d8c54b9ef8b46f7cfd8
    Reviewed-on: https://gerrit.openafs.org/13291
    Reviewed-by: Marcio Brito Barbosa <mbarbosa@sinenomine.net>
    Reviewed-by: Stephan Wiesand <stephan.wiesand@desy.de>
    Tested-by: Stephan Wiesand <stephan.wiesand@desy.de>
