Received: by 2002:a05:6902:102b:0:0:0:0 with SMTP id x11csp1153813ybt; Sun, 14 Jun 2020 12:17:14 -0700 (PDT) X-Google-Smtp-Source: ABdhPJy6x5wGU8ffcDbA0wajNFFi75GgylbforHYrcv2vaQZZJBm42uinC68NUAyX+8y80bQgnAe X-Received: by 2002:aa7:cb94:: with SMTP id r20mr21117135edt.215.1592162234714; Sun, 14 Jun 2020 12:17:14 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1592162234; cv=none; d=google.com; s=arc-20160816; b=fAbbQbaYVufKy/FG/8j9GUtvBe9SjnJ0CESeL8Fxx2DqpBDs560fneZgxNONSyENVp jFJyA6TwHlSAIrIinlMwLIrldZFrQA92NuJBx2TYqP86a3MtU25nthmgE/LQVh+iNu44 WUpBB2rhQS2KQORBOdEi62gC6Gdeu379HPosXCGZK43U8k1GbRnJSoqpz2PTWEa/JwQm BNIoXI8FUyH32vxHZp1K9d/EV51Kq3SvqeYXuza2nBHli3X6CuwqNcoxwAz6aEXIARUD 6bJi/YHh9thpCaP7FN+v5Sj/lYXs/HozV10qh/PLsX1FUc/Sy+2Y18hO4+P2dMCyv+2M 4Mww== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:cc:to:subject :message-id:date:from:in-reply-to:references:mime-version :dkim-signature; bh=MrLddIkcot8tNQvLVw0AtZLgQi2l5giGkwxDkf5jFnc=; b=LyAxTiKAc/iT1vXs+xleKzqU+R9Sz32heVUkG/oRtVfWq5aFy5eaGxaXNylUuZkzwQ lYQIHfgWoDERKGgQHuU6vQ+5gZ4MGQcAk26zG1I8ayCwNwJfocp+p7GDywdA5n8l1rUH XiTnFhNuzvFbjc6SQSkqBb6H8Wpuyediup3WdCbrywRyotB4AwOyhulSN3+nZgISkOWj K/gHuhGsIURf1lcHOehivySBOQWeEff94pF0IrQwcRzyh3cxzr9OWcFTHvLA1Yvw+R8v 8o6xo475JkybhMUszBQ5Npasn3+miu6L3a4KH1515oJH/yGXpLqiiVHmUQR1eUkIg+8c LWDg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b=Lsz5EOC7; 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=NONE dis=NONE) header.from=chromium.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id l17si8054458ejg.358.2020.06.14.12.16.50; Sun, 14 Jun 2020 12:17:14 -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=@chromium.org header.s=google header.b=Lsz5EOC7; 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=NONE dis=NONE) header.from=chromium.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727071AbgFNTMz (ORCPT + 99 others); Sun, 14 Jun 2020 15:12:55 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:58260 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726648AbgFNTMy (ORCPT ); Sun, 14 Jun 2020 15:12:54 -0400 Received: from mail-ej1-x641.google.com (mail-ej1-x641.google.com [IPv6:2a00:1450:4864:20::641]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 257CEC08C5C2 for ; Sun, 14 Jun 2020 12:12:53 -0700 (PDT) Received: by mail-ej1-x641.google.com with SMTP id w16so14575192ejj.5 for ; Sun, 14 Jun 2020 12:12:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=MrLddIkcot8tNQvLVw0AtZLgQi2l5giGkwxDkf5jFnc=; b=Lsz5EOC7hGOW3kxIqpRHQK9XYomqtcYtwkxyKDnKHLrGTno3HnIozqjt8oQ0rd90aa m3vQZ0CA2ghaSZPkK1dHC/xQnqR1ZxnqoFuTQr4c7fmX5nH0oymvG1jyRUNw+stxbpqO 2WmWDCtVGHJxYPR8xfXEcuAaBH6CsokuEgAEs= 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=MrLddIkcot8tNQvLVw0AtZLgQi2l5giGkwxDkf5jFnc=; b=tMcM8/6xjIhxU61k0avBzLT3WqFZjbo70uk1N+jHaaDLGBAcFUWW4VcbLoO5AfxdU+ 4pKNI9KgiVqwvxxwwWmFpUYct/yf7wcs+QTndSGFyKtYlpOwCHSrP9Bcqyhb5ehAmZpt jVDOURtzYOohbArfupFjqflJD9CfLjJGORGzXQ5yO89A31M2SQE9tUQUkBVxoSzZPCyr ZRuJh/eIeIIf4EOhqJ/yxY39AdXb7KHQvR435Q7qY5jYSZkeJkFFBboNmLT2mlZWP1JC R7vYkh89Z1U1JnRTe7M2gbnqifUfENQFp90wbZJzk/fOa6+TiIiVnLJ2xNYBH3SmNsum CKEA== X-Gm-Message-State: AOAM531Mi9MmAbFSoC6e7owGcIgDaYknQyZY/e8FrDJj8em/jGkB8Onp bWEuUsLTho15ek+nXVhX3dfpZUHIrHDXT6nUo07y/w== X-Received: by 2002:a17:906:7e50:: with SMTP id z16mr23294118ejr.277.1592161971719; Sun, 14 Jun 2020 12:12:51 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Micah Morton Date: Sun, 14 Jun 2020 12:12:40 -0700 Message-ID: Subject: Re: [GIT PULL] SafeSetID LSM changes for v5.8 To: Linus Torvalds Cc: Linux Kernel Mailing List , linux-security-module Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Sun, Jun 14, 2020 at 11:39 AM Linus Torvalds wrote: > > On Sun, Jun 14, 2020 at 11:04 AM Micah Morton wrot= e: > > > > I amended the author on the lone commit in this pull request. For some > > reason I was thinking using the "From:" line in the commit body was > > how I should make things show up as Thomas as the author and me as the > > committer, but looks like that=E2=80=99s not true. > > That's how we do things in email, since you want a separate author for > the emailed patch than from the author of the email itself. > > But git itself very much has that difference between "author" and > "committer" internally, and all the usual email application tools will > take the separate "From:" line from the email, and make that be the > author in git. Ah makes sense, thanks! > > (And then the sign-off chain is where we describe the whole path, > because git only has the concept of those two end-points: the original > author, and the final committer, but no concept of the path in between > the two, nor does it have the concept of the copyright and license > agreement implications of the sign-offs). > > > I also removed my own Signed-off-by line from the pull request body > > and included it in the commit instead of the Reviewed-by line. > > Good. You will get credit for the pull request in the merge commit > itself as a "Pull xyz from Micah Morton", so that path of history gets > encoded that way. > > But the sign-off chain is supposed to be there for each individual commit= . > > (I don't always notice those things, but afaik there is automation in > place in -next that should warn about commits with incomplete sign-off > chains. Did that not trigger for some reason in this case?). This change hasn't had any bake time in linux-next. I didn't deem it sufficiently risky or complex to warrant such integration testing. That said I'm a little fuzzy on where to draw the line for which kinds of changes really should be required to have bake time in -next. If you think this is one of those cases, we can hold off on this until we have some bake time for v5.9. Either way this is a good reminder for the v5.9 merge window when we plan to have more featureful changes going in for SafeSetID (although those will be completely internal to the LSM, so low chance of breaking anything outside the module). > > Linus