#include <sys/mount.h>
#include <mntent.h>
#include <getopt.h>
-#include <sys/utsname.h>
#include "obdctl.h"
#include <lustre_ver.h>
#include <glob.h>
#include <ctype.h>
#include <limits.h>
+#include <mount_utils.h>
#define MAX_HW_SECTORS_KB_PATH "queue/max_hw_sectors_kb"
#define MAX_SECTORS_KB_PATH "queue/max_sectors_kb"
int nomtab = 0;
int fake = 0;
int force = 0;
-static char *progname = NULL;
+char *progname = NULL;
void usage(FILE *out)
{
" (may cause reduced IO performance)\n",
argv[0], source);
+ register_service_tags(usource, source, target);
+
if (!fake)
/* flags and target get to lustre_get_sb, but not
lustre_fill_super. Lustre ignores the flags, but mount