Whamcloud - gitweb
LU-6245 utils: remove libcfs.h from lustre utilities code 17/15217/2
authorJames Simmons <uja.ornl@yahoo.com>
Thu, 11 Jun 2015 15:13:07 +0000 (11:13 -0400)
committerOleg Drokin <oleg.drokin@intel.com>
Wed, 8 Jul 2015 17:31:59 +0000 (17:31 +0000)
Since user land libcfs is mostly gone libcfs.h can be
removed from the code that is used to create the lustre
utilities such as lfs and mount.lustre.

Change-Id: I5e0dd7d9ad44e988b2045906d2179dc3e2538d38
Signed-off-by: James Simmons <uja.ornl@yahoo.com>
Reviewed-on: http://review.whamcloud.com/15217
Tested-by: Jenkins
Tested-by: Maloo <hpdd-maloo@intel.com>
Reviewed-by: Bob Glossman <bob.glossman@intel.com>
Reviewed-by: frank zago <fzago@cray.com>
Reviewed-by: Dmitry Eremin <dmitry.eremin@intel.com>
Reviewed-by: Oleg Drokin <oleg.drokin@intel.com>
16 files changed:
lustre/utils/create_iam.c
lustre/utils/l_getidentity.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/llog_reader.c
lustre/utils/lustre_cfg.c
lustre/utils/mount_utils_ldiskfs.c
lustre/utils/obd.c
lustre/utils/req-layout.c
lustre/utils/wirehdr.c
lustre/utils/wiretest.c

index da5c0eb..98d7dea 100644 (file)
@@ -52,8 +52,6 @@
 #include <endian.h>
 #endif
 
-#include <libcfs/libcfs.h>
-
 void usage(void)
 {
         printf("usage: create_iam "
index 9495643..46bd22c 100644 (file)
@@ -49,7 +49,6 @@
 #include <syslog.h>
 
 #include <libcfs/util/string.h>
-#include <libcfs/libcfs.h>
 #include <lnet/nidstr.h>
 #include <lustre/lustre_user.h>
 #include <lustre/lustre_idl.h>
index 2100ac8..f8ec6d5 100644 (file)
@@ -55,6 +55,7 @@
 #include <err.h>
 #include <pwd.h>
 #include <grp.h>
+#include <sys/ioctl.h>
 #include <sys/quota.h>
 #include <sys/types.h>
 #include <sys/stat.h>
@@ -67,7 +68,6 @@
 #endif
 
 #include <libcfs/util/string.h>
-#include <libcfs/libcfs.h>
 #include <libcfs/util/ioctl.h>
 #include <libcfs/util/parser.h>
 #include <lustre/lustreapi.h>
@@ -940,8 +940,9 @@ static int lfs_setstripe(int argc, char **argv)
                        delete = 1;
                        break;
                case 'o':
-                       nr_osts = parse_targets(osts, ARRAY_SIZE(osts), nr_osts,
-                                               optarg);
+                       nr_osts = parse_targets(osts,
+                                               sizeof(osts) / sizeof(__u32),
+                                               nr_osts, optarg);
                        if (nr_osts < 0) {
                                fprintf(stderr,
                                        "error: %s: bad OST indices '%s'\n",
index 3c1299c..42d1a47 100644 (file)
@@ -49,7 +49,7 @@
 #include <string.h>
 #include <errno.h>
 #include <assert.h>
-
+#include <sys/ioctl.h>
 #include <sys/types.h>
 
 #ifdef HAVE_ENDIAN_H
@@ -57,7 +57,6 @@
 #endif
 
 #include <libcfs/util/string.h>
-#include <libcfs/libcfs.h>
 #include <lustre/libiam.h>
 
 typedef __u32 lvar_hash_t;
index 74ab27f..4c3ca8c 100644 (file)
@@ -72,7 +72,6 @@
 #include <poll.h>
 
 #include <libcfs/util/string.h>
-#include <libcfs/libcfs.h>
 #include <lnet/lnetctl.h>
 #include <lustre/lustreapi.h>
 #include <lustre_ioctl.h>
index 492a3b1..f569fc6 100644 (file)
@@ -55,7 +55,6 @@
 #include <unistd.h>
 #endif
 
-#include <libcfs/libcfs.h>
 #include <lnet/lnetctl.h>
 #include <lustre/lustre_idl.h>
 #include <lustre/lustreapi.h>
@@ -84,8 +83,6 @@ struct hsm_copyaction_private {
        lstat_t                                  stat;
 };
 
-#include <libcfs/libcfs.h>
-
 enum ct_progress_type {
        CT_START        = 0,
        CT_RUNNING      = 50,
index e454837..74936ce 100644 (file)
@@ -42,7 +42,6 @@
 #endif
 
 #include <libcfs/util/string.h>
-#include <libcfs/libcfs.h>
 #include <lustre/lustreapi.h>
 
 /** Quick-n'-dirty JSON string escape routine.
index 5c2bea7..a79fc85 100644 (file)
@@ -27,7 +27,6 @@
 #include <stdlib.h>
 #include <stdio.h>
 #include <string.h>
-#include <libcfs/libcfs.h>
 #include <lustre/lustreapi.h>
 #include "lustreapi_internal.h"
 
index f2ff2dc..809e994 100644 (file)
@@ -46,7 +46,7 @@
 #include <errno.h>
 #include <sys/types.h>
 #include <sys/xattr.h>
-#include <libcfs/libcfs.h>
+#include <libcfs/byteorder.h>
 #include <lustre/lustre_user.h>
 
 int main(int argc, char *argv[])
index cf84329..e2d4183 100644 (file)
@@ -46,7 +46,6 @@
 #include <fcntl.h>
 
 #include <time.h>
-#include <libcfs/libcfs.h>
 #include <lnet/nidstr.h>
 #include <lustre/lustre_idl.h>
 #include <lustre/lustreapi.h>
index cc9763d..4652f5a 100644 (file)
@@ -50,7 +50,6 @@
 #include <ctype.h>
 #include <glob.h>
 
-#include <libcfs/libcfs.h>
 #include <libcfs/util/string.h>
 #include <libcfs/util/parser.h>
 #include <lnet/nidstr.h>
index 5bbc41d..4f662fa 100644 (file)
@@ -66,9 +66,6 @@
 #include <limits.h>
 #include <ctype.h>
 
-/* libcfs.h is not really needed here, but on SLES10/PPC, fs.h includes idr.h
- * which requires BITS_PER_LONG to be defined */
-#include <libcfs/libcfs.h>
 #ifndef BLKGETSIZE64
 #include <linux/fs.h> /* for BLKGETSIZE64 */
 #endif
index e1e1b0e..5381876 100644 (file)
@@ -64,7 +64,6 @@
 #include <unistd.h>
 
 #include "obdctl.h"
-#include <libcfs/libcfs.h>
 #include <libcfs/util/ioctl.h>
 #include <libcfs/util/parser.h>
 
index 02f41b9..a0c2393 100644 (file)
@@ -49,7 +49,6 @@
 #define __REQ_LAYOUT_USER__ (1)
 #define EXPORT_SYMBOL(s)
 
-#include <libcfs/libcfs.h>
 #include <lustre/lustre_idl.h>
 #include <lustre_req_layout.h>
 
index f337dce..b57f332 100644 (file)
@@ -35,7 +35,6 @@
  */
 
 #include <stdio.h>
-#include <libcfs/libcfs.h>
 #include <lustre/lustre_idl.h>
 #include <lustre/lustre_lfsck_user.h>
 #include <lustre_disk.h>
index 7497a91..efe13d6 100644 (file)
@@ -35,7 +35,6 @@
  */
 
 #include <stdio.h>
-#include <libcfs/libcfs.h>
 #include <lustre/lustre_idl.h>
 #include <lustre/lustre_lfsck_user.h>
 #include <lustre_disk.h>