The following commit has been merged in the master branch: commit 1626986bd6d70c526376cf7cedfd3ebbf6d3588a Author: Cheyenne Wills <cwi...@sinenomine.net> Date: Tue Feb 11 11:29:42 2020 -0700
LINUX 5.6: use struct proc_ops for proc_create The Linux commit d56c0d45f0e27f814e87a1676b6bdccccbc252e9 (proc: decouple proc from VFS with "struct proc_ops") was merged into Linux 5.6rc1. The commit replaces the 'file_operations' parameter for proc_create with a new structure 'proc_ops'. Conditionally initialize and use proc_ops structures instead of file_operations structures for calls to proc_create. Notes: * proc_ops.proc_ioctl is equivalent to file_operations.unlocked_ioctl * The macros HAVE_UNLOCKED_IOCTL and HAVE_COMPAT_IOCTL are both hardcoded to 1 in linux's fs.h * proc_ops.compat_ioctl is conditional on Linux's CONFIG_COMPAT macro which is a separate test from the HAVE_COMPAT_IOCTL macro Change-Id: I8570ca499696b4c31b381543107453fbfe355376 Reviewed-on: https://gerrit.openafs.org/14063 Tested-by: BuildBot <build...@rampaginggeek.com> Reviewed-by: Andrew Deason <adea...@sinenomine.net> Reviewed-by: Mark Vitale <mvit...@sinenomine.net> Reviewed-by: Benjamin Kaduk <ka...@mit.edu> src/afs/LINUX/osi_compat.h | 10 +++++++--- src/afs/LINUX/osi_ioctl.c | 25 ++++++++++++++++--------- src/afs/LINUX/osi_proc.c | 23 ++++++++++++++++++++--- src/cf/linux-kernel-struct.m4 | 1 + src/cf/linux-kernel-type.m4 | 1 + 5 files changed, 45 insertions(+), 15 deletions(-) -- OpenAFS Master Repository _______________________________________________ OpenAFS-cvs mailing list OpenAFS-cvs@openafs.org https://lists.openafs.org/mailman/listinfo/openafs-cvs