Skip to content

Commit e37f2f9

Browse files
krzkherbertx
authored andcommitted
lib/crc: Use consistent naming for CRC-32 polynomials
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 <krzk@kernel.org> Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
1 parent 1fb2e3f commit e37f2f9

File tree

3 files changed

+9
-9
lines changed

3 files changed

+9
-9
lines changed

include/linux/crc32poly.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@
77
* *the* standard CRC-32 polynomial, first popularized by Ethernet.
88
* 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
99
*/
10-
#define CRCPOLY_LE 0xedb88320
11-
#define CRCPOLY_BE 0x04c11db7
10+
#define CRC32_POLY_LE 0xedb88320
11+
#define CRC32_POLY_BE 0x04c11db7
1212

1313
/*
1414
* This is the CRC32c polynomial, as outlined by Castagnoli.

lib/crc32.c

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -185,7 +185,7 @@ static inline u32 __pure crc32_le_generic(u32 crc, unsigned char const *p,
185185
#if CRC_LE_BITS == 1
186186
u32 __pure crc32_le(u32 crc, unsigned char const *p, size_t len)
187187
{
188-
return crc32_le_generic(crc, p, len, NULL, CRCPOLY_LE);
188+
return crc32_le_generic(crc, p, len, NULL, CRC32_POLY_LE);
189189
}
190190
u32 __pure __crc32c_le(u32 crc, unsigned char const *p, size_t len)
191191
{
@@ -195,7 +195,7 @@ u32 __pure __crc32c_le(u32 crc, unsigned char const *p, size_t len)
195195
u32 __pure crc32_le(u32 crc, unsigned char const *p, size_t len)
196196
{
197197
return crc32_le_generic(crc, p, len,
198-
(const u32 (*)[256])crc32table_le, CRCPOLY_LE);
198+
(const u32 (*)[256])crc32table_le, CRC32_POLY_LE);
199199
}
200200
u32 __pure __crc32c_le(u32 crc, unsigned char const *p, size_t len)
201201
{
@@ -269,7 +269,7 @@ static u32 __attribute_const__ crc32_generic_shift(u32 crc, size_t len,
269269

270270
u32 __attribute_const__ crc32_le_shift(u32 crc, size_t len)
271271
{
272-
return crc32_generic_shift(crc, len, CRCPOLY_LE);
272+
return crc32_generic_shift(crc, len, CRC32_POLY_LE);
273273
}
274274

275275
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,
331331
#if CRC_LE_BITS == 1
332332
u32 __pure crc32_be(u32 crc, unsigned char const *p, size_t len)
333333
{
334-
return crc32_be_generic(crc, p, len, NULL, CRCPOLY_BE);
334+
return crc32_be_generic(crc, p, len, NULL, CRC32_POLY_BE);
335335
}
336336
#else
337337
u32 __pure crc32_be(u32 crc, unsigned char const *p, size_t len)
338338
{
339339
return crc32_be_generic(crc, p, len,
340-
(const u32 (*)[256])crc32table_be, CRCPOLY_BE);
340+
(const u32 (*)[256])crc32table_be, CRC32_POLY_BE);
341341
}
342342
#endif
343343
EXPORT_SYMBOL(crc32_be);

lib/gen_crc32table.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ static void crc32init_le_generic(const uint32_t polynomial,
5858

5959
static void crc32init_le(void)
6060
{
61-
crc32init_le_generic(CRCPOLY_LE, crc32table_le);
61+
crc32init_le_generic(CRC32_POLY_LE, crc32table_le);
6262
}
6363

6464
static void crc32cinit_le(void)
@@ -77,7 +77,7 @@ static void crc32init_be(void)
7777
crc32table_be[0][0] = 0;
7878

7979
for (i = 1; i < BE_TABLE_SIZE; i <<= 1) {
80-
crc = (crc << 1) ^ ((crc & 0x80000000) ? CRCPOLY_BE : 0);
80+
crc = (crc << 1) ^ ((crc & 0x80000000) ? CRC32_POLY_BE : 0);
8181
for (j = 0; j < i; j++)
8282
crc32table_be[0][i + j] = crc ^ crc32table_be[0][j];
8383
}

0 commit comments

Comments
 (0)