net: dsa: Add __percpu property to prevent warnings
authorAndrew Lunn <andrew@lunn.ch>
Sun, 5 Jul 2020 19:30:04 +0000 (21:30 +0200)
committerDavid S. Miller <davem@davemloft.net>
Sun, 5 Jul 2020 22:31:58 +0000 (15:31 -0700)
net/dsa/slave.c:505:13: warning: incorrect type in initializer (different address spaces)
net/dsa/slave.c:505:13:    expected void const [noderef] <asn:3> *__vpp_verify
net/dsa/slave.c:505:13:    got struct pcpu_sw_netstats *

Add the needed _percpu property to prevent this warning.

Signed-off-by: Andrew Lunn <andrew@lunn.ch>
Reviewed-by: Florian Fainelli <f.fainelli@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/dsa/dsa_priv.h

index adecf73bd6080f9af95f96d5050d04a4f2ced61e..1653e3377cb365b2a2966632cc618fbe6c07a686 100644 (file)
@@ -77,7 +77,7 @@ struct dsa_slave_priv {
        struct sk_buff *        (*xmit)(struct sk_buff *skb,
                                        struct net_device *dev);
 
-       struct pcpu_sw_netstats *stats64;
+       struct pcpu_sw_netstats __percpu *stats64;
 
        struct gro_cells        gcells;