ppp: fix __percpu annotation
authorGuillaume Nault <g.nault@alphalink.fr>
Thu, 28 Sep 2017 15:57:58 +0000 (17:57 +0200)
committerDavid S. Miller <davem@davemloft.net>
Sun, 1 Oct 2017 02:58:10 +0000 (03:58 +0100)
Move sparse annotation right after pointer type.

Fixes sparse warning:
    drivers/net/ppp/ppp_generic.c:1422:13: warning: incorrect type in initializer (different address spaces)
    drivers/net/ppp/ppp_generic.c:1422:13:    expected void const [noderef] <asn:3>*__vpp_verify
    drivers/net/ppp/ppp_generic.c:1422:13:    got int *<noident>
    ...

Fixes: e5dadc65f9e0 ("ppp: Fix false xmit recursion detect with two ppp devices")
Signed-off-by: Guillaume Nault <g.nault@alphalink.fr>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ppp/ppp_generic.c

index a404552555d488c832e7758293d7d4c1e229e679..c3f77e3b7819ccd590cff067b3c7260382f91ce9 100644 (file)
@@ -120,7 +120,7 @@ struct ppp {
        int             n_channels;     /* how many channels are attached 54 */
        spinlock_t      rlock;          /* lock for receive side 58 */
        spinlock_t      wlock;          /* lock for transmit side 5c */
-       int             *xmit_recursion __percpu; /* xmit recursion detect */
+       int __percpu    *xmit_recursion; /* xmit recursion detect */
        int             mru;            /* max receive unit 60 */
        unsigned int    flags;          /* control bits 64 */
        unsigned int    xstate;         /* transmit state bits 68 */