Whamcloud - gitweb
LU-6245 libcfs: remove prim wrappers for libcfs 74/13874/8
authorJames Simmons <uja.ornl@gmail.com>
Fri, 10 Apr 2015 14:09:57 +0000 (10:09 -0400)
committerOleg Drokin <oleg.drokin@intel.com>
Tue, 28 Apr 2015 05:17:01 +0000 (05:17 +0000)
commitf6995cf04407dff15d6ca79ca44cfa97dc6eb014
tree3c799e84e343dca8adcda894a135f8f2a744c669
parent6ea4de1b7f237d331c9e0d66f4cc53365d036e5d
LU-6245 libcfs: remove prim wrappers for libcfs

The libcfs layer contains wrappers to handle primitive
management for both kernel space and user land. Since
libcfs is no longer built for user land we can remove
the wrappers. For linux-prim.h we kept only what is
needed to deal with different kernel versions. Also
we separated out libcfs_string.h to util/string.h so
we can remove the wrappers no longer needed.

Signed-off-by: James Simmons <uja.ornl@gmail.com>
Change-Id: I0bad836f20ef29bf2ed17f1f4e5e1234d193868e
Reviewed-on: http://review.whamcloud.com/13874
Tested-by: Jenkins
Tested-by: Maloo <hpdd-maloo@intel.com>
Reviewed-by: Dmitry Eremin <dmitry.eremin@intel.com>
Reviewed-by: John L. Hammond <john.hammond@intel.com>
Reviewed-by: Oleg Drokin <oleg.drokin@intel.com>
117 files changed:
libcfs/autoconf/lustre-libcfs.m4
libcfs/include/libcfs/Makefile.am
libcfs/include/libcfs/libcfs.h
libcfs/include/libcfs/linux/Makefile.am
libcfs/include/libcfs/linux/libcfs.h
libcfs/include/libcfs/linux/linux-prim.h [deleted file]
libcfs/include/libcfs/user-prim.h [deleted file]
libcfs/libcfs/debug.c
libcfs/libcfs/fail.c
libcfs/libcfs/linux/linux-prim.c
libcfs/libcfs/module.c
libcfs/libcfs/prng.c
libcfs/libcfs/tracefile.c
libcfs/libcfs/watchdog.c
libcfs/libcfs/workitem.c
lnet/include/lnet/lib-types.h
lnet/klnds/gnilnd/gnilnd.c
lnet/klnds/gnilnd/gnilnd_stack.c
lnet/klnds/gnilnd/gnilnd_sysctl.c
lnet/klnds/o2iblnd/o2iblnd.c
lnet/klnds/o2iblnd/o2iblnd.h
lnet/klnds/o2iblnd/o2iblnd_cb.c
lnet/klnds/socklnd/socklnd.c
lnet/klnds/socklnd/socklnd.h
lnet/klnds/socklnd/socklnd_cb.c
lnet/lnet/acceptor.c
lnet/lnet/api-ni.c
lnet/lnet/lib-eq.c
lnet/lnet/module.c
lnet/lnet/peer.c
lnet/lnet/router.c
lnet/selftest/conrpc.c
lnet/selftest/module.c
lnet/selftest/rpc.c
lnet/selftest/selftest.h
lustre/autoconf/lustre-core.m4
lustre/fid/fid_request.c
lustre/fld/fld_request.c
lustre/include/lustre_cfg.h
lustre/include/lustre_lib.h
lustre/ldlm/ldlm_lib.c
lustre/ldlm/ldlm_lockd.c
lustre/ldlm/ldlm_pool.c
lustre/ldlm/ldlm_resource.c
lustre/lfsck/lfsck_lib.c
lustre/llite/dir.c
lustre/llite/file.c
lustre/llite/lcommon_cl.c
lustre/llite/llite_capa.c
lustre/llite/llite_lib.c
lustre/llite/lloop.c
lustre/llite/lproc_llite.c
lustre/llite/namei.c
lustre/llite/remote_perm.c
lustre/llite/statahead.c
lustre/llite/vvp_object.c
lustre/lmv/lmv_obd.c
lustre/lov/lov_obd.c
lustre/lov/lov_object.c
lustre/mdc/mdc_lib.c
lustre/mdc/mdc_request.c
lustre/mdd/mdd_device.c
lustre/mdt/mdt_coordinator.c
lustre/mdt/mdt_handler.c
lustre/mdt/mdt_idmap.c
lustre/mdt/mdt_lib.c
lustre/mgc/mgc_request.c
lustre/mgs/mgs_nids.c
lustre/obdclass/class_obd.c
lustre/obdclass/genops.c
lustre/obdclass/idmap.c
lustre/obdclass/llog.c
lustre/obdclass/lu_object.c
lustre/obdclass/obdo.c
lustre/obdclass/upcall_cache.c
lustre/obdecho/echo.c
lustre/obdecho/echo_client.c
lustre/ofd/ofd_io.c
lustre/osc/osc_page.c
lustre/osc/osc_request.c
lustre/osd-ldiskfs/osd_handler.c
lustre/osd-ldiskfs/osd_scrub.c
lustre/osd-zfs/osd_handler.c
lustre/osp/osp_dev.c
lustre/osp/osp_precreate.c
lustre/osp/osp_sync.c
lustre/ptlrpc/client.c
lustre/ptlrpc/gss/gss_svc_upcall.c
lustre/ptlrpc/import.c
lustre/ptlrpc/pinger.c
lustre/ptlrpc/ptlrpc_module.c
lustre/ptlrpc/ptlrpcd.c
lustre/ptlrpc/sec.c
lustre/ptlrpc/sec_bulk.c
lustre/ptlrpc/sec_gc.c
lustre/ptlrpc/service.c
lustre/quota/lquota_entry.c
lustre/quota/lquota_lib.c
lustre/quota/qmt_lock.c
lustre/quota/qsd_lib.c
lustre/quota/qsd_reint.c
lustre/quota/qsd_writeback.c
lustre/target/tgt_handler.c
lustre/tests/it_test.c
lustre/utils/gss/gssd.c
lustre/utils/gss/lgss_keyring.c
lustre/utils/l_getidentity.c
lustre/utils/lfs.c
lustre/utils/lhsmtool_posix.c
lustre/utils/libiam.c
lustre/utils/liblustreapi_json.c
lustre/utils/lustre_cfg.c
lustre/utils/lustre_rsync.c
lustre/utils/mount_lustre.c
lustre/utils/mount_utils.c
lustre/utils/obd.c
lustre/utils/req-layout.c