OpenAFS Master Repository branch, master, updated. openafs-devel-1_9_2-148-g4702930

Gerrit Code Review gerrit@openafs.org
Thu, 20 Feb 2025 11:56:28 -0500


The following commit has been merged in the master branch:
commit 4702930f8dd87a6cad1d59ef8c127003fded1f31
Author: Cheyenne Wills <cwills@sinenomine.net>
Date:   Fri Feb 14 15:18:52 2025 -0700

    LINUX: Refactor afs_linux_dentry_revalidate()
    
    The signature for Linux's dentry_operations.d_revalidate method has
    undergone several changes, leading to increased use of #if directives in
    afs_linux_dentry_revalidate().
    
    To make the code more maintainable for future changes involving the
    parent inode and the dentry's name, split out most of our logic in
    afs_linux_dentry_revalidate() into a new function,
    dentry_revalidate_common(). Keep the logic for getting the parent and
    checking for LOOKUP_RCU in the caller, afs_linux_dentry_revalidate().
    
    Written in collaboration with adeason@sinenomine.net.
    
    Change-Id: Ic45ac12fceba8c5ba98d2b9c454ed28c44f3ece2
    Reviewed-on: https://gerrit.openafs.org/16258
    Reviewed-by: Michael Meffie <mmeffie@sinenomine.net>
    Reviewed-by: Mark Vitale <mvitale@sinenomine.net>
    Tested-by: BuildBot <buildbot@rampaginggeek.com>
    Reviewed-by: Cheyenne Wills <cwills@sinenomine.net>
    Tested-by: Cheyenne Wills <cwills@sinenomine.net>
    Reviewed-by: Andrew Deason <adeason@sinenomine.net>

 src/afs/LINUX/osi_vnodeops.c | 92 ++++++++++++++++++++++----------------------
 1 file changed, 47 insertions(+), 45 deletions(-)

-- 
OpenAFS Master Repository