Whamcloud - gitweb
LU-6245 libcfs: make libcfs_ioctl.h and lnetctl.h uapi compliant 43/17643/9
authorJames Simmons <uja.ornl@yahoo.com>
Wed, 27 Jan 2016 15:20:33 +0000 (10:20 -0500)
committerOleg Drokin <oleg.drokin@intel.com>
Tue, 2 Feb 2016 04:30:46 +0000 (04:30 +0000)
commitcf7df5976769bbaa8cab1fc7b8fb80296bfef833
tree2296cc601553705c402ff17c0575fcdbc1bdae88
parent069a9cf551c2e985ea254a1c570b22ed1d72d914
LU-6245 libcfs: make libcfs_ioctl.h and lnetctl.h uapi compliant

For UAPI headers the policy is to only have data
structures shared between user land and kernel
space. All non data structures except a reference
to libcfs_ioctl_data_adjust() have been removed.
libcfs_ioctl_data_adjust can go away when the two
module.c files for libcfs will merger. For lnetctl.h
we remove userland only function prototypes.h

Change-Id: I4e09041a7f0b590d7eb81eda32f0bccdfb9d28ac
Signed-off-by: James Simmons <uja.ornl@yahoo.com>
Reviewed-on: http://review.whamcloud.com/17643
Reviewed-by: Bob Glossman <bob.glossman@intel.com>
Tested-by: Jenkins
Reviewed-by: John L. Hammond <john.hammond@intel.com>
Tested-by: Maloo <hpdd-maloo@intel.com>
Reviewed-by: Dmitry Eremin <dmitry.eremin@intel.com>
Reviewed-by: Oleg Drokin <oleg.drokin@intel.com>
libcfs/include/libcfs/libcfs.h
libcfs/include/libcfs/libcfs_ioctl.h
libcfs/include/libcfs/util/ioctl.h
libcfs/libcfs/linux/linux-module.c
libcfs/libcfs/util/l_ioctl.c
lnet/include/lnet/lnetctl.h
lnet/utils/Makefile.am
lnet/utils/lst.c
lustre/include/lustre_ioctl.h
lustre/utils/lustre_cfg.c
lustre/utils/obdctl.h