diff --git a/net/core/dev.c b/net/core/dev.c
index d4d874a25e45c..9c18557f93c6e 100644
--- a/net/core/dev.c
+++ b/net/core/dev.c
@@ -6088,7 +6088,7 @@ netdev_features_t netdev_increment_features(netdev_features_t all,
 }
 EXPORT_SYMBOL(netdev_increment_features);
 
-static struct hlist_head *netdev_create_hash(void)
+static struct hlist_head * __net_init netdev_create_hash(void)
 {
 	int i;
 	struct hlist_head *hash;