OpenAFS Master Repository branch, master, updated. openafs-devel-1_9_1-351-g0f6a3a4

Gerrit Code Review gerrit@openafs.org
Fri, 14 Jun 2024 12:03:01 -0400


The following commit has been merged in the master branch:
commit 0f6a3a402f4a66114da9231032bd68cdc4dee7bc
Author: Cheyenne Wills <cwills@sinenomine.net>
Date:   Wed Jun 12 14:13:59 2024 -0600

    Linux-6.10: Use filemap_alloc_folio when avail
    
    The Linux 6.10 commit:
        "mm: remove page_cache_alloc()" (3f2ae4ebd5)
    removed the page_cache_alloc(), with a note that callers would be using
    filemap_alloc_folio instead.
    
    The function filemap_alloc_folio() was introduced in Linux 5.15 commit:
        "mm/filemap: Add filemap_alloc_folio" (bb3c579e25)
    
    Add a configure check for filemap_alloc_folio and update the function
    afs_linux_read_cache() to use a wrapper that calls filemap_alloc_folio()
    if available otherwise calls page_cache_alloc().
    
    Minor whitespace/style cleanup
    
    Note: The function filemap_alloc_folio() was introduced in Linux 5.15,
    so this change affects builds using the Linux kernel 5.15 and later.
    
    Change-Id: Ia17aefc38fe9787e54b315c864da726d610b8bb9
    Reviewed-on: https://gerrit.openafs.org/15764
    Tested-by: BuildBot <buildbot@rampaginggeek.com>
    Reviewed-by: Andrew Deason <adeason@sinenomine.net>
    Reviewed-by: Michael Meffie <mmeffie@sinenomine.net>

 src/afs/LINUX/osi_vnodeops.c | 27 +++++++++++++++++++++++----
 src/cf/linux-kernel-func.m4  | 10 ++++++++++
 2 files changed, 33 insertions(+), 4 deletions(-)

-- 
OpenAFS Master Repository