dcbnl: Use type safe nlmsg_data()
authorThomas Graf <tgraf@suug.ch>
Wed, 13 Jun 2012 02:55:01 +0000 (02:55 +0000)
committerDavid S. Miller <davem@davemloft.net>
Wed, 13 Jun 2012 22:46:35 +0000 (15:46 -0700)
Signed-off-by: Thomas Graf <tgraf@suug.ch>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/dcb/dcbnl.c

index 6e1c3246823625c2cde0661c9b55e7dc544819af..70bba3eb4ae95d86fe5e1b5e0837c741381b4bda 100644 (file)
@@ -1659,7 +1659,7 @@ static int dcb_doit(struct sk_buff *skb, struct nlmsghdr *nlh, void *arg)
 {
        struct net *net = sock_net(skb->sk);
        struct net_device *netdev;
-       struct dcbmsg  *dcb = (struct dcbmsg *)NLMSG_DATA(nlh);
+       struct dcbmsg *dcb = nlmsg_data(nlh);
        struct nlattr *tb[DCB_ATTR_MAX + 1];
        u32 pid = skb ? NETLINK_CB(skb).pid : 0;
        int ret = -EINVAL;