Received: by 2002:ab2:6816:0:b0:1f9:5764:f03e with SMTP id t22csp2764206lqo; Mon, 20 May 2024 16:36:27 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCUzo07nOrsI1hxD06DDCs3xOeHXtJvl96Og641gGALr/AeeZ6YIQrXk4coJCsjN7NKW1iAF1sUxCYo851Klb1XG7SjemaIX6cyDojsY5A== X-Google-Smtp-Source: AGHT+IHZLrXc8OsGJafkt5XZt7N0JX6h73CQ4cFLEP2vba+0s7/ZCSXxa20GajI/6qU8epiKWAXV X-Received: by 2002:a05:6a21:9207:b0:1af:fbab:cfba with SMTP id adf61e73a8af0-1affbabd1e5mr25904503637.27.1716248186993; Mon, 20 May 2024 16:36:26 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1716248186; cv=pass; d=google.com; s=arc-20160816; b=OEn7LbRq3XZTZtl0ybN6HKxoqngyySMAuy+RV1Yyt0bVyq3btwZX8iEs5EEXKxxTwq L1vST7I0RCRBhB/2BmnaQ5VFCDREt7EcD1Xv6K8/cJjYP/hQjVrJC4R6ZM70FkPCZE/O 8ae2xGJbs4uXc/ylZ5RodoCaH7bgrtpSuQU/yCTiSO+n3eUBugb5YePcjo8EJzxEp8ku ZdEdudG20Il98CROz68KdzQWFeoMp978Uj3ZlGNHG3ePXkFCga2MB9UmTYX5c4bnzhb2 s2kO0MPyIMNzMzSjVVjtasyiCabVOUIRrtDRfb3OEBkaFdpaBTIutNRrv6OFHAEHmZ7x oP4g== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:list-unsubscribe:list-subscribe:list-id:precedence :user-agent:references:message-id:in-reply-to:subject:cc:to:from :date; bh=X6G3NPZELYPoENUS+AoS/UJjtHwdOM6nfLeBKmCz0TA=; fh=ZmklkZYvC3M02aono+68B7isf0IjIJMqsdsVkPJItvw=; b=yZXdKm0Cu/dIL3AHb5jULsU5aC/dTIUF1rnrjj2sS7yyZaTeSyWJo97W7/cipU1LDM Ey4dTc/CG/G+BSB6sZBAcm6RCpOHo4KGVI/YTydM6zgpKm79lH69qXGfCD2WLEYaxTvS JeCqLY4QMdKBXFijsxBZsR8ZO4ceOsfo4HO6DcUy4Irl2xwdpTvxOq5BABMXqH4UNxp9 b35ZEKc/wSqrHofr8DMG9IOlEBsAeN/ZlbSx/jjccXF2rfdfGBkgTCfSZS9zDkrnkV3+ 7wVHcoQxt2HD25J9VmBfSoV7A+KpCP81+Bnjmo5HGc+aHT0afj6S5saXUHGFgYBtthT/ 1rTQ==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; arc=pass (i=1 spf=pass spfdomain=inai.de); spf=pass (google.com: domain of linux-kernel+bounces-184304-linux.lists.archive=gmail.com@vger.kernel.org designates 139.178.88.99 as permitted sender) smtp.mailfrom="linux-kernel+bounces-184304-linux.lists.archive=gmail.com@vger.kernel.org" Return-Path: Received: from sv.mirrors.kernel.org (sv.mirrors.kernel.org. [139.178.88.99]) by mx.google.com with ESMTPS id d2e1a72fcca58-6f4d2a96264si108220b3a.100.2024.05.20.16.36.26 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 May 2024 16:36:26 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-184304-linux.lists.archive=gmail.com@vger.kernel.org designates 139.178.88.99 as permitted sender) client-ip=139.178.88.99; Authentication-Results: mx.google.com; arc=pass (i=1 spf=pass spfdomain=inai.de); spf=pass (google.com: domain of linux-kernel+bounces-184304-linux.lists.archive=gmail.com@vger.kernel.org designates 139.178.88.99 as permitted sender) smtp.mailfrom="linux-kernel+bounces-184304-linux.lists.archive=gmail.com@vger.kernel.org" Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sv.mirrors.kernel.org (Postfix) with ESMTPS id 9D45B282273 for ; Mon, 20 May 2024 23:36:26 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 0E89650A63; Mon, 20 May 2024 23:36:21 +0000 (UTC) Received: from a3.inai.de (a3.inai.de [88.198.85.195]) (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 D4AAA3611A for ; Mon, 20 May 2024 23:36:15 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=88.198.85.195 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1716248180; cv=none; b=lLQ+Xtq0MW9BAmUT64SsMs9ZQJGyJVlJ+Rm88RZeuPEvq4B2bL2HJf7n2/OsAdEns80DgNH5v6exo6vYaSqA7QkXAsk0VojBe0I1BVDKV1gfUVfb7QI6sPY2KknFnDjsNWzIxGSLXY4E2XSjf7WusVr6NiR1bsLXbaBdWbHApgk= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1716248180; c=relaxed/simple; bh=uucoN9rdGS26EbUDT/h+eCdiNgARYYTm7CKjrTSB84A=; h=Date:From:To:cc:Subject:In-Reply-To:Message-ID:References: MIME-Version:Content-Type; b=QlsRjEHN9ncC+mzsrOnOjuN5H8g1pj+B0Q+AKf9btrjox2oTewHEcZCkVZhVIlRaAPMTypa3b2FkSl00pI5xBYMjFkhM+3DXiD+/PHFDGjtabUWbZ59mWqzh1jCtCm7zHMWNOJsTshVLp33uO848O67qWcI75uZUv/MdC+ode1c= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=inai.de; spf=pass smtp.mailfrom=inai.de; arc=none smtp.client-ip=88.198.85.195 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=inai.de Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=inai.de Received: by a3.inai.de (Postfix, from userid 25121) id 4F7C0587FE733; Tue, 21 May 2024 01:26:28 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by a3.inai.de (Postfix) with ESMTP id 4CAAE60D19DFE; Tue, 21 May 2024 01:26:28 +0200 (CEST) Date: Tue, 21 May 2024 01:26:28 +0200 (CEST) From: Jan Engelhardt To: Tejun Heo cc: Linus Torvalds , Craig Small , Yafang Shao , linux-kernel@vger.kernel.org, Lai Jiangshan Subject: Re: [PATCH workqueue/for-6.10-fixes] workqueue: Refactor worker ID formatting and make wq_worker_comm() use full ID string In-Reply-To: Message-ID: <8r004s1r-06r2-1pq1-4s29-6177np23q0rq@vanv.qr> References: User-Agent: Alpine 2.26 (LSU 649 2022-06-02) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII On Tuesday 2024-05-21 00:30, Tejun Heo wrote: >Currently, worker ID formatting is open coded in create_worker(), >init_rescuer() and worker_thread() (for %WORKER_DIE case). The formatted ID >is saved into task->comm and wq_worker_comm() uses it as the base name to >append extra information to when generating the name to be shown as. > >However, TASK_COMM_LEN is only 16 leading to badly truncated names for >rescuers. For example, the rescuer for the inet_frag_wq workqueue becomes: > > $ ps -ef | grep '[k]worker/R-inet' > root 483 2 0 Apr26 ? 00:00:00 [kworker/R-inet_] >[...] This patch works satisfactorily for me. Tested-by: Jan Engelhardt