From gerrit@openafs.org Mon Sep 11 00:56:59 2023 From: gerrit@openafs.org (Gerrit Code Review) Date: Sun, 10 Sep 2023 19:56:59 -0400 Subject: OpenAFS Master Repository branch, master, updated. openafs-devel-1_9_1-285-gb2f70af Message-ID: <202309102356.38ANux8r079522@openafs.MIT.EDU> The following commit has been merged in the master branch: commit b2f70affa67c4c5311220d31c4015776e868df40 Author: Cheyenne Wills Date: Wed Aug 30 14:58:17 2023 -0600 linux: Remove use of wrap_directory_iterator The commit 'linux: Replace fop iterate with fop iterate_shared' (gerrit 15528) uses a Linux provided wrapper for the file_operations iterate_shared member. The wrapper is provided by Linux to give filesystem time to migrate to using the iterate_shared directly. Review of the locking done by the afs_linux_readdir shows that it is unnecessary to use the migration wrapper. Note: Removing the use of the wrapper as a separate commit from the 15528 commit in case there is a need to use the wrapper. In addition, we would like to use the wrapper with the current openafs stable release and use the development branch for additional testing. Change-Id: I662f95f69c2d06948f764b9520567efbca8f692c Reviewed-on: https://gerrit.openafs.org/15550 Reviewed-by: Benjamin Kaduk Tested-by: BuildBot src/afs/LINUX/osi_vnodeops.c | 13 +++---------- src/cf/linux-kernel-func.m4 | 10 ---------- 2 files changed, 3 insertions(+), 20 deletions(-) -- OpenAFS Master Repository From gerrit@openafs.org Mon Sep 11 01:46:31 2023 From: gerrit@openafs.org (Gerrit Code Review) Date: Sun, 10 Sep 2023 20:46:31 -0400 Subject: OpenAFS Master Repository branch, master, updated. openafs-devel-1_9_1-286-g76879b2 Message-ID: <202309110046.38B0kVCU085968@openafs.MIT.EDU> The following commit has been merged in the master branch: commit 76879b28798840fa0df441c328ada9667f06b154 Author: Cheyenne Wills Date: Wed Sep 6 11:41:55 2023 -0600 LINUX: Pass an array of structs to register_sysctl The Linux 6.6 commit "sysctl: Add size to register_sysctl" (9edbfe92a0) renamed the Linux function register_sysctl() to register_sysctl_sz() and added a size parameter. For backward compatibility, a macro, register_sysctl, is provided. The macro calculates the size of the ctl_table being registered and passes the size to register_sysctl_sz. However, in order to perform the size calculation, an array of ctl_table structures must be passed as the 2nd parameter. This change only affects the autoconf test used to determine if Linux provides register_sysctl. Update the autoconf test for register_sysctl to use an actual ctl_table structure for the 2nd parameter instead of a NULL. Change-Id: I8660ad252d7483646011a0c9418e3e95ac690a21 Reviewed-on: https://gerrit.openafs.org/15559 Reviewed-by: Andrew Deason Reviewed-by: Benjamin Kaduk Tested-by: BuildBot src/cf/linux-kernel-func.m4 | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) -- OpenAFS Master Repository