Whamcloud - gitweb
LU-1346 libcfs: remove cfs_ file wrappers
authorJohn L. Hammond <john.hammond@intel.com>
Wed, 13 Mar 2013 19:46:08 +0000 (14:46 -0500)
committerOleg Drokin <oleg.drokin@intel.com>
Fri, 15 Mar 2013 06:23:58 +0000 (02:23 -0400)
commit2841be335687840cf98961e6c6cde6ee9312e4d7
treee9e7d569e8d12057cdaae9847c8ac3ec7fb7aab6
parentae76dd2f1866c9350df8cb4e772c12cc0d3c4314
LU-1346 libcfs: remove cfs_ file wrappers

Replace file relevant wrappers with kernel API.

Affected primitives:
file, dentry, dirent, kstatfs, filp_size, filp_poff,
filp_open, do_fsync, filp_close, filp_read, filp_write,
filp_fsync, get_file, fget, fput, file_count, flock_t,
flock_type, flock_set_type, flock_pid, flock_set_pid,
flock_start, flock_set_start, flock_end, flock_set_end.

completion, init_completion, fini_completion,
wait_for_completion, complete

Change some API implementations of darwin/winnt to make it be
consistent with linux kernel API such as filp_open/filp_close etc.

Signed-off-by: Liu Xuezhao <xuezhao.liu@emc.com>
Signed-off-by: Andreas Dilger <adilger@whamcloud.com>
Signed-off-by: John L. Hammond <john.hammond@intel.com>
Change-Id: Ibe00df71c658aeb5dda854481f6ab5c181b3de7b
Reviewed-on: http://review.whamcloud.com/2830
Tested-by: Hudson
Reviewed-by: Andreas Dilger <andreas.dilger@intel.com>
Reviewed-by: Peng Tao <bergwolf@gmail.com>
Tested-by: Maloo <whamcloud.maloo@gmail.com>
42 files changed:
build/libcfs_cleanup.sed
libcfs/include/libcfs/darwin/darwin-fs.h
libcfs/include/libcfs/libcfs_kernelcomm.h
libcfs/include/libcfs/linux/linux-fs.h
libcfs/include/libcfs/params_tree.h
libcfs/include/libcfs/posix/libcfs.h
libcfs/include/libcfs/user-lock.h
libcfs/include/libcfs/winnt/winnt-fs.h
libcfs/include/libcfs/winnt/winnt-prim.h
libcfs/libcfs/darwin/darwin-fs.c
libcfs/libcfs/kernel_user_comm.c
libcfs/libcfs/linux/linux-fs.c
libcfs/libcfs/tracefile.c
libcfs/libcfs/user-lock.c
libcfs/libcfs/winnt/winnt-fs.c
libcfs/libcfs/winnt/winnt-module.c
libcfs/libcfs/winnt/winnt-proc.c
lnet/klnds/qswlnd/qswlnd_cb.c
lnet/lnet/acceptor.c
lnet/selftest/winnt/selftest-winnt.c
lnet/ulnds/socklnd/poll.c
lnet/ulnds/socklnd/usocklnd.c
lnet/ulnds/socklnd/usocklnd.h
lustre/include/liblustre.h
lustre/include/linux/lprocfs_status.h
lustre/include/lustre_lib.h
lustre/include/obd.h
lustre/lclient/lcommon_cl.c
lustre/ldlm/ldlm_flock.c
lustre/liblustre/dir.c
lustre/liblustre/tests/sanity.c
lustre/liblustre/tests/test_common.c
lustre/llite/file.c
lustre/mdc/lproc_mdc.c
lustre/mdc/mdc_request.c
lustre/obdclass/obd_mount.c
lustre/obdclass/statfs_pack.c
lustre/osd-ldiskfs/osd_handler.c
lustre/osd-ldiskfs/osd_internal.h
lustre/osd-zfs/osd_index.c
lustre/quota/qmt_pool.c
lustre/utils/liblustreapi.c