From ded657fd091ecc6a53d97982988880e1f0f4c0a6 Mon Sep 17 00:00:00 2001 From: Han Gao Date: Sat, 24 Jun 2023 17:37:22 +0800 Subject: [PATCH] fix: fix perf build Signed-off-by: Han Gao --- tools/perf/builtin-sched.c | 2 +- tools/perf/util/machine.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/tools/perf/builtin-sched.c b/tools/perf/builtin-sched.c index d3b5f5faf..02e5774ca 100644 --- a/tools/perf/builtin-sched.c +++ b/tools/perf/builtin-sched.c @@ -670,7 +670,7 @@ static void create_tasks(struct perf_sched *sched) err = pthread_attr_init(&attr); BUG_ON(err); err = pthread_attr_setstacksize(&attr, - (size_t) max(16 * 1024, PTHREAD_STACK_MIN)); + (size_t) max(16 * 1024, (int)PTHREAD_STACK_MIN)); BUG_ON(err); err = pthread_mutex_lock(&sched->start_work_mutex); BUG_ON(err); diff --git a/tools/perf/util/machine.c b/tools/perf/util/machine.c index df515cd8d..635655b99 100644 --- a/tools/perf/util/machine.c +++ b/tools/perf/util/machine.c @@ -1379,7 +1379,7 @@ static int maps__set_modules_path_dir(struct maps *maps, const char *dir_name, i struct stat st; /*sshfs might return bad dent->d_type, so we have to stat*/ - snprintf(path, sizeof(path), "%s/%s", dir_name, dent->d_name); + path__join(path, sizeof(path), dir_name, dent->d_name); if (stat(path, &st)) continue;