The following commit has been merged in the master branch: commit 76879b28798840fa0df441c328ada9667f06b154 Author: Cheyenne Wills <cwi...@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 <adea...@sinenomine.net> Reviewed-by: Benjamin Kaduk <ka...@mit.edu> Tested-by: BuildBot <build...@rampaginggeek.com> src/cf/linux-kernel-func.m4 | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) -- OpenAFS Master Repository _______________________________________________ OpenAFS-cvs mailing list OpenAFS-cvs@openafs.org https://lists.openafs.org/mailman/listinfo/openafs-cvs