dd417529c0
[ Upstream commit 2ee96abef214550d9e92f5143ee3ac1fd1323e67 ] In 2018, a dependency on <linux/crc32poly.h> was added to avoid duplicating the same constant in multiple files. Two months later it was found to be a bad idea and the definition of CRC32_POLY_LE macro was moved into xz_private.h to avoid including <linux/crc32poly.h>. xz_private.h is a wrong place for it too. Revert back to the upstream version which has the poly in xz_crc32_init() in xz_crc32.c. Link: https://lkml.kernel.org/r/20240721133633.47721-10-lasse.collin@tukaani.org Fixes: |
||
---|---|---|
.. | ||
Kconfig | ||
Makefile | ||
xz_crc32.c | ||
xz_dec_bcj.c | ||
xz_dec_lzma2.c | ||
xz_dec_stream.c | ||
xz_dec_syms.c | ||
xz_dec_test.c | ||
xz_lzma2.h | ||
xz_private.h | ||
xz_stream.h |