Received: by 2002:ac0:a5a6:0:0:0:0:0 with SMTP id m35-v6csp2417519imm; Thu, 27 Sep 2018 12:30:55 -0700 (PDT) X-Google-Smtp-Source: ACcGV60AYmSjhzc/AAm9NbPoVgv5RYvFDsn5G6vrmtxrG/DKotmDYpHR9yf5L6tbqI5cNEpkH820 X-Received: by 2002:a63:fa09:: with SMTP id y9-v6mr6012453pgh.177.1538076655465; Thu, 27 Sep 2018 12:30:55 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1538076655; cv=none; d=google.com; s=arc-20160816; b=AMyJzHvNZf11zE80auEXQjju732DXBUWRLzKjWmC5+BnRMWVTU0MRqSpYhpBtlcLxw udx5j5ccS0zZdtgGxNXsuqBrQQ0LPl2CRPSE6dJ8CXqCaDB60ZKO5J/sIVmqQoZA+S/E VBWgToLQmT0kVxFouzbnTrNgn1xKi1rZ09NkKYK/mhIWYeHwsvETzfltJp2RYadG7Ux6 h5acPff/hbuBlii6LgYj7m4/a/gE0V9eWfhs0msxHFIzO4g1OZYA85/HPHKUwTpQAw0z ZxoZo9JQaCCZ/AFBz8YYv8TyH0LbLuuboanUw2mSNgxhSUG36qO6ulz1aXzCTaBxyw9h iTFQ== 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=auLuB8uXCRK/MMWVNLUAYtXdgKBzwKolnyd+KGtVbMM=; b=Go+gV1jrHOug+QtwPC4TAR1FIyRilr64FY0dJxyhF485LAW5LjiA18DG1HuOs5j4ya +5QVgq/bvFt6YyIzx1sZjaR1Zs4U826pEPsovsXYJ3XJZZWRXZtKqEg4L9gKsI+t0FlQ bGjchZn39Jt9omGebatQYIKLWyhM+jecOpmTexTvzKRZoszCq4GSAJb5b/wjAgc17OT7 w5FU6Tw+P2+q5ZiBmZForfdmhH+ahPIj0xLhhkWYaLmfNF+vyWJeORwE//0qo+WjylUb SJ558V6d21zqlaUy/QjDV9vo7CBbHGI+qCPldVxC15N6KramSHl04Zcu0mqS8CYxFzS/ cJWQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=EayIhUrG; 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; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id d24-v6si2685568pgb.226.2018.09.27.12.30.38; Thu, 27 Sep 2018 12:30:55 -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; dkim=pass header.i=@gmail.com header.s=20161025 header.b=EayIhUrG; 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; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728806AbeI1Bse (ORCPT + 99 others); Thu, 27 Sep 2018 21:48:34 -0400 Received: from mail-lj1-f195.google.com ([209.85.208.195]:44350 "EHLO mail-lj1-f195.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728278AbeI1Bse (ORCPT ); Thu, 27 Sep 2018 21:48:34 -0400 Received: by mail-lj1-f195.google.com with SMTP id q127-v6so3517569ljq.11; Thu, 27 Sep 2018 12:28:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=auLuB8uXCRK/MMWVNLUAYtXdgKBzwKolnyd+KGtVbMM=; b=EayIhUrGqord+4HOepEU9H1NRUjqmh3rpWIyj0WpkE5E0rUQdrM8LNSSLkk1wG3kmw mHHNMa4RhCWfnvTgFis4AZbXAFDGEUIVihPF6b22f95I88q6mbTCQc/ErCUPl0DZrK7n f++NhcZrb2e1bPGqRaacP66g/+KjK4VxdxAN3kIIiOx3v+OHgOywlzzNUlOH7JgGo0TL 4Dxqsmv49J+PvrL3Y6krWncGGfBlmv9ZzY2ySFJk1sSuhC3f3/EjJvKkUXs0VWumuKS+ 1Fz5bIEYANWpFHyb/PQTQom9vn/44S+iTvs4rZForVf6sfzJCd1ydap3fXwAkF9aWA3O 2Mjg== 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=auLuB8uXCRK/MMWVNLUAYtXdgKBzwKolnyd+KGtVbMM=; b=eSyRIiCaO0hht7oSWLOkc4TxspWL15c0TlREaDXopa29pSZrbAJ7XaDKUaFDiYhAjS NzX7ccEuNW3Qdd0ikEd3Q6lXEstpHevK9Dpg2bOBddxsbSi8pWGlJwJkWeJ6qMdW8lFd qlprTQPqHxGLkwW8N1RWcHOGEFrbWwPTa6uMOE3KwQu1LEJAdvsAmvFTbosF/uus54zO mZfJ3Wx1FEHygQQi0DTpZzk+/8TAkwUm3fqMZagFFwzeTJpr6hC1Ob/YW5hzO7xCfbUn J8ReIlXHgthGLifzo+cuTWwIv4eNhKj4NaFvuHSNY/NzlQ6AOdBTXcsc6IMcIrkrbY73 l/ZA== X-Gm-Message-State: ABuFfoic2n4r/ge1glHPz/pAkUx96vx5jekHLz2ALSrmG2iqh4MYBJTm sjweaY1oT68wgWxpqL8bklBdwVG+2jpFDo7uzK4= X-Received: by 2002:a2e:3211:: with SMTP id y17-v6mr3297138ljy.149.1538076523547; Thu, 27 Sep 2018 12:28:43 -0700 (PDT) MIME-Version: 1.0 References: <113445.1538002178@turing-police.cc.vt.edu> In-Reply-To: <113445.1538002178@turing-police.cc.vt.edu> From: =?UTF-8?B?T25kcmVqIE1vc27DocSNZWs=?= Date: Thu, 27 Sep 2018 21:28:32 +0200 Message-ID: Subject: Re: [PATCH] crypto/morus(640,1280) - make crypto_...-algs static To: valdis.kletnieks@vt.edu Cc: Herbert Xu , "David S. Miller" , linux-crypto@vger.kernel.org, Linux Kernel Mailing List 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 =C5=A1t 27. 9. 2018 o 0:50 nap=C3=ADsal(a): > sparse complains thusly: > > CHECK arch/x86/crypto/morus640-sse2-glue.c > arch/x86/crypto/morus640-sse2-glue.c:38:1: warning: symbol 'crypto_morus6= 40_sse2_algs' was not declared. Should it be static? > CHECK arch/x86/crypto/morus1280-sse2-glue.c > arch/x86/crypto/morus1280-sse2-glue.c:38:1: warning: symbol 'crypto_morus= 1280_sse2_algs' was not declared. Should it be static? > CHECK arch/x86/crypto/morus1280-avx2-glue.c > arch/x86/crypto/morus1280-avx2-glue.c:38:1: warning: symbol 'crypto_morus= 1280_avx2_algs' was not declared. Should it be static? > > and sparse is correct - these don't need to be global and polluting the n= amespace. > > Signed-off-by: Valdis Kletnieks Indeed, this should be fixed, thanks! Acked-by: Ondrej Mosnacek > --- > diff --git a/include/crypto/morus1280_glue.h b/include/crypto/morus1280_g= lue.h > index b26dd70efd9a..ba782e10065e 100644 > --- a/include/crypto/morus1280_glue.h > +++ b/include/crypto/morus1280_glue.h > @@ -82,7 +82,7 @@ void cryptd_morus1280_glue_exit_tfm(struct crypto_aead = *aead); > { \ > } \ > \ > - struct aead_alg crypto_morus1280_##id##_algs[] =3D {\ > + static struct aead_alg crypto_morus1280_##id##_algs[] =3D {\ > { \ > .setkey =3D crypto_morus1280_glue_setkey, \ > .setauthsize =3D crypto_morus1280_glue_setauthsiz= e, \ > diff --git a/include/crypto/morus640_glue.h b/include/crypto/morus640_glu= e.h > index 90c8db07e740..27fa790a2362 100644 > --- a/include/crypto/morus640_glue.h > +++ b/include/crypto/morus640_glue.h > @@ -82,7 +82,7 @@ void cryptd_morus640_glue_exit_tfm(struct crypto_aead *= aead); > { \ > } \ > \ > - struct aead_alg crypto_morus640_##id##_algs[] =3D {\ > + static struct aead_alg crypto_morus640_##id##_algs[] =3D {\ > { \ > .setkey =3D crypto_morus640_glue_setkey, \ > .setauthsize =3D crypto_morus640_glue_setauthsize= , \ >