commit 8fd7a56eea4b6486fb199c37e4e4cdb60ccf9483 Author: Stephan Wiesand 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 Reviewed-by: Michael Meffie Reviewed-by: Stephan Wiesand Tested-by: Stephan Wiesand commit 1a14886776672fbdfbee0585ba99c98e10bd619b Author: Joe Gorse 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 Tested-by: BuildBot Reviewed-by: Benjamin Kaduk (cherry picked from commit 0bc5c15029cf7e720731f1415fcf9dc972d57ef4) Reviewed-on: https://gerrit.openafs.org/13268 Tested-by: BuildBot Reviewed-by: Mark Vitale Reviewed-by: Benjamin Kaduk (cherry picked from commit 554176bd236d772d670df9bdd2496facd5a4209a) Reviewed-on: https://gerrit.openafs.org/13269 Reviewed-by: Mark Vitale Reviewed-by: Michael Meffie Tested-by: BuildBot Reviewed-by: Andrew Deason Reviewed-by: Stephan Wiesand (cherry picked from commit f9ae26d3d17599b9966e6b0f2d04e77952e86176) Change-Id: Ic67af8f83da40cc3571a5d0a87e18bac01f5b4bd Reviewed-on: https://gerrit.openafs.org/13294 Reviewed-by: Marcio Brito Barbosa Reviewed-by: Michael Meffie Reviewed-by: Stephan Wiesand Tested-by: Stephan Wiesand commit d3b599ad011d91df563d84f28696141a8db094e2 Author: Michael Meffie 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 Reviewed-by: Benjamin Kaduk (cherry picked from commit 6a2b85cd4c00a08e165cb96d2cb56bf87c6324bc) Reviewed-on: https://gerrit.openafs.org/12878 Tested-by: BuildBot Reviewed-by: Benjamin Kaduk (cherry picked from commit 0247eb0a8c154811f495142276029a617ae0825a) Reviewed-on: https://gerrit.openafs.org/12980 Tested-by: BuildBot Reviewed-by: Mark Vitale Reviewed-by: Stephan Wiesand (cherry picked from commit 3ac2b0fb23e41f848b29eea9b4d2b64aa769c796) Change-Id: I0698da86e36da37ccbd3d5c76cefb3374397dc1e Reviewed-on: https://gerrit.openafs.org/13293 Reviewed-by: Marcio Brito Barbosa Reviewed-by: Stephan Wiesand Tested-by: Stephan Wiesand commit 9930417166cdb3c62f4b2f281337d789d16448e2 Author: Michael Meffie 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 Reviewed-by: Benjamin Kaduk (cherry picked from commit 3c2e39bab7d927aa5f20d02a5e327927a4b2b553) Reviewed-on: https://gerrit.openafs.org/12877 Tested-by: BuildBot Reviewed-by: Benjamin Kaduk (cherry picked from commit e05b0b10b942ba3585f6d5d505a282c2de95c243) Reviewed-on: https://gerrit.openafs.org/12979 Tested-by: BuildBot Reviewed-by: Mark Vitale Reviewed-by: Stephan Wiesand (cherry picked from commit e8b094d9b6147345fd0922396c5181f3da8bb481) Change-Id: Ic47143fe0ea0702d8f10ee35ea6abb8f250ea45a Reviewed-on: https://gerrit.openafs.org/13292 Reviewed-by: Marcio Brito Barbosa Reviewed-by: Stephan Wiesand Tested-by: Stephan Wiesand commit 087d17b35e51c950d974672f41fb803a4cd2a48a Author: Michael Meffie 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 Reviewed-by: Benjamin Kaduk (cherry picked from commit c72622a244e561173e86ffe88ee3c9a8c823a76a) Reviewed-on: https://gerrit.openafs.org/12876 Tested-by: BuildBot Reviewed-by: Benjamin Kaduk (cherry picked from commit e54963757320adb95b0c73bbd84fb8bf34319210) Reviewed-on: https://gerrit.openafs.org/12978 Tested-by: BuildBot Reviewed-by: Mark Vitale Reviewed-by: Stephan Wiesand Tested-by: Stephan Wiesand (cherry picked from commit 9d004f20c3bb0ffeae043a053efdb378064311e7) Change-Id: Iefb54c54da2c488ccea13d8c54b9ef8b46f7cfd8 Reviewed-on: https://gerrit.openafs.org/13291 Reviewed-by: Marcio Brito Barbosa Reviewed-by: Stephan Wiesand Tested-by: Stephan Wiesand