Received: by 2002:ac0:a5a6:0:0:0:0:0 with SMTP id m35-v6csp12452imm; Tue, 18 Sep 2018 15:30:25 -0700 (PDT) X-Google-Smtp-Source: ANB0VdYzJEUKGOIsmm3Crd7hXH5Ia/zit6Hcck9618cecS0tToI9YuCpc0p+3lO3058e1+VuZRBq X-Received: by 2002:a62:8208:: with SMTP id w8-v6mr32427503pfd.215.1537309824955; Tue, 18 Sep 2018 15:30:24 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1537309824; cv=none; d=google.com; s=arc-20160816; b=WwakacTjtkcFAZ7dmrGDms8Nnwz35kwIDcvivODjA1sYlxfXmm10UQCGrR/coQ91IM IM4zIEfLpWj1cP5RAPZ78Clt4DTK9RFpDj6FNd42vkPZ0YgSEp8fYpZ76ni7idHTonI6 O/wXn2oYmyJzz5UTGTazV3PVpiLlUyQSMcNk2mei8ja005mZXb2FthYk2kdgUX/l/33a gjHvrvmwTLRxDoQzColXPqDZ9YlSFdkUZD/D2qIgXUOQ/w8qyhRSron1Mq5g/ulKK4SK T7A4EvF1Y3O4McNPQUgBKjgY090ojo8VztjNKIghqmwNefWlzZK7YmGML3LcbaaQULpF 7tBQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:user-agent:references :message-id:in-reply-to:subject:cc:to:from:date; bh=/u6CovQjI072Xs6w5TbPOvnF/dlDLFHME9iMwZvL4ME=; b=ftRqJSNf7zxVSW9YUHlfcVvodegXxbZ11eEGm14TO3+uPqUXgwFcBtnOs3pfQ76zk+ AseM/+Jm6N6yyG5Go8olnw56nqOLLAOGenubMgd9ngeKNbF1Td78+PEhX2IsGwn0Xa/d 7T3VA4TLjlc1QGQV4lZ+cPSu66Tp6FCBiVlkUqPRPFNOhwug8Yf78xENjQKStgXllsrm ilA/P821JJX2/hu8oY4V55JQPbKtvMzgivn514ZT7FyHXNYJD5iYkLuRPMoFAN3UHyyT P6zoAC50SsE0Q2wAFxXU2XiKFcbyPs6Xh/XpLfraRaq1qGbcHMwThiqSYR05Ll561GI8 uWDg== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id 74-v6si21526237pfz.160.2018.09.18.15.30.08; Tue, 18 Sep 2018 15:30:24 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726953AbeISEEl (ORCPT + 99 others); Wed, 19 Sep 2018 00:04:41 -0400 Received: from Galois.linutronix.de ([146.0.238.70]:59040 "EHLO Galois.linutronix.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725875AbeISEEk (ORCPT ); Wed, 19 Sep 2018 00:04:40 -0400 Received: from p5492e4c1.dip0.t-ipconnect.de ([84.146.228.193] helo=nanos) by Galois.linutronix.de with esmtpsa (TLS1.2:DHE_RSA_AES_256_CBC_SHA256:256) (Exim 4.80) (envelope-from ) id 1g2OVD-0005Lz-AN; Wed, 19 Sep 2018 00:29:51 +0200 Date: Wed, 19 Sep 2018 00:29:50 +0200 (CEST) From: Thomas Gleixner To: "Jason A. Donenfeld" cc: linux-kernel@vger.kernel.org, netdev@vger.kernel.org, linux-crypto@vger.kernel.org, davem@davemloft.net, gregkh@linuxfoundation.org, Samuel Neves , Andy Lutomirski , Jean-Philippe Aumasson , Andy Polyakov , Ingo Molnar , x86@kernel.org Subject: Re: [PATCH net-next v5 04/20] zinc: ChaCha20 x86_64 implementation In-Reply-To: <20180918161646.19105-5-Jason@zx2c4.com> Message-ID: References: <20180918161646.19105-1-Jason@zx2c4.com> <20180918161646.19105-5-Jason@zx2c4.com> User-Agent: Alpine 2.21 (DEB 202 2017-01-01) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII X-Linutronix-Spam-Score: -1.0 X-Linutronix-Spam-Level: - X-Linutronix-Spam-Status: No , -1.0 points, 5.0 required, ALL_TRUSTED=-1,SHORTCIRCUIT=-0.0001 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Jason, On Tue, 18 Sep 2018, Jason A. Donenfeld wrote: > This provides SSSE3, AVX-2, AVX-512F, and AVX-512VL implementations for > ChaCha20. The AVX-512F implementation is disabled on Skylake, due to > throttling, and the VL ymm implementation is used instead. These come > from Andy Polyakov's implementation, with the following modifications > from Samuel Neves: ... > Signed-off-by: Jason A. Donenfeld > Signed-off-by: Samuel Neves I'm a bit confused by this SOB chain. So above you write that it's from Andy Polakovs implementation and Samuel did the changes. But here it seems you are the main author. If Samuel just did some modifications then you want to use the Co-developed-by tag along with his SOB. Also I'd recommend to add a Originally-by or Based-on-code-from: Andy Polyakov tag. Both are not formal tags but widely in use for attributions. > +++ b/lib/zinc/chacha20/chacha20-x86_64-glue.h > @@ -0,0 +1,100 @@ > +/* SPDX-License-Identifier: MIT Please put that into a separate one liner comment. Also this should be 'GPL-2.0[+] or MIT' I think. > +++ b/lib/zinc/chacha20/chacha20-x86_64.S > @@ -0,0 +1,2632 @@ > +/* SPDX-License-Identifier: BSD-3-Clause See above. That applies to all the others as well. Thanks, tglx