diff --git a/package/kernel/modules/lib.mk b/package/kernel/modules/lib.mk
index 5fb779df73a3fc6cf119eef04597bd4f6b26b28c..9154b2eade4989940732fd1070c414751239ffee 100644
--- a/package/kernel/modules/lib.mk
+++ b/package/kernel/modules/lib.mk
@@ -72,9 +72,9 @@ define KernelPackage/libcrc32c
   SUBMENU:=$(LIB_MENU)
   TITLE:=CRC32 library support
   KCONFIG:=CONFIG_LIBCRC32C
-  DEPENDS:=+kmod-crypto-core +kmod-crypto-misc
+  DEPENDS:=+kmod-crypto-crc32c
   FILES:=$(LINUX_DIR)/lib/libcrc32c.ko
-  AUTOLOAD:=$(call AutoLoad,20,crc32c libcrc32c,1)
+  AUTOLOAD:=$(call AutoLoad,20,libcrc32c,1)
 endef
 
 define KernelPackage/libcrc32c/description