[PATCH] crc-itu-t: fix typo in CRC ITU-T polynomial comment
Sascha Hauer
s.hauer at pengutronix.de
Thu Sep 18 07:23:38 PDT 2025
On Thu, 18 Sep 2025 08:00:52 +0200, Sascha Hauer wrote:
> Based on Linux commit 77991645952c2 ("crc-itu-t: fix typo in CRC ITU-T polynomial comment"):
>
> | The code comment says that the polynomial is x^16 + x^12 + x^15 + 1, but
> | the correct polynomial is x^16 + x^12 + x^5 + 1. Quoting from page 2 in
> | the ITU-T V.41 specification [1]:
> |
> | 2 Encoding and checking process
> |
> | The service bits and information bits, taken in conjunction,
> | correspond to the coefficients of a message polynomial having terms
> | from x^(n-1) (n = total number of bits in a block or sequence) down to
> | x^16. This polynomial is divided, modulo 2, by the generating
> | polynomial x^16 + x^12 + x^5 + 1.
> |
> | The hex (truncated) polynomial 0x1021 and CRC code implementation are
> | correct, however.
> |
> | [1] https://www.itu.int/rec/T-REC-V.41-198811-I/en
> |
> | Signed-off-by: Roger Knecht <roger at norberthealth.com>
> | Acked-by: Randy Dunlap <rdunlap at infradead.org>
> | Signed-off-by: Jason A. Donenfeld <Jason at zx2c4.com>
>
> [...]
Applied, thanks!
[1/1] crc-itu-t: fix typo in CRC ITU-T polynomial comment
https://git.pengutronix.de/cgit/barebox/commit/?id=f148e3d94a27 (link may not be stable)
Best regards,
--
Sascha Hauer <s.hauer at pengutronix.de>
More information about the barebox
mailing list