commit 9a51d72eebc21904f290aa8f5d513abe66db6b36 Author: Stephan Wiesand Date: Thu Apr 12 17:17:10 2018 +0200 Make OpenAFS 1.6.22.3 Update configure version strings for 1.6.22.3. Note that macos kext can be of form XXXX.YY[.ZZ[(d|a|b|fc)NNN]] where d dev, a alpha, b beta, f final candidate so we have no way to represent 1.6.22.3. Switch to 1.6.23 dev 3 for macOS. Change-Id: I5ee43eea7eb19c114400e9824a148a5348ef82d6 Reviewed-on: https://gerrit.openafs.org/13009 Reviewed-by: Michael Meffie Reviewed-by: Stephan Wiesand Tested-by: Stephan Wiesand commit 2177044e78b1d22848976afe2c14f77af3d2881c Author: Stephan Wiesand Date: Fri Apr 13 14:59:15 2018 +0200 Update NEWS for 1.6.22.3 Release notes for the OpenAFS 1.6.22.3 release Change-Id: I031b1a6d073a71de8b553d087f8c21af76ace0f0 Reviewed-on: https://gerrit.openafs.org/13013 Reviewed-by: Benjamin Kaduk Reviewed-by: Stephan Wiesand Tested-by: Stephan Wiesand commit 00d12d24683081a35a9d73ba75d4003755a6905f Author: Mark Vitale Date: Thu Mar 1 23:16:56 2018 -0500 LINUX: fix RedHat 7.5 ENOTDIR issues Red Hat Linux 7.5 beta introduces a new file->f_mode flag FMODE_KABI_ITERATE as a means for certain in-tree filesystems to indicate that they have implemented file operation iterate() instead of readdir(). The kernel routine iterate_dir() tests this flag to decide whether to invoke the file operation iterate() or readdir(). The OpenAFS configure script detects that the file operation iterate() is available under RH7.5 and so implements iterate() as afs_linux_readdir(). However, since OpenAFS does not set FMODE_KABI_ITERATE on any of its files, the kernel's iterate_dir() will not invoke iterate() for any OpenAFS files. OpenAFS has also not implemented readdir(), so iterate_dir() must return -ENOTDIR. Instead, modify OpenAFS to fall back to readdir() in this case. Reviewed-on: https://gerrit.openafs.org/12935 Tested-by: BuildBot Reviewed-by: Benjamin Kaduk (cherry picked from commit c818f86b79a636532d396887d4f22cc196c86288) Reviewed-on: https://gerrit.openafs.org/12950 Reviewed-by: Mark Vitale Tested-by: BuildBot Reviewed-by: Benjamin Kaduk (cherry picked from commit b73863b8d2669830a17c097abf1d846d0108a2f4) Reviewed-on: https://gerrit.openafs.org/12971 Tested-by: BuildBot Reviewed-by: Mark Vitale Reviewed-by: Michael Meffie Reviewed-by: Stephan Wiesand Tested-by: Stephan Wiesand (cherry picked from commit a22ad3923d356c49a10e905248066b69be01b8c2) Change-Id: I5f4d301b4e865a0880513e0b4e027c41659b4f15 Reviewed-on: https://gerrit.openafs.org/13012 Reviewed-by: Mark Vitale Reviewed-by: Stephan Wiesand Tested-by: Stephan Wiesand