From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id 31016C28B30 for ; Fri, 14 Mar 2025 05:27:51 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id D977D280004; Fri, 14 Mar 2025 01:27:47 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id CFA0D280002; Fri, 14 Mar 2025 01:27:47 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id B9B33280004; Fri, 14 Mar 2025 01:27:47 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0012.hostedemail.com [216.40.44.12]) by kanga.kvack.org (Postfix) with ESMTP id 9635F280002 for ; Fri, 14 Mar 2025 01:27:47 -0400 (EDT) Received: from smtpin29.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay02.hostedemail.com (Postfix) with ESMTP id 179D2120A93 for ; Fri, 14 Mar 2025 05:27:49 +0000 (UTC) X-FDA: 83219024658.29.60F1D58 Received: from fanzine2.igalia.com (fanzine.igalia.com [178.60.130.6]) by imf21.hostedemail.com (Postfix) with ESMTP id 7C5051C0005 for ; Fri, 14 Mar 2025 05:27:47 +0000 (UTC) Authentication-Results: imf21.hostedemail.com; dkim=pass header.d=igalia.com header.s=20170329 header.b=DARLe5rP; dmarc=pass (policy=none) header.from=igalia.com; spf=pass (imf21.hostedemail.com: domain of bhupesh@igalia.com designates 178.60.130.6 as permitted sender) smtp.mailfrom=bhupesh@igalia.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1741930067; a=rsa-sha256; cv=none; b=6pYtz/TZ9BKpeMT5BsDK5n4dnLK9VcYTjecKBBVeJmG+LRf49EiPcZbbUlpEwKaLJ7+P2p lRg/kIGVsuZitHEB/Ukb37CPOZJuVcmHSa4kMaKyDBwHE3HNaqw0r978uFpPUwwp33dR15 jqhnrO7CuA+5MBVRZfdHSp4S6mwD7Tg= ARC-Authentication-Results: i=1; imf21.hostedemail.com; dkim=pass header.d=igalia.com header.s=20170329 header.b=DARLe5rP; dmarc=pass (policy=none) header.from=igalia.com; spf=pass (imf21.hostedemail.com: domain of bhupesh@igalia.com designates 178.60.130.6 as permitted sender) smtp.mailfrom=bhupesh@igalia.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1741930067; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=XHQX/r89tdEu/+r44z9pTYBcRICBqpqFI1LW+VGUlMs=; b=ik6c6LisRXSDiky6Z8xHzmh/flqygV3mOB4pJoUb5CM2mjbF8Q3CIjR+WZ30wro8Yfq395 2syf5CXv5twv89FmLDPsH0AbGKzOoevTNdmFWOlqinIMq9e6zoSAKgs1DKJ6DSBq+mkqxz wXoCVD9Y7JinojESvpvIpIo+yepAiKY= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=igalia.com; s=20170329; h=Content-Transfer-Encoding:MIME-Version:References:In-Reply-To: Message-Id:Date:Subject:Cc:To:From:Sender:Reply-To:Content-Type:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=XHQX/r89tdEu/+r44z9pTYBcRICBqpqFI1LW+VGUlMs=; b=DARLe5rPwlxbVJWHqGFXJL6op5 Q+ourTWSJkYma8Y3Kvnc3Dm9a++q4HQbgIXVFaodRqnamxthAZzp9hTDdwEOHWFrNs3f5O7KQMKTm KAeYLNAh8c8YDFC73Dypyy3Dcw57bBem0cydTklfHLyA+V2LWPY9JZl0zEukeV8R11cynF3c+kUFY 6hRI6CEqiITS29einh3KhyAD+rfidSyLtzdWhG8UpCFwtO+7K9EpA2PVbUeCNNnESfEwZ0+qILYrc 6+yvFjmkRZvFVdmalFLtHxlbuHRxZIYHZfMio/KKS69qbumHVa8xM2ws4RBWOQ5YCOqAvBPRoSjA6 /S1LYekw==; Received: from [223.233.77.29] (helo=localhost.localdomain) by fanzine2.igalia.com with esmtpsa (Cipher TLS1.3:ECDHE_X25519__RSA_PSS_RSAE_SHA256__AES_256_GCM:256) (Exim) id 1tsxa5-008TWs-Hx; Fri, 14 Mar 2025 06:27:43 +0100 From: Bhupesh To: akpm@linux-foundation.org Cc: bhupesh@igalia.com, kernel-dev@igalia.com, linux-kernel@vger.kernel.org, bpf@vger.kernel.org, linux-perf-users@vger.kernel.org, linux-fsdevel@vger.kernel.org, linux-mm@kvack.org, oliver.sang@intel.com, lkp@intel.com, laoar.shao@gmail.com, pmladek@suse.com, rostedt@goodmis.org, mathieu.desnoyers@efficios.com, arnaldo.melo@gmail.com, alexei.starovoitov@gmail.com, andrii.nakryiko@gmail.com, mirq-linux@rere.qmqm.pl, peterz@infradead.org, willy@infradead.org, david@redhat.com, viro@zeniv.linux.org.uk, keescook@chromium.org, ebiederm@xmission.com, brauner@kernel.org, jack@suse.cz, mingo@redhat.com, juri.lelli@redhat.com, bsegall@google.com, mgorman@suse.de, vschneid@redhat.com Subject: [PATCH RFC 2/2] fs/proc: Pass 'task->full_name' via 'proc_task_name()' Date: Fri, 14 Mar 2025 10:57:15 +0530 Message-Id: <20250314052715.610377-3-bhupesh@igalia.com> X-Mailer: git-send-email 2.38.1 In-Reply-To: <20250314052715.610377-1-bhupesh@igalia.com> References: <20250314052715.610377-1-bhupesh@igalia.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Stat-Signature: rs444wrrtigq513c44qz5751ocwu96ui X-Rspamd-Server: rspam12 X-Rspamd-Queue-Id: 7C5051C0005 X-Rspam-User: X-HE-Tag: 1741930067-302509 X-HE-Meta: U2FsdGVkX18DgtOpAsDbgOW3m2wPxRC61D+1eU4+dNrUTHFVKUZKaVFfBo1/AYaMamm0HTNVcT8rSuJb2NZGYuBhWOpcAUd8CNPJXZLzhbeaW3QW9DQNrujdjVb/BLr++bwTLbxZ32vXCk3VH3NWEzP4/2FEvk+9IyYmg1X7qKsj0r0NLNzc07O+KcbQPbdh8TbKcz+Pp3KajfdYNA96PQM+qW+BN7JjuZyZ8KU8ijcWsRIkoWPPIfdCdD/uxSfrfKBWlOzBfZEdP4d15ET1xdArHg3njV+myXrKbBQKho+/QXCkyE3HqV4VQe7u92dmo/veQqMT0OJFVQp/kAUXyzs6B4M44+wr887ErexSQLqUbTv6dbqbJmL3VMGl4UCTRqZySuQY2xo24vSbAoJLUhmDUDNBhlFXIdP/3SSUQVtWVdnHmbFgiubZ3AU3PvpYnUJPKzjJEBi0OlkrbUkcxcDUKG/BqWN7tZ1WvD59fQ3fl22gYxXqyAPbSTJNKpSAuOWCOc2gbjZOhZmMbzSzE9o/Wz7o8aoqVrR/LArdLv/TDkn+hDnBUsZWPb85lYzZG1XKyO0TGNvEwCmQXA3185QDUXVDloX6o3YOGAqgg3+0cihIf6ohMw32xYjjBi9ZtyuInoqbr8IPSfgO/34baGIL/ks7M+078jCcGPuTFD92rugGQW0I2GYWZ+FKsEYJoaqQ7jH5cABbjmIMenwURmL3QSFIjpgf9L6nikQ+DoAZUUzn17dcx0xprvsmX+c7EBo9toKkyQu2cmNTTmxBfSLIi5gUiVCNOxl3tBB7Cgkq7o129HL/1wNLwxsDpO3SHEpwl91UinJnhhJUNsCCU7BEWTFMiBH8owV2x2VFOWuzYGPvOwSUfiOeG6ShAXYmyxs6wdZMKSkfOwRoZ9s1O/T2d5I5l7o9Gm2n7Jelh87DVvyVBtlc8d/OPc9zCEX3Z8RtsJIMO2rsW7D4zjd 1Bq6gdzc JFMbKlWnjPqoK5NrgyrUjsxLW5gn53lcXSN0laUGAELMH1XhzsAHRL9/xSSWNSeVOy8M4SuTDfymu9sUZSPQngGmINlrhwzLFYuhbqMasC56IrRFAL1iFe3d5MWrW8tc5t57RrpbMZ9nwpc4hgPFsNl5IYJDuj5sveiWM8rEskzR4LfkLAyB+UerHJj0zrVLg9/FuWFbnWD8Fxv31SXFNI6UFUZ/APRHl60S8TDozywOfDZ+J2B4gj7VYmf8U+a/qZZAPQCkFVhp7Omwt5o/txrunQOPLkMVPLl9hRDh0ani4v5AUntqjdO94dtaOV10Ub59SMlPnVicxMA45ejcfHCFF48s1zHUBcpfT3ADNJ1TWTeW7aTgNeQNbhVkFyLIydmTWPD3tVF3hyJI= X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: Now that we have the get_task_full_name() implementation which allows the dynamically allocated and filled in task's full name to be passed to interested users, use it in proc_task_name() by default for task names so that user-land can see them through appropriate tools (such as 'ps'). Signed-off-by: Bhupesh --- fs/proc/array.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fs/proc/array.c b/fs/proc/array.c index d6a0369caa931..2cbeb1584f8a4 100644 --- a/fs/proc/array.c +++ b/fs/proc/array.c @@ -109,7 +109,7 @@ void proc_task_name(struct seq_file *m, struct task_struct *p, bool escape) else if (p->flags & PF_KTHREAD) get_kthread_comm(tcomm, sizeof(tcomm), p); else - get_task_comm(tcomm, p); + get_task_full_name(tcomm, sizeof(tcomm), p); if (escape) seq_escape_str(m, tcomm, ESCAPE_SPACE | ESCAPE_SPECIAL, "\n\\"); -- 2.38.1