Skip to contentSkip to conversation

net: fec: change data structure to support multiqueue

DISCUSSION Dan Carpenter 2 participants 2 messages Sep 16, 2014 Kernel janitors

lore
Share & tools
lore
#0 lore raw

Hello Fugang Duan,

The patch 4d494cdc92b3: "net: fec: change data structure to support multiqueue" from Sep 13, 2014, leads to the following static checker warning:

drivers/net/ethernet/freescale/fec_main.c:1418 fec_enet_rx_queue()
warn: add curly braces? (if)

drivers/net/ethernet/freescale/fec_main.c
1413

  1414                          /* Extract the frame data without the VLAN header. */
  1415                          skb_copy_to_linear_data(skb, data, (2 * ETH_ALEN));
  1416                          if (vlan_packet_rcvd)

1417 payload_offset = (2 * ETH_ALEN) + VLAN_HLEN;
1418 skb_copy_to_linear_data_offset(skb, (2 * ETH_ALEN),
1419 data + payload_offset,
1420 pkt_len - 4 - (2 * ETH_ALEN));

The patch pushed this call to skb_copy_to_linear_data_offset() in one indent level but didn't add curly braces. It's not clear to me if the indenting was intentional or not.

  1421  
  1422                          skb->protocol = eth_type_trans(skb, ndev);
  1423  

regards,
dan carpenter

#1 lore raw

From: Dan Carpenter <[email protected]> Sent: Tuesday, September 16, 2014 5:40 PM

Quoted 33 lines

To: Duan Fugang-B38611
Cc: Duan Fugang-B38611; [email protected]
Subject: re: net: fec: change data structure to support multiqueue

Hello Fugang Duan,

The patch 4d494cdc92b3: "net: fec: change data structure to support multiqueue" from Sep 13, 2014, leads to the following static checker warning:

drivers/net/ethernet/freescale/fec_main.c:1418 fec_enet_rx_queue()
warn: add curly braces? (if)

drivers/net/ethernet/freescale/fec_main.c
1413
1414 /* Extract the frame data without the VLAN
header. */
1415 skb_copy_to_linear_data(skb, data, (2 *
ETH_ALEN));
1416 if (vlan_packet_rcvd)
1417 payload_offset = (2 * ETH_ALEN) +
VLAN_HLEN;
1418 skb_copy_to_linear_data_offset(skb,
(2 * ETH_ALEN),
1419 data +
payload_offset,
1420 pkt_len - 4
- (2 * ETH_ALEN));

The patch pushed this call to skb_copy_to_linear_data_offset() in one indent level but didn't add curly braces. It's not clear to me if the indenting was intentional or not.

Quoted 6 lines

1421
1422 skb->protocol = eth_type_trans(skb, ndev);
1423

regards,
dan carpenter

Hi, Dan,

Thanks for your point out the issue, I will submit one patch to fix it. It just indent issue.

Thanks,
Andy