kernel: switch crc32 implementation back to default
authorQingfang Deng <qingfang.deng@siflower.com.cn>
Fri, 28 Jun 2024 08:20:09 +0000 (16:20 +0800)
committerRobert Marko <robimarko@gmail.com>
Tue, 6 Aug 2024 19:52:05 +0000 (21:52 +0200)
Commit ec885796c05a switched the crc32 implementation from default to
byte-at-a-time algorithm, which runs slower but consumes less memory.
A decade has passed, and we have already abandoned targets that had
small memory, so switch it back to default for faster speed.

Signed-off-by: Qingfang Deng <qingfang.deng@siflower.com.cn>
target/linux/generic/config-5.15
target/linux/generic/config-6.1
target/linux/generic/config-6.6

index cba00711ca0563d554b49d4819cef25a21b6fbf7..8e2223aebb3e3c5b661f11f6bfba175f6aa8b025 100644 (file)
@@ -1043,10 +1043,10 @@ CONFIG_CRAMFS_BLOCKDEV=y
 # CONFIG_CRC16 is not set
 CONFIG_CRC32=y
 # CONFIG_CRC32_BIT is not set
-CONFIG_CRC32_SARWATE=y
+# CONFIG_CRC32_SARWATE is not set
 # CONFIG_CRC32_SELFTEST is not set
 # CONFIG_CRC32_SLICEBY4 is not set
-# CONFIG_CRC32_SLICEBY8 is not set
+CONFIG_CRC32_SLICEBY8=y
 # CONFIG_CRC4 is not set
 # CONFIG_CRC64 is not set
 # CONFIG_CRC7 is not set
index 70e87665b79a866556d45259e64907e125e10b18..aa473841375a700e3740dd20a88aec23b8101ca4 100644 (file)
@@ -1102,10 +1102,10 @@ CONFIG_CRAMFS_BLOCKDEV=y
 # CONFIG_CRC16 is not set
 CONFIG_CRC32=y
 # CONFIG_CRC32_BIT is not set
-CONFIG_CRC32_SARWATE=y
+# CONFIG_CRC32_SARWATE is not set
 # CONFIG_CRC32_SELFTEST is not set
 # CONFIG_CRC32_SLICEBY4 is not set
-# CONFIG_CRC32_SLICEBY8 is not set
+CONFIG_CRC32_SLICEBY8=y
 # CONFIG_CRC4 is not set
 # CONFIG_CRC64 is not set
 # CONFIG_CRC64_ROCKSOFT is not set
index 076a9f96915457a1c33fba639a294714b4e7af1c..e2890e7ffeeae6bd5bce0a98d868ffcc6a043da4 100644 (file)
@@ -1004,10 +1004,10 @@ CONFIG_CRAMFS_BLOCKDEV=y
 # CONFIG_CRC16 is not set
 CONFIG_CRC32=y
 # CONFIG_CRC32_BIT is not set
-CONFIG_CRC32_SARWATE=y
+# CONFIG_CRC32_SARWATE is not set
 # CONFIG_CRC32_SELFTEST is not set
 # CONFIG_CRC32_SLICEBY4 is not set
-# CONFIG_CRC32_SLICEBY8 is not set
+CONFIG_CRC32_SLICEBY8=y
 # CONFIG_CRC4 is not set
 # CONFIG_CRC64 is not set
 # CONFIG_CRC64_ROCKSOFT is not set