Whamcloud - gitweb
LU-4961 lustre: remove liblustre.h and obd.h from userspace 94/10194/4
authorJohn L. Hammond <john.hammond@intel.com>
Thu, 1 May 2014 21:26:41 +0000 (16:26 -0500)
committerOleg Drokin <oleg.drokin@intel.com>
Thu, 8 May 2014 22:35:12 +0000 (22:35 +0000)
commit281671b5ee43c2aea5d5b708aadf10fd1df45b16
tree03c37d13e2c0cd6f7a5a0ee58d34ccc2c837649a
parent82d485c9b47a2eb15784ccbfca9d656aff81f518
LU-4961 lustre: remove liblustre.h and obd.h from userspace

In lustre/tests/ and lustre/utils/ replace inclusion of liblustre.h
and obd.h with libcfs/libcfs.h and lustre/lustre_idl.h. In obd.h raise
a preprocessod error if being compiled in userspace. Replace the
contents of liblustre.h with a single preprocessor error moving what
few functions were still in use to their files of use.

Signed-off-by: John L. Hammond <john.hammond@intel.com>
Change-Id: I778b3207ce561d8adef6f7ecbbc899654c23b9d6
Reviewed-on: http://review.whamcloud.com/10194
Tested-by: Jenkins
Reviewed-by: Bob Glossman <bob.glossman@intel.com>
Tested-by: Maloo <hpdd-maloo@intel.com>
Reviewed-by: Andreas Dilger <andreas.dilger@intel.com>
Reviewed-by: Robert Read <robert.read@intel.com>
36 files changed:
libcfs/include/libcfs/user-prim.h
libcfs/libcfs/fail.c
lustre/include/liblustre.h
lustre/include/lustre/lustre_lfsck_user.h
lustre/include/lustre_update.h
lustre/include/obd.h
lustre/ldlm/interval_tree.c
lustre/ptlrpc/layout.c
lustre/ptlrpc/wiretest.c
lustre/tests/check_fhandle_syscalls.c
lustre/tests/ll_dirstripe_verify.c
lustre/tests/lp_utils.c
lustre/tests/mpi/mdsrate.c
lustre/tests/rwv.c
lustre/tests/statmany.c
lustre/tests/statone.c
lustre/tests/test_brw.c
lustre/utils/l_getidentity.c
lustre/utils/lctl.c
lustre/utils/lfs.c
lustre/utils/libiam.c
lustre/utils/liblustreapi.c
lustre/utils/liblustreapi_hsm.c
lustre/utils/liblustreapi_json.c
lustre/utils/liblustreapi_nodemap.c
lustre/utils/ll_decode_filter_fid.c
lustre/utils/ll_recover_lost_found_objs.c
lustre/utils/llog_reader.c
lustre/utils/lustre_cfg.c
lustre/utils/mount_lustre.c
lustre/utils/obd.c
lustre/utils/obdctl.h
lustre/utils/req-layout.c
lustre/utils/wirecheck.c
lustre/utils/wirehdr.c
lustre/utils/wiretest.c