ipv6: Use FIELD_SIZEOF() instead of dummy variable.
Subsystems (2)
PATCH 1/1 ipv6: Use FIELD_SIZEOF() instead of dummy variable.
Signed-off-by YOSHIFUJI Hideaki <[email protected]>
--- net/ipv6/af_inet6.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-)
net/ipv6/af_inet6.c +1 -2
@@ -811,11 +811,10 @@ static struct pernet_operations inet6_net_ops = {static int __init inet6_init (void ) { -struct sk_buff *dummy_skb;struct list_head *r;int err =0 ; -BUILD_BUG_ON (sizeof (struct inet6_skb_parm ) >sizeof (dummy_skb->cb)); + BUILD_BUG_ON(sizeof(struct inet6_skb_parm) > FIELD_SIZEOF(struct sk_buff, cb));/* Register the socket-side information for inet6_create. */ for (r = &inetsw6[0 ]; r < &inetsw6[SOCK_MAX ]; ++r)
Signature · 1 line
1.7.9.5
Quoted 13 lines · YOSHIFUJI Hideaki
Signed-off-by YOSHIFUJI Hideaki <[email protected]>--- net/ipv6/af_inet6.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-)net/ipv6/af_inet6.c +0
-0@@ -811,11 +811,10 @@ static struct pernet_operations inet6_net_ops = {static int __init inet6_init (void )
net/ipv6/af_inet6.c static struct pernet_operations inet6_net_ops = { · line 820
Quoted 10 lines
net/ipv6/af_inet6.c +1
-2{ -struct sk_buff *dummy_skb;struct list_head *r;int err =0 ; -BUILD_BUG_ON (sizeof (struct inet6_skb_parm ) >sizeof (dummy_skb->cb)); + BUILD_BUG_ON(sizeof(struct inet6_skb_parm) > FIELD_SIZEOF(struct sk_buff, cb));/* Register the socket-side information for inet6_create. */ for (r = &inetsw6[0 ]; r < &inetsw6[SOCK_MAX ]; ++r)
I'm resending this one with others.
--yoshfuji