diff --git a/net/ipv4/af_inet.c b/net/ipv4/af_inet.c
index 110a19edacc817779b112bbdef45e71e6a9e25dd..e594a2c8966190b23fe1520692f0a0c04f6e2465 100644
--- a/net/ipv4/af_inet.c
+++ b/net/ipv4/af_inet.c
@@ -942,7 +942,7 @@ static struct inet_protosw inetsw_array[] =
        }
 };
 
-#define INETSW_ARRAY_LEN (sizeof(inetsw_array) / sizeof(struct inet_protosw))
+#define INETSW_ARRAY_LEN ARRAY_SIZE(inetsw_array)
 
 void inet_register_protosw(struct inet_protosw *p)
 {