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