From nobody Sun Jun 14 03:55:15 2026 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 7F3DC2D7BF; Sun, 3 May 2026 19:31:46 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777836706; cv=none; b=tEsDoh8iNKnXq6vdACJPXrR+mEZwKWKXi1u+ryh6u9bADFTONpR80gbqhAStiHwNdW0pkyQxwxhWtxtU/g9/7Q8S3FVVn0ibkwcphFQ6x3diWGmjW2QKTIRK6dBMkoe3eSj8C/R2KSpgWCH+rjA2syGjxsGVduzD6cZIE0hbYho= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777836706; c=relaxed/simple; bh=vZqA9cAhuBFLO+64bSaU4f5yvGMLGVVYFVQOut7Yf/U=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=V158TegC8aLZIDmPfufn7VXeepkOkFGTJLbkqlPAhlqo6LIVNPMXE8umfVc+jeAu4q2ecd2Dtf9YGt7Gwjlops44Fx2FjKAd3Lsy59ErC5kqjnDM8+1jvVEnpvzHvyf47Xue3he0E9NzG5Uxlj9tjbN6gQDEufTwei1t2QdXvaE= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=USbSkpeK; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="USbSkpeK" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 8881FC2BCB8; Sun, 3 May 2026 19:31:45 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1777836706; bh=vZqA9cAhuBFLO+64bSaU4f5yvGMLGVVYFVQOut7Yf/U=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=USbSkpeKLZt9ui/k6+fq6eUBM/R7AbBWg6EGK2mziAVhDXFKSEaPWik9LB/2DkDRk oVuIr3lZpLy1GwRSuBhS24+e2Xq0fy/RCnUsqjqkfp1tWXBMldsSxTnvtckeJHSfkx 1BiuaDrvKRMH9bq2A2qE3/zrHYc0WvYABJG/KYkwcVAjncqpmHKfaRkH1mf1EifpCH 9qh7wQU+SK68Ua36EiqPrN5138403zxofXXmfuH0p5RplwHB09mwwWyZdrNa7ahd6O 5bAyIroethn1W0HaZXTpWrfLDMzidnHuhThf9OIBY3112AdVL/Drk8QKtbSuBB8fG2 FfqEa0BNm0JfA== From: Namhyung Kim To: Arnaldo Carvalho de Melo , Ian Rogers , James Clark , Linus Torvalds Cc: Jiri Olsa , Adrian Hunter , Peter Zijlstra , Ingo Molnar , LKML , linux-perf-users@vger.kernel.org, Ravi Bangoria , netdev@vger.kernel.org Subject: [PATCH 1/5] perf trace: Sync linux/socket.h with the kernel source Date: Sun, 3 May 2026 12:31:33 -0700 Message-ID: <20260503193137.27465-2-namhyung@kernel.org> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260503193137.27465-1-namhyung@kernel.org> References: <20260503193137.27465-1-namhyung@kernel.org> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" To pick up changes from: c66e0f453d1afa82 ("net: use ktime_t in struct scm_timestamping_internal") This would be used to beautify networking syscall arguments and not to affect builds of other tools (e.g. objtool). Please see tools/include/uapi/README. Cc: netdev@vger.kernel.org Signed-off-by: Namhyung Kim --- tools/perf/trace/beauty/include/linux/socket.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/perf/trace/beauty/include/linux/socket.h b/tools/perf/tr= ace/beauty/include/linux/socket.h index ec715ad4bf25f5f7..ec4a0a0257939a53 100644 --- a/tools/perf/trace/beauty/include/linux/socket.h +++ b/tools/perf/trace/beauty/include/linux/socket.h @@ -415,7 +415,7 @@ struct __kernel_timespec; struct old_timespec32; =20 struct scm_timestamping_internal { - struct timespec64 ts[3]; + ktime_t ts[3]; }; =20 extern void put_cmsg_scm_timestamping64(struct msghdr *msg, struct scm_tim= estamping_internal *tss); --=20 2.53.0 From nobody Sun Jun 14 03:55:15 2026 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id CE78F3A6B69; Sun, 3 May 2026 19:31:46 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777836706; cv=none; b=Iift9+2VXhKhciavQu/l3NPmyWbE9SO9Nw3rPh3wpuBl+HetIMJ3f7dsa6fAyt7lMeJln9NsVcZtOSdLKeGohnl7xix8hJ64TNLSkXxZ1VxS4goYV4nlCU9r5trHikxVk/Q1LkE8cvWGKtrYibGU1uoGiidGX8y50OwZFvT5IpE= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777836706; c=relaxed/simple; bh=JQPFpeqq261QbCDk1EpY/GFEQYtvoCWxwJbfcuKg9Io=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=TZQX2KLfafVEyRSZh08Ttf2OYoFhrs5oQ0cHHimstzsmkIlUJATmk7wWE3MGkXyMGTtK67Zvy0rqp4vApftzXDm8ASzoPAW0yMeNtK/oGo0LX9xU+4DnNlGr4yjkyK0YMGanGYLKoGiKmclx0Q/WRUMmeeQTgS3lfVO1UF2wK5Y= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=WpPRLoOf; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="WpPRLoOf" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 4BF88C2BCF4; Sun, 3 May 2026 19:31:46 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1777836706; bh=JQPFpeqq261QbCDk1EpY/GFEQYtvoCWxwJbfcuKg9Io=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=WpPRLoOfXH1jUVdgatFGjc/jFe8qssvTsb+il4H5nLKSsDSbT6ERVaVc7/2vpQxdZ /n7s0n6MzuEQiaz19P10hupmXlniWjhAXnWVndxUoXhymnKgxJOoyt8aoT+OXU1bZJ 4vUrQI7DQ69TwAEHhOQock8mt2o4N45SLOXpEBgyOUTwBGtOd5MChw4DhspeVoJekQ zus2KyAa1d28JNML1zjS0xqhIrgzYMOhJuB6RGrbNF7Pgw/dCgpIKsZqCIi/NcbLc8 sEz/wPm5xlK8/2JCO5yz6NUfledduxaPS3cn/D/Uaw3LDTdrAMn4LjGIeEJ1NlvUuW q8/oAJFpYuUPw== From: Namhyung Kim To: Arnaldo Carvalho de Melo , Ian Rogers , James Clark , Linus Torvalds Cc: Jiri Olsa , Adrian Hunter , Peter Zijlstra , Ingo Molnar , LKML , linux-perf-users@vger.kernel.org, Ravi Bangoria , linux-fsdevel@vger.kernel.org Subject: [PATCH 2/5] perf trace: Sync uapi/linux/fs.h with the kernel source Date: Sun, 3 May 2026 12:31:34 -0700 Message-ID: <20260503193137.27465-3-namhyung@kernel.org> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260503193137.27465-1-namhyung@kernel.org> References: <20260503193137.27465-1-namhyung@kernel.org> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" To pick up changes from: 1f662195dbc07a66 ("fs: add generic FS_IOC_SHUTDOWN definitions") This would be used to beautify filesystem syscall arguments and not to affect builds of other tools (e.g. objtool). Please see tools/include/uapi/README. Cc: linux-fsdevel@vger.kernel.org Signed-off-by: Namhyung Kim --- tools/perf/trace/beauty/include/uapi/linux/fs.h | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/tools/perf/trace/beauty/include/uapi/linux/fs.h b/tools/perf/t= race/beauty/include/uapi/linux/fs.h index 70b2b661f42cb6e5..13f71202845e8f9e 100644 --- a/tools/perf/trace/beauty/include/uapi/linux/fs.h +++ b/tools/perf/trace/beauty/include/uapi/linux/fs.h @@ -657,4 +657,16 @@ struct procmap_query { __u64 build_id_addr; /* in */ }; =20 +/* + * Shutdown the filesystem. + */ +#define FS_IOC_SHUTDOWN _IOR('X', 125, __u32) + +/* + * Flags for FS_IOC_SHUTDOWN + */ +#define FS_SHUTDOWN_FLAGS_DEFAULT 0x0 +#define FS_SHUTDOWN_FLAGS_LOGFLUSH 0x1 /* flush log but not data*/ +#define FS_SHUTDOWN_FLAGS_NOLOGFLUSH 0x2 /* don't flush log nor data */ + #endif /* _UAPI_LINUX_FS_H */ --=20 2.53.0 From nobody Sun Jun 14 03:55:15 2026 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 981FD3A7585; Sun, 3 May 2026 19:31:47 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777836707; cv=none; b=eVjmqnPWMgJDozX0LaEoGbpcgcVHPgxqKQEW7oexInRr/0q559pvoL6T62hOkT16KJF+k4Z3NG/vMJageZ94ij+fYDx6qKcUvh6a+8VwFb8ziq6fsnz7U3cZjJAxPWKNOOmdSdaFl/xexXIX2m56AKL8lZi4agg1hVDYk053odQ= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777836707; c=relaxed/simple; bh=+uNzf2qgr4C3sW8Ogf+nC1N8Nw6K51IIbYOW1sv3qkI=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=EI0QKDoEqmXH6YM0bd5q7oZTCJyha6n3OKH0OfOSBlQr0W+W8GZPMQw8WzEJSrsLF8hxihfj7PskJ2MN4WOCNdAz38RuhFMH24A4qiwmfo7hR9CpqupJ2ZtQiAbHRnA2cNB/3m/LGt1kGCkyi4rFxe1E71yCEAmdxskvwuTZl78= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=kUCW42+O; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="kUCW42+O" Received: by smtp.kernel.org (Postfix) with ESMTPSA id DBE18C2BCB4; Sun, 3 May 2026 19:31:46 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1777836707; bh=+uNzf2qgr4C3sW8Ogf+nC1N8Nw6K51IIbYOW1sv3qkI=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=kUCW42+O/cT+OfSjUOUzrHoycRJ46kIafYBKGloYMDxcD3o6K8QSSdaPo1ODcGmpR iQWtzJDDZptU826A/snuZbrQpp48+1DlpwbVNX7Q/6TUxdeLYCUexkAq9UIAjFi8f+ iA/L8Yf0hmLHS1ZkSNYfh6yBjs0dGS5GaPl8N/dTxj5SrKGYAkacqDCw/ON8ltQCmk /RbxkNdJ1EWox8P88Nub032DaDYEf1b/II4cJzrfPauB7uAccFnFhqNBXd5cKSednt v9iGC1A2USkXH2lO+Iw+g2akvvLA/eJZFHzQ5QFn8tAD7+utqRSPsj80IVq4YJV1Y/ PKt6eQQxHsa6g== From: Namhyung Kim To: Arnaldo Carvalho de Melo , Ian Rogers , James Clark , Linus Torvalds Cc: Jiri Olsa , Adrian Hunter , Peter Zijlstra , Ingo Molnar , LKML , linux-perf-users@vger.kernel.org, Ravi Bangoria , linux-fsdevel@vger.kernel.org Subject: [PATCH 3/5] perf trace: Sync uapi/linux/mount.h with the kernel source Date: Sun, 3 May 2026 12:31:35 -0700 Message-ID: <20260503193137.27465-4-namhyung@kernel.org> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260503193137.27465-1-namhyung@kernel.org> References: <20260503193137.27465-1-namhyung@kernel.org> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" To pick up changes from: 5e8969bd19271241 ("mount: add FSMOUNT_NAMESPACE") This would be used to beautify mount syscall arguments and not to affect builds of other tools (e.g. objtool). Please see tools/include/uapi/README. Cc: linux-fsdevel@vger.kernel.org Signed-off-by: Namhyung Kim --- tools/perf/trace/beauty/include/uapi/linux/mount.h | 1 + 1 file changed, 1 insertion(+) diff --git a/tools/perf/trace/beauty/include/uapi/linux/mount.h b/tools/per= f/trace/beauty/include/uapi/linux/mount.h index d9d86598d100cb32..2204708dbf7a583a 100644 --- a/tools/perf/trace/beauty/include/uapi/linux/mount.h +++ b/tools/perf/trace/beauty/include/uapi/linux/mount.h @@ -110,6 +110,7 @@ enum fsconfig_command { * fsmount() flags. */ #define FSMOUNT_CLOEXEC 0x00000001 +#define FSMOUNT_NAMESPACE 0x00000002 /* Create the mount in a new mount na= mespace */ =20 /* * Mount attributes. --=20 2.53.0 From nobody Sun Jun 14 03:55:15 2026 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 2E0173A7826; Sun, 3 May 2026 19:31:48 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777836708; cv=none; b=bb4+4TI8CZX/3QKK4CmEFyoVucVgdI2Y1M3p9Zk2kn36iYE8rSWVexvkgfnwoEHceJS6rS+X+XpEo8lpBpRlEOJ1YHsmijhlc/PT5Ps/9HB5z1SW96FRmdw8yu9BI1lPnSCXfbrNmlhpT2XSmauEHb9YdZFpQF1kxoJDAt93Hj8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777836708; c=relaxed/simple; bh=GV3Fx7ZQMA338Q0paG9OPf46qNRFaHQ/XB0rX7K28MM=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=BM7DSFvMENuMqRO0rykr4mzx/JjfzA62WWRw8HorTiiKlLBdLgzvWaWkenWd1dlqCXIyeo+ikDsNzoaVsBieSo5mnn/fLFdjAb0b0dmhpsPOlku6ZaEXxcTUxeRTtHbernTjTQY4Hq6+LIvBOVooM1Z9RWW5bW6VcIntWfyWpIQ= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=Jw1E7xr2; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="Jw1E7xr2" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 761F7C2BCB8; Sun, 3 May 2026 19:31:47 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1777836707; bh=GV3Fx7ZQMA338Q0paG9OPf46qNRFaHQ/XB0rX7K28MM=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=Jw1E7xr2Dns7L1clCr0nYEFM3n5eWRb6P+jH5H2EI2e3gjIfeZ9AB1bbF+Lt0zD0S kxIxXgtby4LEjYkpDP9FehaKoSbCpgPWgD/aw4+CmMkXCaQh2Q7Oy0fb/lKRdysoHA bEmtwNnad4/ohtJe2d1FXdWjyyF4qhbeDqgXycZM57bp6x1BTPjxFcQbHL6U/olbXF 0v5Bq+eC31WTiKWJv9G09Eg5qrDsZzSNWvLxnPTDus6c1lXytX971/NGjO1fbI4f/S 63im6y1No5zFPeetL1hodGzTGScUddQO2+dQRzqAmpLCStXOPDfNLDVEd+1lP0W9ff G3j2mvVhGxnFA== From: Namhyung Kim To: Arnaldo Carvalho de Melo , Ian Rogers , James Clark , Linus Torvalds Cc: Jiri Olsa , Adrian Hunter , Peter Zijlstra , Ingo Molnar , LKML , linux-perf-users@vger.kernel.org, Ravi Bangoria Subject: [PATCH 4/5] perf trace: Sync uapi/linux/sched.h with the kernel source Date: Sun, 3 May 2026 12:31:36 -0700 Message-ID: <20260503193137.27465-5-namhyung@kernel.org> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260503193137.27465-1-namhyung@kernel.org> References: <20260503193137.27465-1-namhyung@kernel.org> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" To pick up changes from: 9d4e752a24f740b3 ("namespace: allow creating empty mount namespaces") c8134b5f13ae959d ("pidfd: add CLONE_PIDFD_AUTOKILL") 24baca56fafc33d4 ("clone: add CLONE_NNP") 12ae2c81b21cfaa1 ("clone: add CLONE_AUTOREAP") 2e7af192697ef2a7 ("sched/deadline: Add reporting of runtime left & ...") This would be used to beautify scheduler syscall arguments and not to affect builds of other tools (e.g. objtool). Please see tools/include/uapi/README. Signed-off-by: Namhyung Kim --- .../trace/beauty/include/uapi/linux/sched.h | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/tools/perf/trace/beauty/include/uapi/linux/sched.h b/tools/per= f/trace/beauty/include/uapi/linux/sched.h index 359a14cc76a4038a..33a4624285cd4179 100644 --- a/tools/perf/trace/beauty/include/uapi/linux/sched.h +++ b/tools/perf/trace/beauty/include/uapi/linux/sched.h @@ -34,8 +34,12 @@ #define CLONE_IO 0x80000000 /* Clone io context */ =20 /* Flags for the clone3() syscall. */ -#define CLONE_CLEAR_SIGHAND 0x100000000ULL /* Clear any signal handler and= reset to SIG_DFL. */ -#define CLONE_INTO_CGROUP 0x200000000ULL /* Clone into a specific cgroup g= iven the right permissions. */ +#define CLONE_CLEAR_SIGHAND (1ULL << 32) /* Clear any signal handler and r= eset to SIG_DFL. */ +#define CLONE_INTO_CGROUP (1ULL << 33) /* Clone into a specific cgroup giv= en the right permissions. */ +#define CLONE_AUTOREAP (1ULL << 34) /* Auto-reap child on exit. */ +#define CLONE_NNP (1ULL << 35) /* Set no_new_privs on child. */ +#define CLONE_PIDFD_AUTOKILL (1ULL << 36) /* Kill child when clone pidfd c= loses. */ +#define CLONE_EMPTY_MNTNS (1ULL << 37) /* Create an empty mount namespace.= */ =20 /* * cloning flags intersect with CSIGNAL so can be used with unshare and cl= one3 @@ -43,6 +47,12 @@ */ #define CLONE_NEWTIME 0x00000080 /* New time namespace */ =20 +/* + * unshare flags share the bit space with clone flags but only apply to the + * unshare syscall: + */ +#define UNSHARE_EMPTY_MNTNS 0x00100000 /* Unshare an empty mount namespace= . */ + #ifndef __ASSEMBLY__ /** * struct clone_args - arguments for the clone3 syscall @@ -146,4 +156,7 @@ struct clone_args { SCHED_FLAG_KEEP_ALL | \ SCHED_FLAG_UTIL_CLAMP) =20 +/* Only for sched_getattr() own flag param, if task is SCHED_DEADLINE */ +#define SCHED_GETATTR_FLAG_DL_DYNAMIC 0x01 + #endif /* _UAPI_LINUX_SCHED_H */ --=20 2.53.0 From nobody Sun Jun 14 03:55:15 2026 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 876C93A6EE2; Sun, 3 May 2026 19:31:48 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777836708; cv=none; b=RiTefxv+83tPXZbJbtw5RYZET/lrd7Tf0Llu+GH6Hp72EGVAndU214pB3JAty3PhT/+1fBjDdcv3VhELkqyDUM+ZhDgAGISsjkBCByc1A/c0zCFkgg2b98hNuDJmeUlMV3SZBCFy157/ZOxoKV9D4Ni1Bh3ViXDp4aenZMhxQfA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777836708; c=relaxed/simple; bh=6HTkwXqMa+yx9EvLjTn2vtMm222peib2SO9qKY0Fzf0=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=MbnVTN4j3QrR8vmPRJI7KuL8A2kLOgHL5ySQgJWWIWD4Us/3CBpwSs/uRAgzylwhOmOWP9ImFwuzcjgMG4LjzrwzVUUaZT/Nfef30w++qhXGm+tTQzqqPP8r/20rUbfcGdp//PwA75fuU+BIUMHPpk4JiMHhP2so1G8DulOSMJo= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=XsoWzojZ; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="XsoWzojZ" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 07DA1C2BCF6; Sun, 3 May 2026 19:31:47 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1777836708; bh=6HTkwXqMa+yx9EvLjTn2vtMm222peib2SO9qKY0Fzf0=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=XsoWzojZOuUziJdN43H+smEiFf7jTM8zDVUn5qUMbUib53jdyjqbbpWrziCyxaDU3 ujburfeLeG4PxUhOJJV0xWoK6esj/bIsFRAy/oxKH0O0jHBjRzl6dgWv+FLqNOEhlZ qi5t+Qpydfuxz/3uUxrIOZZxK+cf6vnyEmlYo+KKY2FBM8rUlADDwrZlJy6+fBn+Dm 9KBDsaCyQgPbRDbEHSm0wSVMbDAZXUthj1YGJlF7RkaVAzpw5q9ZGqSQ1eeM/dpVMZ qhL+jS+tHAMsptBoViBh7+oHrltWWySQcicT65NgXFsULwgJ1mlOQKxk9QV9ZkQtuk 3w4sZi2oPy88Q== From: Namhyung Kim To: Arnaldo Carvalho de Melo , Ian Rogers , James Clark , Linus Torvalds Cc: Jiri Olsa , Adrian Hunter , Peter Zijlstra , Ingo Molnar , LKML , linux-perf-users@vger.kernel.org, Ravi Bangoria Subject: [PATCH 5/5] perf build: Add make check-headers target Date: Sun, 3 May 2026 12:31:37 -0700 Message-ID: <20260503193137.27465-6-namhyung@kernel.org> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260503193137.27465-1-namhyung@kernel.org> References: <20260503193137.27465-1-namhyung@kernel.org> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Don't print header differences during the perf build as it's noisy. Mostly people won't care and find it annoying. As it's to improve perf trace beautifier to catch up new changes mostly in UAPIs, we can make it a separate build target and call it occasionally. Signed-off-by: Namhyung Kim --- tools/perf/Makefile | 3 +++ tools/perf/Makefile.perf | 1 - 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/tools/perf/Makefile b/tools/perf/Makefile index 816d5d84816b3d53..e072a41e05eaab5f 100644 --- a/tools/perf/Makefile +++ b/tools/perf/Makefile @@ -111,6 +111,9 @@ endif # MAKECMDGOALS build-test-tarball: @$(MAKE) -f tests/make REUSE_FEATURES_DUMP=3D1 MK=3DMakefile SET_PARALLEL= =3D1 --no-print-directory out =20 +check-headers: + @./check-headers.sh + # # All other targets get passed through: # diff --git a/tools/perf/Makefile.perf b/tools/perf/Makefile.perf index cee19c923c0607d2..585637fc934fe6ec 100644 --- a/tools/perf/Makefile.perf +++ b/tools/perf/Makefile.perf @@ -285,7 +285,6 @@ goals :=3D $(filter-out all sub-make, $(MAKECMDGOALS)) $(goals) all: sub-make =20 sub-make: fixdep - @./check-headers.sh $(Q)$(MAKE) FIXDEP_BUILT=3D1 -f Makefile.perf $(goals) =20 else # force_fixdep --=20 2.53.0