OpenAFS Master Repository branch, master, updated. openafs-devel-1_9_1-286-g76879b2
Gerrit Code Review
gerrit@openafs.org
Sun, 10 Sep 2023 20:46:31 -0400
The following commit has been merged in the master branch:
commit 76879b28798840fa0df441c328ada9667f06b154
Author: Cheyenne Wills <cwills@sinenomine.net>
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 <adeason@sinenomine.net>
Reviewed-by: Benjamin Kaduk <kaduk@mit.edu>
Tested-by: BuildBot <buildbot@rampaginggeek.com>
src/cf/linux-kernel-func.m4 | 9 ++++++---
1 file changed, 6 insertions(+), 3 deletions(-)
--
OpenAFS Master Repository