net: bnx2: Fix checkpatch and clang warnings
Subsystems (3)
cover net: bnx2: Fix checkpatch and clang warnings
This patchset fixes NULL comparison and extra parentheses, checkpatch and clang warnings.
Varsha Rao (2):
net: ethernet: bnx2: Remove extra parentheses
net: ethernet: bnx2: Replace NULL comparison
drivers/net/ethernet/broadcom/bnx2.c | 44 ++++++++++++++-------------- 1 file changed, 22 insertions(+), 22 deletions(-)
Signature · 1 line
2.17.0
PATCH 1/2 net: ethernet: bnx2: Remove extra parentheses
The following coccinelle script removes extra parentheses to fix the clang warning of extraneous parentheses.
@disable paren@
identifier i;
expression e;
statement s;
@@
if (
-(i == e)
+i == e
)
s
--- drivers/net/ethernet/broadcom/bnx2.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
drivers/net/ethernet/broadcom/bnx2.c +1 -1
@@ -3285,7 +3285,7 @@ bnx2_rx_int(struct bnx2 *bp, struct bnx2_napi *bnapi, int budget) sw_cons =BNX2_NEXT_RX_BD (sw_cons); sw_prod =BNX2_NEXT_RX_BD (sw_prod); -if ((rx_pkt == budget)) +if (rx_pkt == budget)break ;/* Refresh hw_cons to see if there is new work */
Signature · 1 line
2.17.0
PATCH 2/2 net: ethernet: bnx2: Replace NULL comparison
In reply to Varsha RaoThis patch fixes the checkpatch issue of NULL comparison. Replace x == NULL with !x, by using the following coccinelle script:
@disable is_null@
expression e;
@@
-e==NULL
+!e
--- drivers/net/ethernet/broadcom/bnx2.c | 42 ++++++++++++++-------------- 1 file changed, 21 insertions(+), 21 deletions(-)
drivers/net/ethernet/broadcom/bnx2.c +21 -21
@@ -384,7 +384,7 @@ static int bnx2_register_cnic(struct net_device *dev, struct cnic_ops *ops,struct bnx2 *bp =netdev_priv (dev);struct cnic_eth_dev *cp = &bp->cnic_eth_dev; -if (ops ==NULL ) +if (!ops)return -EINVAL ;if (cp->drv_state &CNIC_DRV_STATE_REGD )
@@ -755,13 +755,13 @@ bnx2_alloc_tx_mem(struct bnx2 *bp)struct bnx2_tx_ring_info *txr = &bnapi->tx_ring; txr->tx_buf_ring =kzalloc (SW_TXBD_RING_SIZE ,GFP_KERNEL ); -if (txr->tx_buf_ring ==NULL ) +if (!txr->tx_buf_ring)return -ENOMEM ; txr->tx_desc_ring =dma_alloc_coherent (&bp->pdev->dev,TXBD_RING_SIZE , &txr->tx_desc_mapping,GFP_KERNEL ); -if (txr->tx_desc_ring ==NULL ) +if (!txr->tx_desc_ring)return -ENOMEM ; }return 0 ;
@@ -779,7 +779,7 @@ bnx2_alloc_rx_mem(struct bnx2 *bp) rxr->rx_buf_ring =vzalloc (SW_RXBD_RING_SIZE * bp->rx_max_ring); -if (rxr->rx_buf_ring ==NULL ) +if (!rxr->rx_buf_ring)return -ENOMEM ;for (j =0 ; j < bp->rx_max_ring; j++) {
@@ -788,7 +788,7 @@ bnx2_alloc_rx_mem(struct bnx2 *bp)RXBD_RING_SIZE , &rxr->rx_desc_mapping[j], GFP_KERNEL); -if (rxr->rx_desc_ring[j] ==NULL ) +if (!rxr->rx_desc_ring[j])return -ENOMEM ; }
@@ -796,7 +796,7 @@ bnx2_alloc_rx_mem(struct bnx2 *bp)if (bp->rx_pg_ring_size) { rxr->rx_pg_ring =vzalloc (SW_RXPG_RING_SIZE * bp->rx_max_pg_ring); -if (rxr->rx_pg_ring ==NULL ) +if (!rxr->rx_pg_ring)return -ENOMEM ; }
@@ -807,7 +807,7 @@ bnx2_alloc_rx_mem(struct bnx2 *bp)RXBD_RING_SIZE , &rxr->rx_pg_desc_mapping[j], GFP_KERNEL); -if (rxr->rx_pg_desc_ring[j] ==NULL ) +if (!rxr->rx_pg_desc_ring[j])return -ENOMEM ; }
@@ -845,7 +845,7 @@ bnx2_alloc_stats_blk(struct net_device *dev)sizeof (struct statistics_block ); status_blk =dma_zalloc_coherent (&bp->pdev->dev, bp->status_stats_size, &bp->status_blk_mapping,GFP_KERNEL ); -if (status_blk ==NULL ) +if (!status_blk)return -ENOMEM ; bp->status_blk = status_blk;
@@ -914,7 +914,7 @@ bnx2_alloc_mem(struct bnx2 *bp)BNX2_PAGE_SIZE , &bp->ctx_blk_mapping[i], GFP_KERNEL); -if (bp->ctx_blk[i] ==NULL ) +if (!bp->ctx_blk[i]) goto alloc_mem_err; } }
@@ -2667,7 +2667,7 @@ bnx2_alloc_bad_rbuf(struct bnx2 *bp)u32 val; good_mbuf =kmalloc (512 *sizeof (u16),GFP_KERNEL ); -if (good_mbuf ==NULL ) +if (!good_mbuf)return -ENOMEM ; BNX2_WR(bp, BNX2_MISC_ENABLE_SET_BITS,
@@ -3225,7 +3225,7 @@ bnx2_rx_int(struct bnx2 *bp, struct bnx2_napi *bnapi, int budget)if (len <= bp->rx_copy_thresh) { skb =netdev_alloc_skb (bp->dev, len +6 ); -if (skb ==NULL ) { +if (!skb) {bnx2_reuse_rx_data (bp, rxr, data, sw_ring_cons, sw_ring_prod); goto next_rx;
@@ -4561,7 +4561,7 @@ bnx2_nvram_write(struct bnx2 *bp, u32 offset, u8 *data_buf,if (align_start || align_end) { align_buf =kmalloc (len32,GFP_KERNEL ); -if (align_buf ==NULL ) +if (!align_buf)return -ENOMEM ;if (align_start) {memcpy (align_buf, start,4 );
@@ -4575,7 +4575,7 @@ bnx2_nvram_write(struct bnx2 *bp, u32 offset, u8 *data_buf,if (!(bp->flash_info->flags &BNX2_NV_BUFFERED )) { flash_buffer =kmalloc (264 ,GFP_KERNEL ); -if (flash_buffer ==NULL ) { +if (!flash_buffer) { rc = -ENOMEM ; goto nvram_write_end; }
@@ -5440,7 +5440,7 @@ bnx2_free_tx_skbs(struct bnx2 *bp)struct bnx2_tx_ring_info *txr = &bnapi->tx_ring;int j; -if (txr->tx_buf_ring ==NULL ) +if (!txr->tx_buf_ring)continue ;for (j =0 ; j <BNX2_TX_DESC_CNT ; ) {
@@ -5448,7 +5448,7 @@ bnx2_free_tx_skbs(struct bnx2 *bp)struct sk_buff *skb = tx_buf->skb;int k, last; -if (skb ==NULL ) { +if (!skb) { j =BNX2_NEXT_TX_BD (j);continue ; }
@@ -5485,14 +5485,14 @@ bnx2_free_rx_skbs(struct bnx2 *bp)struct bnx2_rx_ring_info *rxr = &bnapi->rx_ring;int j; -if (rxr->rx_buf_ring ==NULL ) +if (!rxr->rx_buf_ring)return ;for (j =0 ; j < bp->rx_max_ring_idx; j++) {struct bnx2_sw_bd *rx_buf = &rxr->rx_buf_ring[j];u8 *data = rx_buf->data; -if (data ==NULL ) +if (!data)continue ; dma_unmap_single(&bp->pdev->dev,
@@ -6826,7 +6826,7 @@ bnx2_get_stats64(struct net_device *dev, struct rtnl_link_stats64 *net_stats) {struct bnx2 *bp =netdev_priv (dev); -if (bp->stats_blk ==NULL ) +if (!bp->stats_blk)return ; net_stats->rx_packets =
@@ -7217,7 +7217,7 @@ bnx2_get_eeprom_len(struct net_device *dev) {struct bnx2 *bp =netdev_priv (dev); -if (bp->flash_info ==NULL ) +if (!bp->flash_info)return 0 ;return (int ) bp->flash_size;
@@ -7678,7 +7678,7 @@ bnx2_get_ethtool_stats(struct net_device *dev,u32 *temp_stats = (u32 *) bp->temp_stats_blk;u8 *stats_len_arr =NULL ; -if (hw_stats ==NULL ) { +if (!hw_stats) {memset (buf,0 ,sizeof (u64) *BNX2_NUM_STATS );return ; }
@@ -8121,7 +8121,7 @@ bnx2_init_board(struct pci_dev *pdev, struct net_device *dev) bp->temp_stats_blk =kzalloc (sizeof (struct statistics_block ),GFP_KERNEL ); -if (bp->temp_stats_blk ==NULL ) { +if (!bp->temp_stats_blk) { rc = -ENOMEM ; goto err_out; }
Signature · 1 line
2.17.0
David Miller
maintainerFrom: Varsha Rao <[email protected]>
Date: Sun, 3 Jun 2018 17:18:04 +0530
Quoted 2 lines
This patchset fixes NULL comparison and extra parentheses, checkpatch and clang warnings.
Series applied, thanks.