openafs-stable-1_8_x commits for Linux 5.18, clang-14 and gcc-12

Cheyenne Wills <[email protected]>
Newsgroups gmane.comp.file-systems.openafs.devel
Message-ID <[email protected]>
As requested during the 06/30 release team meeting, I've pushed to gerrit the 1.8.x commits needed to support Linux-5.18, and the clang-14 and gcc-12 compilers.  This stack needs reviewed before it can be merged into the openafs-stable-1_8_x.

The following is the list of the new commits.  The entire stack is linear back to the tip of openafs-stable-1_8_x and includes the AFS_LINUX_ENV cleanup, Linux 5.17 changes, FBSD and the other commits that are pending for 1.8.x. To get a git branch that all the currently pending 1.8.x commits (except for the "NEWS" and Make release commits), fetch the openafs gerrit 15065.

https://gerrit.openafs.org/15065

Linux-5.18: replace readpages with readahead                             5.18
Prevent sscanf format widths from overrunning array                    compiler warnings
opr: replace AFS_STRINGIZE with opr_stringize                           compiler warnings
lwp: Ignore dangling-pointer warning in process.c                          compiler warnings
afs: Avoid always-false NULL test on AFSTOV(avc)                       compiler warnings
afs: introduce get_dcache_readahead                                            5.18
afs: introduce afs_alloc_ncr/afs_free_ncr                                        5.18
Linux-5.18 replace set_page_dirty with dirty_folio                           5.18
afsd: Avoid fscanf overflows when paring cacheinfo                        compiler warnings
vol: Use asprintf in _namei_examine_special                                  compiler warnings
autoconf: fix detection for fallthrough attribute                                 compiler warnings
cf: Use -Werror when checking for -Wno-* flags                              compiler warnings
cf: Use common macro to test compiler flags                                  compiler warnings
LINUX: Don't panic on some file open errors                                   prereq to avoid conflicts
afs: Introduce afs_IsDCacheFresh                                                   prereq to avoid conflicts
{... existing 1.8.x commits that were already submitted and are being reviewed...}


The git commands

    git fetch https://gerrit.openafs.org/openafs refs/changes/65/15065/1 && git checkout FETCH_HEAD

will fetch and checkout gerrit 15065 patchset 1 

Cheyenne Wills
[email protected]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.