OpenAFS Master Repository branch, master, updated. openafs-devel-1_9_1-289-g072c793

Gerrit Code Review gerrit@openafs.org
Sun, 1 Oct 2023 19:02:40 -0400


The following commit has been merged in the master branch:
commit 072c7934cd1b99052882f02294f7036d422b6cf1
Author: Cheyenne Wills <cwills@sinenomine.net>
Date:   Fri Sep 8 14:52:20 2023 -0600

    Linux 6.6: convert to ctime accessor functions
    
    The Linux 6.6 commit "fs: add ctime accessors infrastructure"
    (9b6304c1d5) added accessor functions for an inode's ctime member.
    A follow on commit "fs: rename i_ctime field to __i_ctime" (13bc244578)
    changed the name of the inode member ctime to __i_ctime to indicate it's
    a private member.
    
    Add an autoconf test for the ctime accessor function
    'inode_set_ctime()'.
    
    Add an afs_inode_set_ctime to LINUX/osi_machdep.h that is either defined
    as a macro to Linux's inode_set_ctime, or implements a static inline
    function to set a inode's ctime.
    
    Convert the setting of an inode's ctime to use afs_inode_set_ctime().
    
    For more information behind the Linux change, see the commit message
    for:
     "Merge tag 'v6.6-vfs.ctime'
      of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs" (615e95831)
    
    Change-Id: I920aac8029fc3e2c9b7741341b434802403a4577
    Reviewed-on: https://gerrit.openafs.org/15560
    Tested-by: BuildBot <buildbot@rampaginggeek.com>
    Reviewed-by: Andrew Deason <adeason@sinenomine.net>
    Reviewed-by: Mark Vitale <mvitale@sinenomine.net>
    Tested-by: Mark Vitale <mvitale@sinenomine.net>
    Reviewed-by: Benjamin Kaduk <kaduk@mit.edu>

 src/afs/LINUX/osi_machdep.h  | 11 +++++++++++
 src/afs/LINUX/osi_vnodeops.c |  3 +--
 src/cf/linux-kernel-func.m4  |  6 ++++++
 3 files changed, 18 insertions(+), 2 deletions(-)

-- 
OpenAFS Master Repository