OpenAFS Master Repository branch, master, updated. openafs-devel-1_9_2-491-gfd15792

Gerrit Code Review gerrit@openafs.org
Tue, 2 Jun 2026 14:40:10 -0400


The following commit has been merged in the master branch:
commit d47c438aec49e417066a7bef00bd82078014f5ea
Author: Cheyenne Wills <cwills@sinenomine.net>
Date:   Fri May 29 08:55:49 2026 -0600

    Linux: pagevec.h renamed to folio_batch.h
    
    The Linux 7.1 commit:
        'folio_batch: rename pagevec.h to folio_batch.h' (4e1d77a8f382a)
    simply renamed the pagevec.h header file.
    
    Add a configure test for folio_batch.h and add a preprocessor
    conditional to include folio_batch.h or pagevec.h as appropriate.
    
    Note:
    The test for pagevec_init() can be skipped since the pagevec structure
    and pagevec_init() are not present in folio_batch.h.  The structure
    and function were removed in Linux 6.5 with the commit:
        'mm: remove struct pagevec' (1e0877d58b1e2)
    
    The test for __pagevec_lru_add_file() can be skipped since the function
    is not present in folio_batch.h.  The function was removed in Linux 3.11
    with the commit:
         'mm: remove lru parameter from __pagevec_lru_add and remove parts of pagevec API'
         (a0b8cab3b9b2e)
    
    Change-Id: I6123d578593ffbae1f1eac5d5ffeb869ccd70075
    Reviewed-on: https://gerrit.openafs.org/16807
    Reviewed-by: Mark Vitale <mvitale@sinenomine.net>
    Reviewed-by: Marcio Brito Barbosa <mbarbosa@sinenomine.net>
    Tested-by: BuildBot <buildbot@rampaginggeek.com>
    Tested-by: Cheyenne Wills <cwills@sinenomine.net>
    Reviewed-by: Michael Meffie <mmeffie@sinenomine.net>
    Reviewed-by: Andrew Deason <adeason@sinenomine.net>

 src/afs/LINUX/osi_vnodeops.c    | 7 +++++--
 src/cf/linux-kernel-assorted.m4 | 4 +++-
 src/cf/linux-kernel-func.m4     | 9 ++++++---
 src/cf/linux-kernel-header.m4   | 2 ++
 src/cf/linux-test4.m4           | 6 +++++-
 5 files changed, 21 insertions(+), 7 deletions(-)

-- 
OpenAFS Master Repository