OpenAFS Master Repository branch, master, updated. openafs-devel-1_9_1-337-g9937cce
Gerrit Code Review
gerrit@openafs.org
Wed, 17 Apr 2024 23:49:54 -0400
The following commit has been merged in the master branch:
commit 9937cce3f35f4e3aad0802189457bf16b84d7ab4
Author: Cheyenne Wills <cwills@sinenomine.net>
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
appropriate.
Minor surrounding white space cleanup.
Change-Id: Idfc66db34bab4d5c764647fefda1b9eebb7af0b0
Reviewed-on: https://gerrit.openafs.org/15708
Tested-by: BuildBot <buildbot@rampaginggeek.com>
Reviewed-by: Andrew Deason <adeason@sinenomine.net>
Reviewed-by: Benjamin Kaduk <kaduk@mit.edu>
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