OpenAFS Master Repository branch, master, updated. openafs-devel-1_9_1-337-g9937cce

Gerrit Code Review
Wed, 17 Apr 2024 23:49:54 -0400

The following commit has been merged in the master branch:
commit 9937cce3f35f4e3aad0802189457bf16b84d7ab4
Author: Cheyenne Wills <>
Date:   Mon Apr 15 08:22:37 2024 -0600

    Linux-6.9: file_lock mbrs moved to file_lock_core
    In the Linux 6.9 commit:
     'filelock: split common fields into struct file_lock_core' (a69ce85ec9)
    several fields were relocated into a new structure, file_lock_core,
    which was added as a member the file_lock structure.  The names where
    changed (fl_x to flc_x).
    Add a configure test to determine if the new members (flc_type, flc_pid,
    and flc_flags) are available as part of the file_lock_core structure.
    Add static inline getter/setter routines to handle accessing the
    flc_type or flc_pid members in the file_lock_core structure, or the
    fl_type, fl_pid members in the file_lock structure as appropriate. Add
    static inline function to clear FL_SLEEP in the flc_flag in the
    file_lock_core structure or the fl_flag in the file_lock structure as
    Minor surrounding white space cleanup.
    Change-Id: Idfc66db34bab4d5c764647fefda1b9eebb7af0b0
    Tested-by: BuildBot <>
    Reviewed-by: Andrew Deason <>
    Reviewed-by: Benjamin Kaduk <>

 src/afs/LINUX/osi_vnodeops.c    | 97 ++++++++++++++++++++++++++++++++---------
 src/cf/linux-kernel-assorted.m4 |  1 +
 src/cf/linux-test4.m4           | 18 ++++++++
 3 files changed, 95 insertions(+), 21 deletions(-)

OpenAFS Master Repository