  	skb->protocol = proto;
  	skb->dev = dev;
  	skb->priority = sk->sk_priority;
-@@ -1472,6 +1553,14 @@ static int packet_recvmsg(struct kiocb *iocb, struct socket *sock,
+@@ -1472,6 +1554,14 @@ static int packet_recvmsg(struct kiocb *iocb, struct socket *sock,
  	if (err)
  		goto out_free;
  

 	sock_recv_timestamp(msg, sk, skb);
 
 	if (msg->msg_name)
@@ -1979,6 +2068,10 @@ static int packet_ioctl(struct socket *sock, unsigned int cmd,
 {
 	struct sock *sk = sock->sk;
 

 	__packet_set_status(po, h.raw, status);
 	smp_mb();
 	{
@@ -1119,6 +1192,15 @@ static int packet_snd(struct socket *sock,
 	if (err)
 		goto out_free;
 
