X-Git-Url: https://git.lttng.org/?p=lttng-tools.git;a=blobdiff_plain;f=lttng-sessiond%2Fmain.c;h=4828f1c179a914c87c5db77c2413cf9284536ed8;hp=6f34bb72262f37b307406499af6832fcc525b75d;hb=c7704d570e2e8c713da4d045e7f7307b5b9818cb;hpb=0857097f7cd49f503c966eb42716415dd5540352 diff --git a/lttng-sessiond/main.c b/lttng-sessiond/main.c index 6f34bb722..4828f1c17 100644 --- a/lttng-sessiond/main.c +++ b/lttng-sessiond/main.c @@ -1531,10 +1531,9 @@ static pid_t spawn_consumerd(struct consumer_data *consumer_data) switch (consumer_data->type) { case LTTNG_CONSUMER_KERNEL: /* - * Find out which consumerd to execute. We will - * first try the 64-bit path, then the - * sessiond's installation directory, and - * fallback on the 32-bit one, + * Find out which consumerd to execute. We will first try the + * 64-bit path, then the sessiond's installation directory, and + * fallback on the 32-bit one, */ DBG3("Looking for a kernel consumer at these locations:"); DBG3(" 1) %s", consumerd64_bin); @@ -1749,7 +1748,7 @@ static int mount_debugfs(char *path) int ret; char *type = "debugfs"; - ret = mkdir_recursive_run_as(path, S_IRWXU | S_IRWXG, geteuid(), getegid()); + ret = run_as_mkdir_recursive(path, S_IRWXU | S_IRWXG, geteuid(), getegid()); if (ret < 0) { PERROR("Cannot create debugfs path"); goto error; @@ -1904,7 +1903,7 @@ static int create_ust_session(struct ltt_session *session, goto error; } - ret = mkdir_recursive_run_as(lus->pathname, S_IRWXU | S_IRWXG, + ret = run_as_mkdir_recursive(lus->pathname, S_IRWXU | S_IRWXG, session->uid, session->gid); if (ret < 0) { if (ret != -EEXIST) { @@ -1954,7 +1953,7 @@ static int create_kernel_session(struct ltt_session *session) session->kernel_session->consumer_fd = kconsumer_data.cmd_sock; } - ret = mkdir_recursive_run_as(session->kernel_session->trace_path, + ret = run_as_mkdir_recursive(session->kernel_session->trace_path, S_IRWXU | S_IRWXG, session->uid, session->gid); if (ret < 0) { if (ret != -EEXIST) { @@ -1970,14 +1969,12 @@ error: } /* - * Check if the UID or GID match the session. Root user has access to - * all sessions. + * Check if the UID or GID match the session. Root user has access to all + * sessions. */ -static int session_access_ok(struct ltt_session *session, - uid_t uid, gid_t gid) +static int session_access_ok(struct ltt_session *session, uid_t uid, gid_t gid) { - if (uid != session->uid && gid != session->gid - && uid != 0) { + if (uid != session->uid && gid != session->gid && uid != 0) { return 0; } else { return 1; @@ -2010,8 +2007,8 @@ static unsigned int lttng_sessions_count(uid_t uid, gid_t gid) * The session list lock MUST be acquired before calling this function. Use * session_lock_list() and session_unlock_list(). */ -static void list_lttng_sessions(struct lttng_session *sessions, - uid_t uid, gid_t gid) +static void list_lttng_sessions(struct lttng_session *sessions, uid_t uid, + gid_t gid) { unsigned int i = 0; struct ltt_session *session;