Currently, hugeadm is passing in NULL as the user or group name to create_mounts(). The impact is that when --create-group-mounts or --create-user-mounts is used, the same mount point is used. This causes problems when more than one user mount is created.
Signed-off-by: Mel Gorman <m...@csn.ul.ie> --- hugeadm.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff --git a/hugeadm.c b/hugeadm.c index 2ddf2b8..e84fbf0 100644 --- a/hugeadm.c +++ b/hugeadm.c @@ -1468,12 +1468,12 @@ int main(int argc, char** argv) if (opt_user_mounts != NULL) { snprintf(base, PATH_MAX, "%s/user", MOUNT_DIR); - create_mounts(optarg, NULL, base, S_IRWXU); + create_mounts(opt_user_mounts, NULL, base, S_IRWXU); } if (opt_group_mounts) { snprintf(base, PATH_MAX, "%s/group", MOUNT_DIR); - create_mounts(NULL, optarg, base, S_IRWXG); + create_mounts(NULL, opt_group_mounts, base, S_IRWXG); } if (opt_global_mounts) { ------------------------------------------------------------------------------ Download Intel® Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev _______________________________________________ Libhugetlbfs-devel mailing list Libhugetlbfs-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/libhugetlbfs-devel