diff --git a/net/ipv4/protocol.c b/net/ipv4/protocol.c
index da70fef82c93f11c8caa2168eca6f5793eb85cb0..971ab9356e518dc5987ef48df3560d06a2303d69 100644
--- a/net/ipv4/protocol.c
+++ b/net/ipv4/protocol.c
@@ -45,7 +45,7 @@
 #include <net/ipip.h>
 #include <linux/igmp.h>
 
-struct net_protocol *inet_protos[MAX_INET_PROTOS];
+struct net_protocol *inet_protos[MAX_INET_PROTOS] ____cacheline_aligned_in_smp;
 static DEFINE_SPINLOCK(inet_proto_lock);
 
 /*