Received: by 2002:a05:6a10:5bc5:0:0:0:0 with SMTP id os5csp4256641pxb; Tue, 2 Nov 2021 06:50:23 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwfJWzkvUDP6xNMyGjAJdslMpNaKhIe1qm/cS5FHAl2+rDJ8RbAf2yN9Mb1nY3c+EGcRVQQ X-Received: by 2002:a05:6602:2812:: with SMTP id d18mr26066775ioe.53.1635861023254; Tue, 02 Nov 2021 06:50:23 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1635861023; cv=none; d=google.com; s=arc-20160816; b=zeWjJCxkwlcgAx8XtecW8E2EemXVQT0K7CI//+oDotHT+VUJ+R0TEelOh8W62eKeeh qFv5tbDgaOXXKMguyuJqqadxtCjwJqfjNHuhl60Bwi/xg6kWNaE1rc+1PmQAEWUycxu3 S3RKxj0PT6Y0uF3kFN1s0v/w1+6Of3qa9h4PHaJYhY8mQMofmdFLew3rC0hEK4cfVhrJ Ie1RHZaZUpMHntGK0Ei+Tqda75764ia5D88Q02hkRaa23+QtXnaQFJdCnGfDMWQjgsVU +WP57+ascZ+zjVK+dwwmQCqkeKBsc82HwVVBiJGgxBgRw/WxwWwSKYN26MN1VEsgMUFv ZX0g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=Wu+GXwP0q8/l280sPfS5y2dnw2tDTjbgcZxPcts0nWA=; b=MKJEpVLaP4fMYkdJ2cvMGg/T0ko8W/qFE25sfAUfqMFxxwlfaJeG2sj7LIbOLWmGK1 AR6dDsUUugUShGFF2GU9NLZhl1IUbpsi8RUFILU0AJcklbZOC4IIQq//O93Tv47Yjkpm u8I1Ijyw1rBrtnV5u6Ilsi3P6DGsSELeKpPOkf/sphyPcHT6koN6pDGEgWaph2lcq5PF QJI/I6G3hAf4Ss27/O9O9wELh+bKrv4nIepRnCvRuCh75oWFpXI8VDtSRkXJzj4nMf4a aji1II/eW/QX8nMHKgZGVMRPqAV5iQPdhgd78bqIU1Z2no7ABFCmf+Faeyh2DKatrSzw 84AQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=YcR3IuaA; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id p16si32556230iov.103.2021.11.02.06.50.11; Tue, 02 Nov 2021 06:50:23 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=YcR3IuaA; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230379AbhKBNvW (ORCPT + 99 others); Tue, 2 Nov 2021 09:51:22 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:60552 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229530AbhKBNvV (ORCPT ); Tue, 2 Nov 2021 09:51:21 -0400 Received: from mail-qk1-x731.google.com (mail-qk1-x731.google.com [IPv6:2607:f8b0:4864:20::731]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id B8D1DC061714; Tue, 2 Nov 2021 06:48:46 -0700 (PDT) Received: by mail-qk1-x731.google.com with SMTP id bj20so8380332qkb.11; Tue, 02 Nov 2021 06:48:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=Wu+GXwP0q8/l280sPfS5y2dnw2tDTjbgcZxPcts0nWA=; b=YcR3IuaAtTNd5UTAQgUBmbub0s9rZKVwSQhTU6bWJJuuGdsbgVWzNuC9hWKqyxfIx3 99mns3eEXlEacdvGFsKoPPJhXuggFk/5dE5jXNf97+xm8eN7len5sSHHLvp3lWncIqzh nqpTbP+Mq8ng1LNy3wXdOjEpj+jjzNB2OP/wuFZPk0/GaFXjhxctxfJRVTWOEq2Zc+SW DNyX54rGB6MewKL70f5/ukEdoSGntFVl195Te6GLkxv8TwgbyAW3u4004JSdT9R69nCM R+qKublTKycWSta+kv7uhK7PGTiFSv2r4mma2kG4TFzwKpMJAYoo/7RA//x4Akoe3VkM BmPA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=Wu+GXwP0q8/l280sPfS5y2dnw2tDTjbgcZxPcts0nWA=; b=DQfoPoBAdpWQMso9xSRciPzgV4/MGb3Q5u+TnYEsDVADmO5xkmlNKOELVnXPNfb4wx XA50A8sjv5V8arZ2RVkdQX3ZU+jGcMyF9XnKjWaK6lNl7kvruTKphf55bi3SqcB+InF+ gPADjVLdfSfChfMDAe/rHor3evr9+cuSKV6pwwKaIICP6oiDcZIkH7xR5qg/xKQEJrqc UaCQfq7yoydGj11Ihf1sUbCDgZD8J8wX7Nv9/Ntzm2O7GTage5F5yhz8qXMaoqvfCnYl SLmtcb+oQStw/tGJTOjbv2w/Ov5InGrgZCsPLoOMu6tGKOnzrjQAloCZ1lwNfAVV82Mg eniQ== X-Gm-Message-State: AOAM530KDw9E+aJKX8vnOWR0jOxVEie91h1xnFX7JKVYmGUkLkNS06Tq TkFnco6aLwNhVa5Qn/MQ1HWkIBVCwdjG6cbsbOI= X-Received: by 2002:a05:620a:40d6:: with SMTP id g22mr29784297qko.104.1635860925969; Tue, 02 Nov 2021 06:48:45 -0700 (PDT) MIME-Version: 1.0 References: <20211101060419.4682-1-laoar.shao@gmail.com> <20211101211845.20ff5b2e@gandalf.local.home> In-Reply-To: From: Yafang Shao Date: Tue, 2 Nov 2021 21:48:10 +0800 Message-ID: Subject: Re: [PATCH v7 00/11] extend task comm from 16 to 24 To: Petr Mladek Cc: Steven Rostedt , Andrew Morton , Kees Cook , Mathieu Desnoyers , Arnaldo Carvalho de Melo , Peter Zijlstra , Al Viro , Valentin Schneider , Qiang Zhang , robdclark , christian , Dietmar Eggemann , Ingo Molnar , Juri Lelli , Vincent Guittot , David Miller , Jakub Kicinski , Alexei Starovoitov , Daniel Borkmann , Andrii Nakryiko , Martin Lau , Song Liu , Yonghong Song , john fastabend , KP Singh , dennis.dalessandro@cornelisnetworks.com, mike.marciniszyn@cornelisnetworks.com, dledford@redhat.com, jgg@ziepe.ca, linux-rdma@vger.kernel.org, netdev , bpf , "linux-perf-use." , linux-fsdevel@vger.kernel.org, Linux MM , LKML , kernel test robot , kbuild test robot Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, Nov 2, 2021 at 3:56 PM Petr Mladek wrote: > > On Tue 2021-11-02 09:26:35, Yafang Shao wrote: > > On Tue, Nov 2, 2021 at 9:18 AM Steven Rostedt wrote: > > > On Tue, 2 Nov 2021 09:09:50 +0800 > > > Yafang Shao wrote: > > > > Now we only care about kthread, so we can put the pointer into a > > > > kthread specific struct. > > > > For example in the struct kthread, or in kthread->data (which may > > > > conflict with workqueue). > > > > > > No, add a new field to the structure. "full_name" or something like that. > > > I'm guessing it should be NULL if the name fits in TASK_COMM_LEN and > > > allocated if the name had to be truncated. > > > > > > Do not overload data with this. That will just make things confusing. > > > There's not that many kthreads, where an addition of an 8 byte pointer is > > > going to cause issues. > > > > Sure, I will add a new field named "full_name", which only be > > allocated if the kthread's comm is truncated. > > The plan looks good to me. > > One more thing. It should obsolete the workqueue-specific solution. > It would be great to clean up the workqueue code as the next step. > Agreed. The worker comm can be replaced by the new kthread full_name. I will do it in the next step. -- Thanks Yafang