.. | .. |
---|
136 | 136 | if (e->state == L2T_STATE_STALE) |
---|
137 | 137 | e->state = L2T_STATE_VALID; |
---|
138 | 138 | spin_unlock_bh(&e->lock); |
---|
139 | | - /* fall through */ |
---|
| 139 | + fallthrough; |
---|
140 | 140 | case L2T_STATE_VALID: /* fast-path, send the packet on */ |
---|
141 | 141 | return cxgb3_ofld_send(dev, skb); |
---|
142 | 142 | case L2T_STATE_RESOLVING: |
---|
.. | .. |
---|
443 | 443 | struct l2t_data *t3_init_l2t(unsigned int l2t_capacity) |
---|
444 | 444 | { |
---|
445 | 445 | struct l2t_data *d; |
---|
446 | | - int i, size = sizeof(*d) + l2t_capacity * sizeof(struct l2t_entry); |
---|
| 446 | + int i; |
---|
447 | 447 | |
---|
448 | | - d = kvzalloc(size, GFP_KERNEL); |
---|
| 448 | + d = kvzalloc(struct_size(d, l2tab, l2t_capacity), GFP_KERNEL); |
---|
449 | 449 | if (!d) |
---|
450 | 450 | return NULL; |
---|
451 | 451 | |
---|