Whamcloud - gitweb
LU-13344 all: Separate debugfs and procfs handling
authorShaun Tancheff <shaun.tancheff@hpe.com>
Tue, 11 May 2021 04:16:20 +0000 (21:16 -0700)
committerLi Xi <lixi@ddn.com>
Tue, 18 May 2021 01:46:45 +0000 (01:46 +0000)
commit81a7864685f045052c89af24f3a62f34e892377a
treedf8fe9c8be6942bffae021bac0024ee84a5f4944
parentc4ec598b501179ce97bc6cd591e26e7c883092db
LU-13344 all: Separate debugfs and procfs handling

Linux 5.6 introduces proc_ops with v5.5-8862-gd56c0d45f0e2
proc: decouple proc from VFS with "struct proc_ops"

Separate debugfs usage and procfs usage to prepare for the divergence
of debugfs using file_operations and procfs using proc_ops

Lustre-change: https://review.whamcloud.com/37834
Lustre-commit: 76626d6c52b19b5cca04007c4b1656cc52a487c1

HPE-bug-id: LUS-8589
Signed-off-by: Shaun Tancheff <shaun.tancheff@hpe.com>
Change-Id: I1746e563b55a9e89f90ac01843c304fe6b690d8b
Reviewed-by: Petros Koutoupis <petros.koutoupis@hpe.com>
Reviewed-by: Neil Brown <neilb@suse.de>
Reviewed-by: James Simmons <jsimmons@infradead.org>
Reviewed-on: https://review.whamcloud.com/43641
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Reviewed-by: Li Xi <lixi@ddn.com>
29 files changed:
lustre/fid/fid_internal.h
lustre/fid/lproc_fid.c
lustre/fld/fld_internal.h
lustre/fld/lproc_fld.c
lustre/include/dt_object.h
lustre/include/lprocfs_status.h
lustre/include/obd.h
lustre/include/obd_class.h
lustre/ldlm/ldlm_internal.h
lustre/ldlm/ldlm_pool.c
lustre/ldlm/ldlm_resource.c
lustre/llite/lproc_llite.c
lustre/lod/lproc_lod.c
lustre/mdd/mdd_lproc.c
lustre/mdt/mdt_coordinator.c
lustre/mgc/lproc_mgc.c
lustre/obdclass/dt_object.c
lustre/obdclass/genops.c
lustre/obdclass/lprocfs_status.c
lustre/osd-ldiskfs/osd_lproc.c
lustre/osd-zfs/osd_lproc.c
lustre/osp/lproc_osp.c
lustre/ptlrpc/gss/lproc_gss.c
lustre/ptlrpc/lproc_ptlrpc.c
lustre/ptlrpc/nrs_crr.c
lustre/ptlrpc/nrs_delay.c
lustre/ptlrpc/nrs_orr.c
lustre/ptlrpc/nrs_tbf.c
lustre/ptlrpc/sec_lproc.c