diff --git a/net/key/af_key.c b/net/key/af_key.c
index 7fb54577f5bde60b9d57129354e1f1ed42f2f4b6..7db86ffcf0705be6a5eaf02002fc2a90fd58bedf 100644
--- a/net/key/af_key.c
+++ b/net/key/af_key.c
@@ -2560,7 +2560,7 @@ static int pfkey_migrate(struct sock *sk, struct sk_buff *skb,
 }
 #else
 static int pfkey_migrate(struct sock *sk, struct sk_buff *skb,
-			 struct sadb_msg *hdr, void **ext_hdrs)
+			 const struct sadb_msg *hdr, void * const *ext_hdrs)
 {
 	return -ENOPROTOOPT;
 }