Whamcloud - gitweb
LU-4961 lustre: move ioctls to lustre_ioctl.h 39/10139/2
authorJohn L. Hammond <john.hammond@intel.com>
Mon, 28 Apr 2014 22:06:40 +0000 (17:06 -0500)
committerOleg Drokin <oleg.drokin@intel.com>
Thu, 1 May 2014 22:09:33 +0000 (22:09 +0000)
commita44f229bcfd8636517460788753070f8af2b0ebf
treec0be016236eb5c18547edd41cec072ed3c350bb4
parent53d78bc0ef6a2febddc94f762adfdeaba8f76938
LU-4961 lustre: move ioctls to lustre_ioctl.h

Move ioctl definitions and related functions from lustre_dlm.h,
lustre_lib.h, obd.h, to lustre_ioctl.h. Replace the definitions of
retired ioctls with comment. Remove inclusions of lustre_dlm.h,
lustre_lib.h, and obd.h in userspace, adding lustre_ioctl.h where
needed. Remove the uses of lov_stripe_md from jt_obd_create() in
lustre/utils/obd.c. Remove the unused commands obdio and obdbarrier.

Signed-off-by: John L. Hammond <john.hammond@intel.com>
Change-Id: I076ac84084ae3166e9b4525f2813510482523dc9
Reviewed-on: http://review.whamcloud.com/10139
Tested-by: Jenkins
Tested-by: Maloo <hpdd-maloo@intel.com>
Reviewed-by: Andreas Dilger <andreas.dilger@intel.com>
Reviewed-by: Robert Read <robert.read@intel.com>
50 files changed:
libcfs/include/libcfs/libcfs_ioctl.h
lustre/include/Makefile.am
lustre/include/linux/lustre_lib.h
lustre/include/lustre/lustre_user.h
lustre/include/lustre_dlm.h
lustre/include/lustre_ioctl.h [new file with mode: 0644]
lustre/include/lustre_lib.h
lustre/include/lustre_log.h
lustre/include/obd.h
lustre/llite/dir.c
lustre/llite/file.c
lustre/llite/llite_lib.c
lustre/lmv/lmv_obd.c
lustre/lov/lov_obd.c
lustre/mdc/mdc_request.c
lustre/mdd/mdd_device.c
lustre/mdt/mdt_handler.c
lustre/mgs/mgs_handler.c
lustre/mgs/mgs_llog.c
lustre/obdclass/class_obd.c
lustre/obdclass/linux/linux-module.c
lustre/obdclass/llog_ioctl.c
lustre/obdclass/obd_config.c
lustre/obdclass/obd_mount_server.c
lustre/obdecho/echo_client.c
lustre/ofd/ofd_obd.c
lustre/osc/osc_request.c
lustre/osp/osp_dev.c
lustre/tests/ll_dirstripe_verify.c
lustre/tests/mpi/mdsrate.c
lustre/tests/rwv.c
lustre/tests/statmany.c
lustre/tests/statone.c
lustre/utils/.gitignore
lustre/utils/Makefile.am
lustre/utils/lfs.c
lustre/utils/liblustreapi.c
lustre/utils/liblustreapi_hsm.c
lustre/utils/loadgen.c
lustre/utils/lustre_cfg.c
lustre/utils/lustre_lfsck.c
lustre/utils/obd.c
lustre/utils/obdbarrier.c [deleted file]
lustre/utils/obdctl.h
lustre/utils/obdio.c [deleted file]
lustre/utils/obdiolib.c [deleted file]
lustre/utils/obdiolib.h [deleted file]
lustre/utils/wirecheck.c
lustre/utils/wirehdr.c
lustre/utils/wiretest.c