summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorQingfang Deng2024-06-28 08:20:09 +0000
committerRobert Marko2024-08-06 19:52:05 +0000
commite5dc16e60d73b672409fc724d4de1b369e515fee (patch)
tree7f4b34982339ba634ce06c4020d5234bc3542b28
parent769c933069389099d408edc48ba62fb9b76b4dcd (diff)
downloadopenwrt-e5dc16e60d73b672409fc724d4de1b369e515fee.tar.gz
kernel: switch crc32 implementation back to default
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>
-rw-r--r--target/linux/generic/config-5.154
-rw-r--r--target/linux/generic/config-6.14
-rw-r--r--target/linux/generic/config-6.64
3 files changed, 6 insertions, 6 deletions
diff --git a/target/linux/generic/config-5.15 b/target/linux/generic/config-5.15
index cba00711ca..8e2223aebb 100644
--- a/target/linux/generic/config-5.15
+++ b/target/linux/generic/config-5.15
@@ -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
diff --git a/target/linux/generic/config-6.1 b/target/linux/generic/config-6.1
index 70e87665b7..aa47384137 100644
--- a/target/linux/generic/config-6.1
+++ b/target/linux/generic/config-6.1
@@ -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
diff --git a/target/linux/generic/config-6.6 b/target/linux/generic/config-6.6
index 076a9f9691..e2890e7ffe 100644
--- a/target/linux/generic/config-6.6
+++ b/target/linux/generic/config-6.6
@@ -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