Received: by 2002:a05:6a10:5bc5:0:0:0:0 with SMTP id os5csp3589230pxb; Mon, 1 Nov 2021 16:49:28 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyckp5V4Ia2+zgcICneirvbcmLj0GFPd8lrZxVgC+5W9+5M6mh923SRwSoT/54GoUhI/L6p X-Received: by 2002:a05:6e02:8ad:: with SMTP id a13mr23133821ilt.136.1635810568383; Mon, 01 Nov 2021 16:49:28 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1635810568; cv=none; d=google.com; s=arc-20160816; b=C56I1cigTrq0Aq2smixJA10qEXY+8rL6EOnaMeNEysSymNkch1PtI7/6am0OmYNvk9 OOUL44PD5Unx9+Ub4UrcB+gtZAT0+16YostJTidDC8/mPqx+NzebZCKrLGS1s4yrlkUK vrNiXE2zFNPtnF7HQDyuB5E5jC8Il719zGHfpL+ceL/MEvNTUJGnb7nMnhMFjObGDD3e fMGzd9P3uoUAbrCJ/WVa/EDWsbzzYGu0wZTEBZ6TJ6ktMjOWEnWq9OQ0OX9YSPYxWO+Y ZMDKeL9wcENWYl1fz9z4rxDHb8z/D7iJMisMkSxDU+iiB/7yOfj819JF82f5MMLEhZd/ uvVg== 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=FBiWAJTIxuy3ItLyF6ugs0XoTouSN2poKfACp6muzeU=; b=a0SlLsvAj2Sw7B5Tt6fBTQms8VlxCufTmNqDDzjclFLueojjggBsgyoO4DVgwe8RvW TAqyZUxPg2aVcN1C8fHi2gBeqkK9NHUaqZKvKzu4jXi3gT6+McS4Zqsas5x0hHrWcF97 UAf0RAqNb/H9I11HeVUpi5p4e6FfbL7at1KEpZGCREX15cWAPaSbq8+Zm50IR4bJtyTT mnC/pku/x6KMCOqknNf+R4b0+n6CbaJIboBTZ9eTkNnN+JD5QvhwslNQ6Fm23TAZx9cH 2ky9tRmkRAfsiIuAkRlOXKo4YjqijOL61LSX9C8sjNm3lzZVTrgjkIQ3eNykBrtKUdQi GmLg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=HCef1svq; 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 g2si2722529ild.31.2021.11.01.16.49.15; Mon, 01 Nov 2021 16:49:28 -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=HCef1svq; 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 S231836AbhKAXu2 (ORCPT + 99 others); Mon, 1 Nov 2021 19:50:28 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:42156 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230396AbhKAXu2 (ORCPT ); Mon, 1 Nov 2021 19:50:28 -0400 Received: from mail-yb1-xb2b.google.com (mail-yb1-xb2b.google.com [IPv6:2607:f8b0:4864:20::b2b]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 3A2F1C061714; Mon, 1 Nov 2021 16:47:54 -0700 (PDT) Received: by mail-yb1-xb2b.google.com with SMTP id s186so24478328yba.12; Mon, 01 Nov 2021 16:47:54 -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=FBiWAJTIxuy3ItLyF6ugs0XoTouSN2poKfACp6muzeU=; b=HCef1svqJC9lBUd5duB92ijfUT5eRbFNY6HLDjzlGkQUpwd60ln2Wij+gYdq8HNT9T sb7V/QqQxkFbgg982LjzFs8ml9FFZk/VwylwQitcHEk08wHHwWErIPES2L+IDqUT3gBs 9LplQea12M5qpyTMK0urKPM5EltKdsjjKMojrOiTpguMMSwlVUUdB5ciBBci5taDIEoi gWw1gjoaTVb+SEzW3GXoQJOCZg6hgC+dJOcj9hMlcXLT01W/1I3LjcXSj948Zw0diw4N dAB65Fn6kTT9lrlp64cjArjG4I3qD4Mr5tlryjf3IYHj8ngu42fTN0rGTfyeOBDJKIi7 blOQ== 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=FBiWAJTIxuy3ItLyF6ugs0XoTouSN2poKfACp6muzeU=; b=F1RJEf7hBNXOUthUkb5DSQWmzAjn1kxDrF3XG2XGbWQmDXWrwj/DKOkfSJFIDzTDO3 IItzHZ5QWmwYTXDUVbo2+yZhcpXN3WYf638tbMR9VsT7f8RDUWfKJqGyLqDnHYXPwdfX lcBxFGHTzj2ai0GABB1nsKVENyI/ZWZ2l+Y+zJAte4hYwgRNV/OhpuVLvzoI7DvtgI/z wVTykXhyR70inLvqgWRrTrABgnRySMsTS5xCJm2q2QUVd+7RU1adXW7ME5RSQaIYzcWM 7c4umi0P/U5AMOkhtQPUkxv2im1nOokjy+iVp58r0ijQSEC7V4KP2UY9GbSowVLD5nkN 1TMA== X-Gm-Message-State: AOAM531jpYI3lTENfWieYy5POWh+LxBU8bctDB/vfHq8ZiQRFxd9BkmO DFG7cCSCwetd9d5/EgiuU8hoEvzsAvg6PjBsh/o= X-Received: by 2002:a25:cc4c:: with SMTP id l73mr33871640ybf.114.1635810473549; Mon, 01 Nov 2021 16:47:53 -0700 (PDT) MIME-Version: 1.0 References: <20211101060419.4682-1-laoar.shao@gmail.com> <20211101060419.4682-8-laoar.shao@gmail.com> In-Reply-To: <20211101060419.4682-8-laoar.shao@gmail.com> From: Andrii Nakryiko Date: Mon, 1 Nov 2021 16:47:42 -0700 Message-ID: Subject: Re: [PATCH v7 07/11] tools/bpf/bpftool/skeleton: make it adopt to task comm size change To: Yafang Shao Cc: Andrew Morton , Kees Cook , Steven Rostedt , Mathieu Desnoyers , Arnaldo Carvalho de Melo , Petr Mladek , Peter Ziljstra , Al Viro , Valentin Schneider , Qiang Zhang , robdclark , Christian Brauner , Dietmar Eggemann , Ingo Molnar , Juri Lelli , Vincent Guittot , "David S. 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, Doug Ledford , Jason Gunthorpe , linux-rdma@vger.kernel.org, Networking , bpf , "linux-perf-use." , linux-fsdevel@vger.kernel.org, Linux Memory Management List , open list , kernel test robot , kbuild test robot , Alexei Starovoitov Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Sun, Oct 31, 2021 at 11:04 PM Yafang Shao wrote: > > bpf_probe_read_kernel_str() will add a nul terminator to the dst, then > we don't care about if the dst size is big enough. > > Signed-off-by: Yafang Shao > Cc: Mathieu Desnoyers > Cc: Arnaldo Carvalho de Melo > Cc: Alexei Starovoitov > Cc: Andrii Nakryiko > Cc: Peter Zijlstra > Cc: Steven Rostedt > Cc: Al Viro > Cc: Kees Cook > Cc: Petr Mladek > --- LGTM. Acked-by: Andrii Nakryiko > tools/bpf/bpftool/skeleton/pid_iter.bpf.c | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) > > diff --git a/tools/bpf/bpftool/skeleton/pid_iter.bpf.c b/tools/bpf/bpftool/skeleton/pid_iter.bpf.c > index d9b420972934..f70702fcb224 100644 > --- a/tools/bpf/bpftool/skeleton/pid_iter.bpf.c > +++ b/tools/bpf/bpftool/skeleton/pid_iter.bpf.c > @@ -71,8 +71,8 @@ int iter(struct bpf_iter__task_file *ctx) > > e.pid = task->tgid; > e.id = get_obj_id(file->private_data, obj_type); > - bpf_probe_read_kernel(&e.comm, sizeof(e.comm), > - task->group_leader->comm); > + bpf_probe_read_kernel_str(&e.comm, sizeof(e.comm), > + task->group_leader->comm); > bpf_seq_write(ctx->meta->seq, &e, sizeof(e)); > > return 0; > -- > 2.17.1 >