Netlink messages are appended, one object at a time, to the end of
the SKB.  Therefore we need to test skb_tail_pointer() not skb->data
for alignment.
Fixes: 35c5845957c7 ("net: Add helpers for 64-bit aligning netlink attributes.")
Signed-off-by: David S. Miller <davem@davemloft.net>
         * nlattr header for next attribute, will make nla_data()
         * 8-byte aligned.
         */
-       if (IS_ALIGNED((unsigned long)skb->data, 8) &&
+       if (IS_ALIGNED((unsigned long)skb_tail_pointer(skb), 8) &&
            !nla_reserve(skb, padattr, 0))
                return -EMSGSIZE;
 #endif