Whamcloud - gitweb
LU-2158 lvfs: remove the fsfilt and lvfs layer 12/5512/15
authorJames Simmons <uja.ornl@gmail.com>
Fri, 27 Sep 2013 14:24:42 +0000 (10:24 -0400)
committerOleg Drokin <oleg.drokin@intel.com>
Fri, 25 Oct 2013 01:41:30 +0000 (01:41 +0000)
commit5707f919e41dffe024d5852321e0216eb105e206
tree55a7427c1dfade069cd68765d99f884b45d880bb
parent31197e43bca94d9fbb4ca2090b556d93c6c18542
LU-2158 lvfs: remove the fsfilt and lvfs layer

The fsfilt/lvfs layer has been obsoleted by the osd
layer. This patch moves the remaining fsfilt code
related to ldiskfs to osd-ldiskfs where it belongs.
The remaining bits of the lvfs code it moved to the
ptlrpc layer where it is used. The last of the procfs
code is integrated into the obdclass layer as well.

Signed-off-by: James Simmons <uja.ornl@gmail.com>
Signed-off-by: Mikhail Pershin <mike.pershin@intel.com>
Change-Id: Ie72103639fbcbbcedd0f810ac68044b38a0f0b65
Reviewed-on: http://review.whamcloud.com/5512
Tested-by: Hudson
Tested-by: Maloo <whamcloud.maloo@gmail.com>
Reviewed-by: Jian Yu <jian.yu@intel.com>
Reviewed-by: Bob Glossman <bob.glossman@intel.com>
Reviewed-by: Oleg Drokin <oleg.drokin@intel.com>
43 files changed:
lnet/utils/debug.c
lustre.spec.in
lustre/Makefile.in
lustre/autoMakefile.am
lustre/autoconf/lustre-core.m4
lustre/include/Makefile.am
lustre/include/cl_object.h
lustre/include/darwin/Makefile.am
lustre/include/darwin/lustre_fsfilt.h [deleted file]
lustre/include/linux/Makefile.am
lustre/include/linux/lustre_fsfilt.h [deleted file]
lustre/include/linux/lvfs_linux.h
lustre/include/linux/obd_support.h
lustre/include/lustre_fsfilt.h [deleted file]
lustre/include/lustre_lib.h
lustre/include/lvfs.h
lustre/include/obd.h
lustre/liblustre/Makefile.am
lustre/liblustre/genlib.sh
lustre/lvfs/.gitignore [deleted file]
lustre/lvfs/Makefile.in [deleted file]
lustre/lvfs/autoMakefile.am [deleted file]
lustre/lvfs/fsfilt.c [deleted file]
lustre/lvfs/fsfilt_ext3.c [deleted file]
lustre/lvfs/lvfs_linux.c [deleted file]
lustre/obdclass/Makefile.in
lustre/obdclass/autoMakefile.am
lustre/obdclass/class_obd.c
lustre/obdclass/lprocfs_counters.c [moved from lustre/lvfs/lvfs_lib.c with 73% similarity]
lustre/obdclass/lprocfs_status.c
lustre/obdclass/obd_mount.c
lustre/obdclass/obd_mount_server.c
lustre/ofd/ofd_fs.c
lustre/osd-ldiskfs/osd_compat.c
lustre/osd-ldiskfs/osd_handler.c
lustre/osd-ldiskfs/osd_internal.h
lustre/osd-ldiskfs/osd_io.c
lustre/ptlrpc/Makefile.in
lustre/ptlrpc/autoMakefile.am
lustre/ptlrpc/sec_ctx.c [new file with mode: 0644]
lustre/scripts/lnet
lustre/tests/sanity.sh
lustre/tests/test-framework.sh