Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp22819pxj; Tue, 1 Jun 2021 14:08:37 -0700 (PDT) X-Google-Smtp-Source: ABdhPJz9HuMpFYaVcundpBrWCNWE4csjfTqdBjm1gmhBToOtTzfc7o79m65oQUNohkdeoMbfdZ6l X-Received: by 2002:a5d:9842:: with SMTP id p2mr22654446ios.132.1622581716856; Tue, 01 Jun 2021 14:08:36 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1622581716; cv=none; d=google.com; s=arc-20160816; b=eMWfAMulneW8YSghUAjULoUgeyQvWiJez4CszxJfI98D7nZRw2rABvLUC6YWvB5nJn OLkM/8lhfroHhLQ31nujF5yhjg7efp/rKqv5gAMgd89+cnNJgrYIJqmZHXVvcMPBhinK qrRl18w57nz3d6I9X72wZuCd47tBRct1eyncoWhUwhlk+bbbo2Xc28z3kNd/oYU/joPV 01DiHVoRP05MGetPjIUYBsNoe0xdC5OZ8sM/EsRGLck2CGBP1HqrcVyyco5Me+Opjz03 WN/SyqMmBa/En679mOCPzxKOOk9OXs8SoH4BG+TY+pqLFHn39YJYUZXJrZTDaIFVsQbG MCWQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:cc:to:subject :message-id:date:from:in-reply-to:references:mime-version :dkim-signature; bh=1xBq/yJQb1ctA6qRFIUGU27xyMZ75sBIbNTD9efPBik=; b=okphw0/hhJNX9zYLpc6WZguhHxlS/+ry6m+n8oJiscnru/AUQLBleoXa/75pHfKf/V UQ4fsjDNibaTJQAEmMWUiDSrHs3b3kncr600i+4rlrSfkUH9oDA5/Afg5DbQic8GQBmO 4nnEYYFNvX5v27XuRr777r/mbe22qnc+Yj36AL7pknbJt0rtYfz2IlrQMvzo1AK6Rw2u Y36qos2KUSscm4Q1qRqwLGWhfDcz5Xx+M4j3m7mH0n/+5BCdJU0agjgvcvbw0z8eoMxw n1f9xcRPyX74+Jw+TtXvz2io+3OibEF46bvXb2f/AX6T1mTKsnMFFG3R/FcN6gcixXzG Ylaw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=t0eflJF8; 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=REJECT sp=REJECT dis=NONE) header.from=google.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id j2si19630348ilr.133.2021.06.01.14.07.54; Tue, 01 Jun 2021 14:08:36 -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=@google.com header.s=20161025 header.b=t0eflJF8; 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=REJECT sp=REJECT dis=NONE) header.from=google.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S234849AbhFAVGk (ORCPT + 99 others); Tue, 1 Jun 2021 17:06:40 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:59348 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234513AbhFAVGk (ORCPT ); Tue, 1 Jun 2021 17:06:40 -0400 Received: from mail-lf1-x12f.google.com (mail-lf1-x12f.google.com [IPv6:2a00:1450:4864:20::12f]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 6E819C061574 for ; Tue, 1 Jun 2021 14:04:57 -0700 (PDT) Received: by mail-lf1-x12f.google.com with SMTP id f11so15083216lfq.4 for ; Tue, 01 Jun 2021 14:04:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=1xBq/yJQb1ctA6qRFIUGU27xyMZ75sBIbNTD9efPBik=; b=t0eflJF8UnBowpwoSUwJPkrnNdFFFYx7tvKHGM/SVmXzP1zmhBL45Yc07D0w2k7N4b msWGrBeHienj1/NGQWjKz6eX6KGg5xjY0m6mP8FPNSq+LkRqHN6zRuaF/bj7V7Ynac5x b2IiLFfuFgnKS/vXDgbyPwb45xMb8tpOyBjvUnH5Zw9f2T0T665G5GkqsXTOJjhRDha5 bK5sDKlwO05A3cNwdbo/htN/MLrB8V1hBW2MQUkzQmNjz4+Zlby7hqyb52c+IlKp6Q72 Tqdw1r/T7rBQkIB6FIJiKlGdrnUpEhWKvOrxd+vFRKY37R5c4Xr4gXTUZCrOFC9jDgBg gKOA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=1xBq/yJQb1ctA6qRFIUGU27xyMZ75sBIbNTD9efPBik=; b=Zyg2p8jKw+AiO5JcIq4FFsTp71fZ+UwziXr/NWge+J3yCLnbKUNgJqZy+42WXnmaiB 5F5FaKV/yVeGWDbhVd74Bgp7xCaJXHnD8KV6xTMjIgTqskWI//LOSn03v4Taots9e6Ey Plpae175rnW+vDaWcHCemaUC/VHJQwRI2+ZkTkghN4crfUG+6sMCl0oulWIQ2e/U7/ps msWMFhpAXfWu0fAgd3EkT9RaVu3eXZaBy25JwLhsbr7y5t28zPDk1w982HB9rR+1It4H R9aiSdN6VFv1V6A0PuDh3cSabJt50X2KapoOqZmDW2f9yPwvyfQ6v0ASS8pR6pEKnIza cgfw== X-Gm-Message-State: AOAM532doBwZrC+7A6DCnzJ7Vd2o1fzZmF87zLNBu6KtQCEWGAVQf13Y Z2XivH/3ig/xLefkhvcxW4SBPtTTMyyW9dMe5mbQxg== X-Received: by 2002:a19:f706:: with SMTP id z6mr5933873lfe.122.1622581495442; Tue, 01 Jun 2021 14:04:55 -0700 (PDT) MIME-Version: 1.0 References: <20210528200821.459214-1-jarmo.tiitto@gmail.com> <2450763.S1xdTQMYLV@hyperiorarchmachine> <3233714.pFP5IgcPq9@hyperiorarchmachine> In-Reply-To: <3233714.pFP5IgcPq9@hyperiorarchmachine> From: Nick Desaulniers Date: Tue, 1 Jun 2021 14:04:43 -0700 Message-ID: Subject: Re: [PATCH 3/6] pgo: modules Add module profile data export machinery. To: jarmo.tiitto@gmail.com Cc: Bill Wendling , Sami Tolvanen , LKML , Kees Cook , Nathan Chancellor , clang-built-linux Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, Jun 1, 2021 at 1:46 PM wrote: > > Kirjoitit tiistaina 1. kes=C3=A4kuuta 2021 20.27.01 EEST: > > > Hi Jarmo, > > Thanks for the series! Would you mind including the above in a cover le= tter > > in a v2? (You can use --cover-letter command line arg to `git format-pa= tch` > > to generate a stub). The please explicitly cc > > Sami Tolvanen > > Bill Wendling > > on the series? Finally, please specify the cover letter and all patch f= iles > > to git send-email in one command, so that the individual patch files ar= e > > linked on lore.kernel.org. This makes it significantly easier to review= and > > test. > > > > Hello, > > Yeah, I realized afterwards that I screwed up at the git send-mail/messag= e > threading task. Sorry about that. I will correct all of it in my next v2 > patch. Make mistakes, and learn new things. No worries; best way to learn to swim is to jump in the pool! (Well...I might not actually recommend that to kids, but you catch the drift; maybe "sink or swim" is the better expression?). Also, you should use text/plain for your email; you're probably getting automated responses from LKML about that. In gmail, you can click the vertical ellipses in the bottom right of a reply; make sure to check "Plain Text." > I will post new v2 patch once I'm done writing and testing it. Based on t= he > feed back here I will try keep it simple and unify the vmlinux + modules = code > such that there is no fs_mod.c source any more nor necessary code duplica= tion. > > Basically it will be an rewrite on my part but I'm just excited to do it. Better to rewrite it now rather than later, I suppose. > I feel this first attempt was more like of RFC/prototype such that I coul= d get > in contact with you guys. Yep, that's common for v1 of patches. If you're interested in Clang Built Linux generally, send me your github account name and I'll add you to our org on github. https://github.com/ClangBuiltLinux > Just one question about copyrights: do I need to add my statement to the > sources, if yes, then how should I proceed ? Sure, you can add them to the top level of each source file you touch (we don't do this for Makefiles I think). I think the signed-off-by tag is enough though, which implies agreement with the Developer's Certificate of Origin: https://www.kernel.org/doc/html/v4.17/process/submitting-patches.html#devel= oper-s-certificate-of-origin-1-1. For instance, I don't think I ever have added my name/copyright to the top of a file, but that also has to do with my employment agreement I have with my employer. IANAL --=20 Thanks, ~Nick Desaulniers