Received: by 2002:ac0:a5a7:0:0:0:0:0 with SMTP id m36-v6csp3714940imm; Tue, 17 Jul 2018 09:07:59 -0700 (PDT) X-Google-Smtp-Source: AAOMgpen9J19bOrSqbas1Bz0tUC4ILgrsf2aLpAYkXGPV2vlEzkuYpDlU0O7U3I/0RGBEtBNAyDE X-Received: by 2002:a63:b43:: with SMTP id a3-v6mr2175982pgl.50.1531843679365; Tue, 17 Jul 2018 09:07:59 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1531843679; cv=none; d=google.com; s=arc-20160816; b=iCZbxdVuCIR/h+IY/fcKWbvSpLKL9FuhfnZ1bvde7avp7BDxemTCoKqDC+OWHIZLn0 SCGyhAmCOM0jmxJyBCaLc1CJhKs/74Tlove0QW1K9/8jLd3kDGdUUPeF0X258Fh9rePq H47Hi7/rz3obgR2K6BOeZ/3E7FaA1BvCX2w1pYpR+o8MV4XGmfYREc9ar1EZnVxSenJD F9FMMUF8MdzW0eUNdliLRjNy1fbxdS3PzvBgCsgAJ520UIpFeg4YiRCRRQ/pFQGTBIsO fD3vTWAM6+j50UqGCUPEFVtc8UrQ/0sZ3jfrw7KrWflKAqrVdOPgkM3fT2svFIW+z4l6 W9kQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:references:in-reply-to:message-id:date :subject:cc:to:from:dkim-signature:arc-authentication-results; bh=CZFYDMGZ7BXXJ6VbqsfTKr+GfEJ7hft0NH68i0osZ8M=; b=IwJfxTrlJXYo2RVW9X6YOKTUaJ+XwisbSPPxqTs5t1EpStMgwukMvZDVVBPW1SzwEK 5xmi6/SumUeKZ7Z+5mH3fvEZOgNga5cXaPz7TihhrBjaHahYlPhc730eED61HLu4UL+H 22yN3z4tsmqWyZhnMMg3LxTYol0VKBxrePAKgoUY30dmLYuuS7YfKrskxa8v7Jo69Q2L PnoZ0oAhIBQDWevXeKvJyAB0OrRCiNu0L20TMY7iI2NN6+mFWXy4nTJStbS1fJt65gpg LXWEvl9BrjNL8YHqAdlFcSs+IHq0FojwOJd2mA03Sa6pW0XQBkGcEbujPywJGa0Bx6SW Tb6w== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=gUAAAZaN; 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=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id s64-v6si1168430pfg.175.2018.07.17.09.07.44; Tue, 17 Jul 2018 09:07:59 -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=@kernel.org header.s=default header.b=gUAAAZaN; 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=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1731293AbeGQQkD (ORCPT + 99 others); Tue, 17 Jul 2018 12:40:03 -0400 Received: from mail.kernel.org ([198.145.29.99]:59866 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1729719AbeGQQkD (ORCPT ); Tue, 17 Jul 2018 12:40:03 -0400 Received: from localhost.localdomain (xdsl-188-155-58-14.adslplus.ch [188.155.58.14]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 5338220852; Tue, 17 Jul 2018 16:06:37 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1531843601; bh=8ytfNJ1UajApLZ6CUrtb+yg0coSAE4mITLKNZkGnFUM=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=gUAAAZaNzZKZOHSxzRZWVduJrbFTgCAZmEA8WZoxeYn7reoNtxE8+gyTVe0R2cA9r p6S9qm9fKxZlE1qU03toxdfOH3i9Q9yq6CtzboalEPa5wlzeLhB9B9VmIiPU62zV44 HbCWZIsrMLUv80Lw/y40r5vlb3q484GH8CCE5cW0= From: Krzysztof Kozlowski To: Herbert Xu , "David S. Miller" , Maxime Coquelin , Alexandre Torgue , Tom Lendacky , Siva Reddy Kallam , Prashant Sreedharan , Michael Chan , Fugang Duan , Pantelis Antoniou , Vitaly Bordug , Jose Abreu , Larry Finger , Florian Schilhabel , Greg Kroah-Hartman , Thomas Gleixner , linux-kernel@vger.kernel.org, linux-crypto@vger.kernel.org, linux-arm-kernel@lists.infradead.org, netdev@vger.kernel.org, linuxppc-dev@lists.ozlabs.org, devel@driverdev.osuosl.org Cc: Krzysztof Kozlowski Subject: [PATCH 2/6] lib/crc: Use consistent naming for CRC-32 polynomials Date: Tue, 17 Jul 2018 18:05:37 +0200 Message-Id: <20180717160541.3843-3-krzk@kernel.org> X-Mailer: git-send-email 2.14.1 In-Reply-To: <20180717160541.3843-1-krzk@kernel.org> References: <20180717160541.3843-1-krzk@kernel.org> Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Header was defining CRCPOLY_LE/BE and CRC32C_POLY_LE but in fact all of them are CRC-32 polynomials so use consistent naming. Signed-off-by: Krzysztof Kozlowski --- include/linux/crc32poly.h | 4 ++-- lib/crc32.c | 10 +++++----- lib/gen_crc32table.c | 4 ++-- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/include/linux/crc32poly.h b/include/linux/crc32poly.h index 7ad5aa92d3c7..62c4b7790a28 100644 --- a/include/linux/crc32poly.h +++ b/include/linux/crc32poly.h @@ -7,8 +7,8 @@ * *the* standard CRC-32 polynomial, first popularized by Ethernet. * x^32+x^26+x^23+x^22+x^16+x^12+x^11+x^10+x^8+x^7+x^5+x^4+x^2+x^1+x^0 */ -#define CRCPOLY_LE 0xedb88320 -#define CRCPOLY_BE 0x04c11db7 +#define CRC32_POLY_LE 0xedb88320 +#define CRC32_POLY_BE 0x04c11db7 /* * This is the CRC32c polynomial, as outlined by Castagnoli. diff --git a/lib/crc32.c b/lib/crc32.c index 341c54cb4edf..a6c9afafc8c8 100644 --- a/lib/crc32.c +++ b/lib/crc32.c @@ -185,7 +185,7 @@ static inline u32 __pure crc32_le_generic(u32 crc, unsigned char const *p, #if CRC_LE_BITS == 1 u32 __pure crc32_le(u32 crc, unsigned char const *p, size_t len) { - return crc32_le_generic(crc, p, len, NULL, CRCPOLY_LE); + return crc32_le_generic(crc, p, len, NULL, CRC32_POLY_LE); } u32 __pure __crc32c_le(u32 crc, unsigned char const *p, size_t len) { @@ -195,7 +195,7 @@ u32 __pure __crc32c_le(u32 crc, unsigned char const *p, size_t len) u32 __pure crc32_le(u32 crc, unsigned char const *p, size_t len) { return crc32_le_generic(crc, p, len, - (const u32 (*)[256])crc32table_le, CRCPOLY_LE); + (const u32 (*)[256])crc32table_le, CRC32_POLY_LE); } u32 __pure __crc32c_le(u32 crc, unsigned char const *p, size_t len) { @@ -269,7 +269,7 @@ static u32 __attribute_const__ crc32_generic_shift(u32 crc, size_t len, u32 __attribute_const__ crc32_le_shift(u32 crc, size_t len) { - return crc32_generic_shift(crc, len, CRCPOLY_LE); + return crc32_generic_shift(crc, len, CRC32_POLY_LE); } u32 __attribute_const__ __crc32c_le_shift(u32 crc, size_t len) @@ -331,13 +331,13 @@ static inline u32 __pure crc32_be_generic(u32 crc, unsigned char const *p, #if CRC_LE_BITS == 1 u32 __pure crc32_be(u32 crc, unsigned char const *p, size_t len) { - return crc32_be_generic(crc, p, len, NULL, CRCPOLY_BE); + return crc32_be_generic(crc, p, len, NULL, CRC32_POLY_BE); } #else u32 __pure crc32_be(u32 crc, unsigned char const *p, size_t len) { return crc32_be_generic(crc, p, len, - (const u32 (*)[256])crc32table_be, CRCPOLY_BE); + (const u32 (*)[256])crc32table_be, CRC32_POLY_BE); } #endif EXPORT_SYMBOL(crc32_be); diff --git a/lib/gen_crc32table.c b/lib/gen_crc32table.c index 34c3bc826f45..f755b997b967 100644 --- a/lib/gen_crc32table.c +++ b/lib/gen_crc32table.c @@ -58,7 +58,7 @@ static void crc32init_le_generic(const uint32_t polynomial, static void crc32init_le(void) { - crc32init_le_generic(CRCPOLY_LE, crc32table_le); + crc32init_le_generic(CRC32_POLY_LE, crc32table_le); } static void crc32cinit_le(void) @@ -77,7 +77,7 @@ static void crc32init_be(void) crc32table_be[0][0] = 0; for (i = 1; i < BE_TABLE_SIZE; i <<= 1) { - crc = (crc << 1) ^ ((crc & 0x80000000) ? CRCPOLY_BE : 0); + crc = (crc << 1) ^ ((crc & 0x80000000) ? CRC32_POLY_BE : 0); for (j = 0; j < i; j++) crc32table_be[0][i + j] = crc ^ crc32table_be[0][j]; } -- 2.14.1