From patchwork Fri Aug 25 13:47:17 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Christian Lamparter X-Patchwork-Id: 9922055 X-Patchwork-Delegate: herbert@gondor.apana.org.au Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork.web.codeaurora.org (Postfix) with ESMTP id 87FBD6022E for ; Fri, 25 Aug 2017 13:47:31 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 7B54528174 for ; Fri, 25 Aug 2017 13:47:31 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 700CD281F9; Fri, 25 Aug 2017 13:47:31 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-6.5 required=2.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, FREEMAIL_FROM, RCVD_IN_DNSWL_HI, RCVD_IN_SORBS_SPAM autolearn=ham version=3.3.1 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 0633F28174 for ; Fri, 25 Aug 2017 13:47:31 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1755862AbdHYNra (ORCPT ); Fri, 25 Aug 2017 09:47:30 -0400 Received: from mail-wr0-f194.google.com ([209.85.128.194]:36219 "EHLO mail-wr0-f194.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1755752AbdHYNr3 (ORCPT ); Fri, 25 Aug 2017 09:47:29 -0400 Received: by mail-wr0-f194.google.com with SMTP id p8so1524991wrf.3 for ; Fri, 25 Aug 2017 06:47:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references :in-reply-to:references; bh=gs16NmI+B6LzBR+O4wBAdW5gtjPzCkaXQu0jAOtvy2U=; b=vdjnTgoQXX6oH0CxThGaVBmWLzLq/zurcMFEmMCYziOM7suHolxMSxO3tWbysLovGQ YCvVhFm138PYg+tI/mPZm6gW2fpaoUItD1lj1VwJYP2ieJXbGkGRO0x9aSvXr5wCUOQ+ cLdIvviz+Y60h79yc/6E+KENG7rkP74dPE7ZD3lwyGmFoFf6VIUlSvRHb7ed9Q788dak 4FJGWo74C5t+fjtgb91P734DAAER0a8lb5L5T2ApkI/ngsyrh6QSK+R2YOe7diSbPZgM TEZ5vY56+/PIPotURgs7VhpN2QhO3DdCZexKX17qJfO3dUkkGaYH3St/WcY9Sw2siq6L Dlgw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:in-reply-to:references; bh=gs16NmI+B6LzBR+O4wBAdW5gtjPzCkaXQu0jAOtvy2U=; b=oeUSxtz5AAkFiRotn9ERPkW2qVHqIiKaUF6MdXowhY14c4uef7p99Xwjo3toiipIUe Slo59Medo+Cot5TKGHeml+PRFdkGMeWo5l9NwfNRUmpRhyUCB3oh+FcrRs9CzjJoRdlH KC9/RljW94pVSs3XlIRAUJnr2fAAoVgnS5Ycqbc2fnBuCZ0oD96j3q8n620XXhGNiNSH CZaqDi0hnvGC0PhxqBO2tf5DGDtY3g/kdgFReeeBmSyIJOATfCa7OvnmYTe0hJ6JdISi +8kQg9QfQFVNYwERuMTgACvKnUljw7q1OfTW2PtG7+Vr4ykAuWyvnU3bzJVsX6z6Dske gc9Q== X-Gm-Message-State: AHYfb5iBCa3vgBl5VYMP4IIqU79X06GncDOFXtvhErMyBO4T7se8v+dc QwrWFw1ei6Be7cTv X-Received: by 10.223.141.174 with SMTP id o43mr6887161wrb.324.1503668847638; Fri, 25 Aug 2017 06:47:27 -0700 (PDT) Received: from debian64.daheim (p200300D5FBC232FCD63D7EFFFEBDE96E.dip0.t-ipconnect.de. [2003:d5:fbc2:32fc:d63d:7eff:febd:e96e]) by smtp.gmail.com with ESMTPSA id 65sm1320099wmf.0.2017.08.25.06.47.25 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Fri, 25 Aug 2017 06:47:25 -0700 (PDT) Received: from chuck by debian64.daheim with local (Exim 4.89) (envelope-from ) id 1dlExJ-00029P-DO; Fri, 25 Aug 2017 15:47:25 +0200 From: Christian Lamparter To: linux-crypto@vger.kernel.org Cc: Herbert Xu , David Miller Subject: [PATCH 04/12] crypto: crypto4xx: remove extern statement before function declaration Date: Fri, 25 Aug 2017 15:47:17 +0200 Message-Id: <44b9527904d134982932cb807a3fa6f36093acbf.1503668705.git.chunkeey@googlemail.com> X-Mailer: git-send-email 2.14.1 In-Reply-To: <71020bd2e3f4100c3c0668a13fdad9d22c8884a7.1503668705.git.chunkeey@googlemail.com> References: <71020bd2e3f4100c3c0668a13fdad9d22c8884a7.1503668705.git.chunkeey@googlemail.com> In-Reply-To: <7f51944084eef13bebe5f052557533bf6ade4ebc.1503668705.git.chunkeey@googlemail.com> References: <71020bd2e3f4100c3c0668a13fdad9d22c8884a7.1503668705.git.chunkeey@googlemail.com> <85532949069735593f777489c6efcb6d1b08cdec.1503668705.git.chunkeey@googlemail.com> <7f51944084eef13bebe5f052557533bf6ade4ebc.1503668705.git.chunkeey@googlemail.com> Sender: linux-crypto-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-crypto@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP All function declarations are "extern" by default, there is no need to specify it explicitly. For C99 states in 6.2.2.5: "If the declaration of an identifier for a function has no storage-class specifier, its linkage is determined exactly as if it were declared with the storage-class specifier extern." Signed-off-by: Christian Lamparter --- drivers/crypto/amcc/crypto4xx_core.h | 48 ++++++++++++++++++------------------ 1 file changed, 24 insertions(+), 24 deletions(-) diff --git a/drivers/crypto/amcc/crypto4xx_core.h b/drivers/crypto/amcc/crypto4xx_core.h index 8230d3f7edbe..995f3da91cb2 100644 --- a/drivers/crypto/amcc/crypto4xx_core.h +++ b/drivers/crypto/amcc/crypto4xx_core.h @@ -157,28 +157,28 @@ static inline struct crypto4xx_alg *crypto_alg_to_crypto4xx_alg( return container_of(x, struct crypto4xx_alg, alg.u.cipher); } -extern int crypto4xx_alloc_sa(struct crypto4xx_ctx *ctx, u32 size); -extern void crypto4xx_free_sa(struct crypto4xx_ctx *ctx); -extern void crypto4xx_free_ctx(struct crypto4xx_ctx *ctx); -extern u32 crypto4xx_alloc_state_record(struct crypto4xx_ctx *ctx); -extern u32 get_dynamic_sa_offset_state_ptr_field(struct crypto4xx_ctx *ctx); -extern u32 get_dynamic_sa_offset_key_field(struct crypto4xx_ctx *ctx); -extern u32 get_dynamic_sa_iv_size(struct crypto4xx_ctx *ctx); -extern void crypto4xx_memcpy_le(unsigned int *dst, - const unsigned char *buf, int len); -extern u32 crypto4xx_build_pd(struct crypto_async_request *req, - struct crypto4xx_ctx *ctx, - struct scatterlist *src, - struct scatterlist *dst, - unsigned int datalen, - void *iv, u32 iv_len); -extern int crypto4xx_setkey_aes_cbc(struct crypto_ablkcipher *cipher, - const u8 *key, unsigned int keylen); -extern int crypto4xx_encrypt(struct ablkcipher_request *req); -extern int crypto4xx_decrypt(struct ablkcipher_request *req); -extern int crypto4xx_sha1_alg_init(struct crypto_tfm *tfm); -extern int crypto4xx_hash_digest(struct ahash_request *req); -extern int crypto4xx_hash_final(struct ahash_request *req); -extern int crypto4xx_hash_update(struct ahash_request *req); -extern int crypto4xx_hash_init(struct ahash_request *req); +int crypto4xx_alloc_sa(struct crypto4xx_ctx *ctx, u32 size); +void crypto4xx_free_sa(struct crypto4xx_ctx *ctx); +void crypto4xx_free_ctx(struct crypto4xx_ctx *ctx); +u32 crypto4xx_alloc_state_record(struct crypto4xx_ctx *ctx); +u32 get_dynamic_sa_offset_state_ptr_field(struct crypto4xx_ctx *ctx); +u32 get_dynamic_sa_offset_key_field(struct crypto4xx_ctx *ctx); +u32 get_dynamic_sa_iv_size(struct crypto4xx_ctx *ctx); +void crypto4xx_memcpy_le(unsigned int *dst, + const unsigned char *buf, int len); +u32 crypto4xx_build_pd(struct crypto_async_request *req, + struct crypto4xx_ctx *ctx, + struct scatterlist *src, + struct scatterlist *dst, + unsigned int datalen, + void *iv, u32 iv_len); +int crypto4xx_setkey_aes_cbc(struct crypto_ablkcipher *cipher, + const u8 *key, unsigned int keylen); +int crypto4xx_encrypt(struct ablkcipher_request *req); +int crypto4xx_decrypt(struct ablkcipher_request *req); +int crypto4xx_sha1_alg_init(struct crypto_tfm *tfm); +int crypto4xx_hash_digest(struct ahash_request *req); +int crypto4xx_hash_final(struct ahash_request *req); +int crypto4xx_hash_update(struct ahash_request *req); +int crypto4xx_hash_init(struct ahash_request *req); #endif